--- /srv/rebuilderd/tmp/rebuilderdXBPoih/inputs/mesa-vulkan-drivers_26.1.6-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdXBPoih/out/mesa-vulkan-drivers_26.1.6-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-06 07:19:20.000000 debian-binary │ -rw-r--r-- 0 0 0 1828 2026-08-06 07:19:20.000000 control.tar.xz │ --rw-r--r-- 0 0 0 14280888 2026-08-06 07:19:20.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 14277844 2026-08-06 07:19:20.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 0xbff298 0x00bff298 0x00bff298 0x00070 0x00070 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xbff30c 0xbff30c R E 0x10000 │ │ │ │ + ARM_EXIDX 0xbff358 0x00bff358 0x00bff358 0x00070 0x00070 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xbff3cc 0xbff3cc R E 0x10000 │ │ │ │ LOAD 0xc04ba8 0x00c04ba8 0x00c04ba8 0x5d8b0 0x62730 RW 0x10000 │ │ │ │ DYNAMIC 0xc5fe5c 0x00c5fe5c 0x00c5fe5c 0x001a0 0x001a0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xc04ba8 0x00c04ba8 0x00c04ba8 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xc04ba8 0x00c04ba8 0x00c04ba8 0x5b458 0x5b458 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00009734 009734 02c0d6 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 0003580a 03580a 0012b6 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00036ac0 036ac0 000270 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00036d30 036d30 021e78 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00058ba8 058ba8 000ff8 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00059ba0 059ba0 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00059bac 059bac 00181c 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 0005b3c8 05b3c8 3050a4 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 0036046c 36046c 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00360480 360480 89ee18 00 A 0 0 64 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00bff298 bff298 000070 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00bff308 bff308 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 0005b3c8 05b3c8 30516a 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00360534 360534 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00360540 360540 89ee18 00 A 0 0 64 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00bff358 bff358 000070 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00bff3c8 bff3c8 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00c04ba8 c04ba8 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00c04ba8 c04ba8 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00c04bac c04bac 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00c04bb0 c04bb0 05b2ac 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00c5fe5c c5fe5c 0001a0 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00c60000 c60000 000f14 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00c60f18 c60f18 001540 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) 0x59ba0 │ │ │ │ - 0x0000000d (FINI) 0x36046c │ │ │ │ + 0x0000000d (FINI) 0x360534 │ │ │ │ 0x00000019 (INIT_ARRAY) 0xc04ba8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xc04bac │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x9734 │ │ │ │ 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: 1e1648f53287b4115dc5217ab49e422527eb53d9 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 507ce854fff9224448f2e9ebda7629b20136c38c │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -2398,15 +2398,15 @@ │ │ │ │ @#{b6K:j │ │ │ │ SFBF)F0F │ │ │ │ SFBF)F0F │ │ │ │ @#{b6K:j │ │ │ │ SFBF)F0F │ │ │ │ SFBF)F0F │ │ │ │ UKBFAF{D0Fv │ │ │ │ -F #RFIFt │ │ │ │ +F #RFIFu │ │ │ │ KzD8d|`D$yd │ │ │ │ uJ3F!FzD(F │ │ │ │ IxD~D>be │ │ │ │ `Y`@F)F* │ │ │ │ `#KzD0`q` │ │ │ │ ch "!F(FC │ │ │ │ @W+j!F(FS │ │ │ │ @@ -2673,15 +2673,15 @@ │ │ │ │ cmmmmmm_mmmmmmm │ │ │ │ mmmmmmmmmmmmmmmm │ │ │ │ fddddddaddddddd │ │ │ │ dddddddddddddddd │ │ │ │ "c`)F F"` │ │ │ │ h&|DzD!Fm │ │ │ │ e5333555555 │ │ │ │ - SJ|D!FzDk │ │ │ │ + SJ|D!FzDl │ │ │ │ 3FEF^FLF │ │ │ │ +K+J,I{D │ │ │ │ WibixkQk │ │ │ │ PFAF"FKF │ │ │ │ #h"FIFXF │ │ │ │ G"F9F0Fj │ │ │ │ .J.I{DzDyDe │ │ │ │ @@ -2781,15 +2781,15 @@ │ │ │ │ OJPI{DzDyD< │ │ │ │ LJLI{DzDyD< │ │ │ │ FJGI{DzDyD< │ │ │ │ nJoI{DzDyD< │ │ │ │ jJkI{DzDyD< │ │ │ │ DJDI{DzDyD< │ │ │ │ @JAI{DzDyD< │ │ │ │ -J}D)FzD; │ │ │ │ +J}D)FzD< │ │ │ │ I2F FyD; │ │ │ │ nJnKzD │ │ │ │ pGZ{Yi * │ │ │ │ C │ │ │ │ +6{6"/! F │ │ │ │ 6k6"/! F │ │ │ │ 8{'" ! F │ │ │ │ 8{/!6" F │ │ │ │ 8{'" ! F │ │ │ │ -8k/!6" F │ │ │ │ +8k6"/! F │ │ │ │ 6{'" ! F │ │ │ │ 6{6"/! F │ │ │ │ 6k6"/! F │ │ │ │ (0*F9F F │ │ │ │ 8{.",! F │ │ │ │ 8{'" ! F │ │ │ │ 8{.",! F │ │ │ │ @@ -3208,15 +3209,15 @@ │ │ │ │ &iah(CFE │ │ │ │ ~~~~~~~~~~~~~~~~ │ │ │ │ ~||||||n||||||| │ │ │ │ ||||||||||||||||[ │ │ │ │ isssssspsssssss │ │ │ │ ssssssssssssssss │ │ │ │ NHxDpGNHxDpGMHxDpGMHxDpGLHxDpGLHxDpGKHxDpGKHxDpGJHxDpGJHxDpGIHxDpGIHxDpGHHxDpGHHxDpGGHxDpGGHxDpGFHxDpGFHxDpGEHxDpGEHxDpGDHxDpGDHxDpGCHxDpGCHxDpGBHxDpGBHxDpGAHxDpGAHxDpG@HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpG<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<HxDpG>HxDpG=HxDpG=HxDpG │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - @ instruction: 0xffccf187 │ │ │ │ + @ instruction: 0xf834f188 │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ eorseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - @ instruction: 0xf954f18f │ │ │ │ + @ instruction: 0xf9bcf18f │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrhteq r4, [r0], -lr │ │ │ │ + eorseq r5, r0, lr, ror r0 │ │ │ │ adcseq r9, sl, r4, lsl #24 │ │ │ │ sbceq r6, r0, r2, lsl #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb26fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 33a230 │ │ │ │ @@ -91,15 +91,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1a1468 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ @ instruction: 0xb009eebe │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r4, r0, ip, ror #30 │ │ │ │ + eorseq r5, r0, ip, lsr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2744 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 33a278 │ │ │ │ stmib sp, {r2, r3, r7, r9, sl, lr}^ │ │ │ │ stmvs fp, {r1, r2, r9, ip, sp} │ │ │ │ @@ -109,69 +109,69 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1a14b0 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ mullt r9, sl, lr │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r4, r0, r8, asr #31 │ │ │ │ + eorseq r5, r0, r8, lsl #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb278c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ movwne lr, #2513 @ 0x9d1 │ │ │ │ ldc 3, cr9, [r2, #12] │ │ │ │ ldmdavs r3, {r0, r8, r9, fp, ip, sp, lr} │ │ │ │ tstls r2, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ blvc 96be0 │ │ │ │ mrc 7, 3, APSR_nzcv, cr14, cr14, {7} │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - eorseq r5, r0, r6, lsl r0 │ │ │ │ + ldrsbteq r5, [r0], -r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb27c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ movwne lr, #2513 @ 0x9d1 │ │ │ │ ldc 3, cr9, [r2, #12] │ │ │ │ ldmdavs r3, {r0, r8, r9, fp, ip, sp, lr} │ │ │ │ tstls r2, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ blvc 96c14 │ │ │ │ mcr 7, 3, pc, cr4, cr14, {7} @ │ │ │ │ stclt 0, cr11, [r0, #-20] @ 0xffffffec │ │ │ │ - eorseq r5, r0, sl, asr #32 │ │ │ │ + eorseq r5, r0, sl, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb27f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 287814 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ andlt lr, r5, sl, asr #28 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r5, r0, r6, ror r0 │ │ │ │ + eorseq r5, r0, r6, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb282c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 28784c │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ andlt lr, r5, lr, lsr #28 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r5, r0, lr, ror r0 │ │ │ │ + eorseq r5, r0, lr, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb2864 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -191,17 +191,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ strdlt lr, [lr], -r8 │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - eorseq r5, r0, r6, ror r0 │ │ │ │ - eorseq r5, r0, r4, ror r0 │ │ │ │ - eorseq r5, r0, r8, lsr r0 │ │ │ │ + eorseq r5, r0, r6, lsr r1 │ │ │ │ + eorseq r5, r0, r4, lsr r1 │ │ │ │ + ldrshteq r5, [r0], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb28dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [ip, #-768] @ 0xfffffd00 │ │ │ │ stcvc 0, cr11, [fp], {142} @ 0x8e │ │ │ │ mulsgt r1, r1, r8 │ │ │ │ @ instruction: 0xf8917c8a │ │ │ │ @@ -221,17 +221,17 @@ │ │ │ │ strls r8, [sp], #-2508 @ 0xfffff634 │ │ │ │ stmdbhi r9, {r2, r3, r7, r8, fp, pc}^ │ │ │ │ strne lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ @ instruction: 0xb00eedbc │ │ │ │ stcmi 13, cr11, [r3], {16} │ │ │ │ @ instruction: 0xe7db447c │ │ │ │ - ldrshteq r4, [r0], -lr │ │ │ │ - eorseq r5, r0, r4, lsl r1 │ │ │ │ - eorseq r4, r0, r0, asr #31 │ │ │ │ + ldrhteq r5, [r0], -lr │ │ │ │ + ldrsbteq r5, [r0], -r4 │ │ │ │ + eorseq r5, r0, r0, lsl #1 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r7, fp, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {179} @ 0xb3 │ │ │ │ ldrdls pc, [r4], pc @ │ │ │ │ @@ -264,24 +264,24 @@ │ │ │ │ bmi 37c794 │ │ │ │ @ instruction: 0xe7ea447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 35577c │ │ │ │ @ instruction: 0xe7e4447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e1 │ │ │ │ - eorseq r4, r0, r4, lsl #31 │ │ │ │ - eorseq r4, r0, lr, ror pc │ │ │ │ - eorseq r4, r0, lr, asr pc │ │ │ │ - eorseq r4, r0, r6, asr pc │ │ │ │ - eorseq r5, r0, r0, asr r1 │ │ │ │ - eorseq r5, r0, ip, ror #2 │ │ │ │ - eorseq r5, r0, ip, lsl r1 │ │ │ │ - eorseq r5, r0, sl, lsr r1 │ │ │ │ - eorseq r5, r0, r8, lsr #2 │ │ │ │ - eorseq r5, r0, sl, lsr r1 │ │ │ │ + eorseq r5, r0, r4, asr #32 │ │ │ │ + eorseq r5, r0, lr, lsr r0 │ │ │ │ + eorseq r5, r0, lr, lsl r0 │ │ │ │ + eorseq r5, r0, r6, lsl r0 │ │ │ │ + eorseq r5, r0, r0, lsl r2 │ │ │ │ + eorseq r5, r0, ip, lsr #4 │ │ │ │ + ldrsbteq r5, [r0], -ip │ │ │ │ + ldrshteq r5, [r0], -sl │ │ │ │ + eorseq r5, r0, r8, ror #3 │ │ │ │ + ldrshteq r5, [r0], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2a1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -294,15 +294,15 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ stc 7, cr15, [r6, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - ldrhteq r5, [r0], -r6 │ │ │ │ + eorseq r5, r0, r6, ror r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2a70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ stcvc 5, cr15, [r6], {1} │ │ │ │ biceq pc, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1014a0d │ │ │ │ @@ -315,345 +315,345 @@ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ tstcs r1, fp, asr #16 │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ ldcl 7, cr15, [ip], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eorseq r5, r0, sl, ror #3 │ │ │ │ + eorseq r5, r0, sl, lsr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2ac4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7adc │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [r6], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r5, r0, r8, ror r4 │ │ │ │ + eorseq r5, r0, r8, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2af0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7b08 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r0], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r5, r0, r0, asr #3 │ │ │ │ + eorseq r5, r0, r0, lsl #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2b1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7b34 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [sl], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r5, r0, r0, lsr #8 │ │ │ │ + eorseq r5, r0, r0, ror #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2b48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7b60 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r4], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r5, r0, r8, ror #2 │ │ │ │ + eorseq r5, r0, r8, lsr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2b74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7b8c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [lr], {254} @ 0xfe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r5, r0, r8, asr #7 │ │ │ │ + eorseq r5, r0, r8, lsl #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2ba0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7bb8 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r8], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r5, r0, r0, lsl r1 │ │ │ │ + ldrsbteq r5, [r0], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2bcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7be4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [r2], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r5, r0, r0, ror r3 │ │ │ │ + eorseq r5, r0, r0, lsr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2bf8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7c10 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ mcrr 7, 15, pc, ip, cr14 @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrhteq r5, [r0], -r8 │ │ │ │ + eorseq r5, r0, r8, ror r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2c24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7c3c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [r6], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r5, r0, r8, lsl r3 │ │ │ │ + ldrsbteq r5, [r0], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2c50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7c68 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r0], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r5, r0, r0, rrx │ │ │ │ + eorseq r5, r0, r0, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2c7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c7c9c │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r4, lsl #24 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r5, r0, r2, asr r0 │ │ │ │ + eorseq r5, r0, r2, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2cb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2c7cd8 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r6, ror #23 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r5, r0, lr, asr r0 │ │ │ │ + eorseq r5, r0, lr, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2cf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7d0c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl ff419b08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r5, r0, r8, asr #4 │ │ │ │ + eorseq r5, r0, r8, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2d20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7d38 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fee99b34 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - mlaseq r0, r0, pc, r4 @ │ │ │ │ + eorseq r5, r0, r0, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2d4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7d64 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fe919b60 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrshteq r5, [r0], -r0 │ │ │ │ + ldrhteq r5, [r0], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2d78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7d90 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl fe399b8c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r4, r0, r8, lsr pc │ │ │ │ + ldrshteq r4, [r0], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2da4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r4, ror fp │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eorseq r4, r0, lr, lsr fp │ │ │ │ - eorseq r4, r0, r4, lsr #31 │ │ │ │ - eorseq r4, r0, lr, lsr #22 │ │ │ │ + ldrshteq r4, [r0], -lr │ │ │ │ + eorseq r5, r0, r4, rrx │ │ │ │ + eorseq r4, r0, lr, ror #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2de8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r2, asr fp │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - ldrshteq r4, [r0], -sl │ │ │ │ - eorseq r4, r0, r0, lsl #31 │ │ │ │ - eorseq r4, r0, sl, ror #21 │ │ │ │ + ldrhteq r4, [r0], -sl │ │ │ │ + eorseq r5, r0, r0, asr #32 │ │ │ │ + eorseq r4, r0, sl, lsr #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2e2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7e44 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl d19c40 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r5, r0, r0, lsl r1 │ │ │ │ + ldrsbteq r5, [r0], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2e58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7e70 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ bl 799c6c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r4, r0, r8, asr lr │ │ │ │ + eorseq r4, r0, r8, lsl pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2e84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r4, lsl #22 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eorseq r4, r0, lr, asr sl │ │ │ │ - eorseq r4, r0, r4, asr #29 │ │ │ │ - eorseq r4, r0, lr, asr #20 │ │ │ │ + eorseq r4, r0, lr, lsl fp │ │ │ │ + eorseq r4, r0, r4, lsl #31 │ │ │ │ + eorseq r4, r0, lr, lsl #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2ec8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r2, ror #21 │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eorseq r4, r0, sl, lsl sl │ │ │ │ - eorseq r4, r0, r0, lsr #29 │ │ │ │ - eorseq r4, r0, sl, lsl #20 │ │ │ │ + ldrsbteq r4, [r0], -sl │ │ │ │ + eorseq r4, r0, r0, ror #30 │ │ │ │ + eorseq r4, r0, sl, asr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2f0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7f24 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b ff119d20 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r5, r0, r0, lsr r0 │ │ │ │ + ldrshteq r5, [r0], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2f38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1c7f50 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ b feb99d4c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r4, r0, r8, ror sp │ │ │ │ + eorseq r4, r0, r8, lsr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2f64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ mullt r3, r4, sl │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eorseq r4, r0, lr, ror r9 │ │ │ │ - eorseq r4, r0, r4, ror #27 │ │ │ │ - eorseq r4, r0, lr, ror #18 │ │ │ │ + eorseq r4, r0, lr, lsr sl │ │ │ │ + eorseq r4, r0, r4, lsr #29 │ │ │ │ + eorseq r4, r0, lr, lsr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2fa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs fp, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8dfb15a │ │ │ │ ldrbtmi ip, [ip], #32 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r3, r2, ror sl │ │ │ │ @ instruction: 0xf8dfbd00 │ │ │ │ ldrbtmi ip, [ip], #16 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ - eorseq r4, r0, sl, lsr r9 │ │ │ │ - eorseq r4, r0, r0, asr #27 │ │ │ │ - eorseq r4, r0, sl, lsr #18 │ │ │ │ + ldrshteq r4, [r0], -sl │ │ │ │ + eorseq r4, r0, r0, lsl #29 │ │ │ │ + eorseq r4, r0, sl, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb2fec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -667,15 +667,15 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ b f99e2c │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eorseq r4, r0, r2, ror sp │ │ │ │ + eorseq r4, r0, r2, lsr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb3044 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -689,119 +689,119 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ b 499e84 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - ldrshteq r4, [r0], -r6 │ │ │ │ + ldrhteq r4, [r0], -r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb309c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 24eac0 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 14402b4 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ strdlt lr, [r5], -r6 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r4, r0, r2, ror lr │ │ │ │ + eorseq r4, r0, r2, lsr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb30d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 24eaf8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 14402ec │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ ldrdlt lr, [r5], -sl │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r4, r0, lr, ror lr │ │ │ │ + eorseq r4, r0, lr, lsr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb310c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 208120 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ stmib r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eorseq r4, r0, r8, lsl #29 │ │ │ │ + eorseq r4, r0, r8, asr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb313c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 208150 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ stmib r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eorseq r4, r0, ip, ror #28 │ │ │ │ + eorseq r4, r0, ip, lsr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb316c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 248184 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmib lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r4, r0, lr, asr #28 │ │ │ │ + eorseq r4, r0, lr, lsl #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb31a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2481b8 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ ldmdb r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r4, r0, sl, asr #28 │ │ │ │ + eorseq r4, r0, sl, lsl #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb31d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2481ec │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ ldmdb sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r4, r0, r6, ror #27 │ │ │ │ + eorseq r4, r0, r6, lsr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febb3208 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 248220 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stmdb r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eorseq r4, r0, r2, ror #27 │ │ │ │ + eorseq r4, r0, r2, lsr #29 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r7, fp, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {179} @ 0xb3 │ │ │ │ ldrdls pc, [r4], pc @ │ │ │ │ @@ -834,603 +834,603 @@ │ │ │ │ bmi 37d07c │ │ │ │ @ instruction: 0xe7ea447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 356064 │ │ │ │ @ instruction: 0xe7e4447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e1 │ │ │ │ - mlaseq r0, ip, r6, r4 │ │ │ │ - mlaseq r0, r6, r6, r4 │ │ │ │ - eorseq r4, r0, r6, ror r6 │ │ │ │ - eorseq r4, r0, lr, ror #12 │ │ │ │ - eorseq r4, r0, r8, ror #16 │ │ │ │ - eorseq r4, r0, r0, lsl #27 │ │ │ │ - eorseq r4, r0, r4, lsr r8 │ │ │ │ - eorseq r4, r0, r2, asr r8 │ │ │ │ - eorseq r4, r0, r0, asr #16 │ │ │ │ - eorseq r4, r0, r2, asr r8 │ │ │ │ + eorseq r4, r0, ip, asr r7 │ │ │ │ + eorseq r4, r0, r6, asr r7 │ │ │ │ + eorseq r4, r0, r6, lsr r7 │ │ │ │ + eorseq r4, r0, lr, lsr #14 │ │ │ │ + eorseq r4, r0, r8, lsr #18 │ │ │ │ + eorseq r4, r0, r0, asr #28 │ │ │ │ + ldrshteq r4, [r0], -r4 │ │ │ │ + eorseq r4, r0, r2, lsl r9 │ │ │ │ + eorseq r4, r0, r0, lsl #18 │ │ │ │ + eorseq r4, r0, r2, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3304 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d3 │ │ │ │ - @ instruction: 0xf181fda1 │ │ │ │ - stmdbls r3, {r0, r2, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fe09 │ │ │ │ + stmdbls r3, {r0, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ bmi 22db30 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ ldm sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - ldrshteq r4, [r0], -r8 │ │ │ │ + ldrhteq r4, [r0], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3348 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d3 │ │ │ │ - @ instruction: 0xf181fd7f │ │ │ │ - stmdbls r3, {r0, r1, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fde7 │ │ │ │ + stmdbls r3, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ bmi 22db74 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ ldm r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r4, r0, r4, ror #27 │ │ │ │ + eorseq r4, r0, r4, lsr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb338c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d3 │ │ │ │ - @ instruction: 0xf181fd5d │ │ │ │ - stmdbls r3, {r0, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fdc5 │ │ │ │ + stmdbls r3, {r0, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ bmi 22dbb8 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ ldmda r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r4, r0, r0, ror sp │ │ │ │ + eorseq r4, r0, r0, lsr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb33d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d3 │ │ │ │ - @ instruction: 0xf181fd3b │ │ │ │ - stmdbls r3, {r0, r1, r2, r5, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fda3 │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ bmi 22dbfc │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ ldmda r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r4, r0, ip, asr sp │ │ │ │ + eorseq r4, r0, ip, lsl lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3414 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d3 │ │ │ │ - @ instruction: 0xf181fd19 │ │ │ │ - stmdbls r3, {r0, r2, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fd81 │ │ │ │ + stmdbls r3, {r0, r2, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ bmi 22dc40 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ ldmda r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r4, r0, r8, ror #25 │ │ │ │ + eorseq r4, r0, r8, lsr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3458 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d3 │ │ │ │ - @ instruction: 0xf180fcf7 │ │ │ │ - stmdbls r3, {r0, r1, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fd5f │ │ │ │ + stmdbls r3, {r0, r1, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ bmi 22dc84 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ ldmda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - ldrsbteq r4, [r0], -r4 │ │ │ │ + mlaseq r0, r4, sp, r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb349c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d3 │ │ │ │ - @ instruction: 0xf180fcd5 │ │ │ │ - stmdbls r3, {r0, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fd3d │ │ │ │ + stmdbls r3, {r0, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ bmi 22dcc8 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ svc 0x00eef7fd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r4, r0, r0, ror #24 │ │ │ │ + eorseq r4, r0, r0, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb34e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d3 │ │ │ │ - @ instruction: 0xf180fcb3 │ │ │ │ - stmdbls r3, {r0, r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fd1b │ │ │ │ + stmdbls r3, {r0, r1, r2, fp, ip, sp, lr, pc} │ │ │ │ bmi 22dd0c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ svc 0x00ccf7fd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r4, r0, ip, asr #24 │ │ │ │ + eorseq r4, r0, ip, lsl #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3524 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d3 │ │ │ │ - @ instruction: 0xf180fc91 │ │ │ │ - stmdbls r3, {r0, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fcf9 │ │ │ │ + stmdbls r3, {r0, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 22dd50 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ svc 0x00aaf7fd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - ldrsbteq r4, [r0], -r8 │ │ │ │ + mlaseq r0, r8, ip, r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3568 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d3 │ │ │ │ - @ instruction: 0xf180fc6f │ │ │ │ - stmdbls r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fcd7 │ │ │ │ + stmdbls r3, {r0, r1, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 22dd94 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ svc 0x0088f7fd │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eorseq r4, r0, r4, asr #23 │ │ │ │ + eorseq r4, r0, r4, lsl #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb35ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d5 │ │ │ │ - @ instruction: 0xf180fc4d │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fcb5 │ │ │ │ + stmdbls r5, {r0, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 143abf4 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ svc 0x0064f7fd │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - mlaseq r0, lr, fp, r4 │ │ │ │ + eorseq r4, r0, lr, asr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb35f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d5 │ │ │ │ - @ instruction: 0xf180fc29 │ │ │ │ - stmdbls r5, {r0, r2, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fc91 │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 143ac3c │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ svc 0x0040f7fd │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - mlaseq r0, sl, fp, r4 │ │ │ │ + eorseq r4, r0, sl, asr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb363c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d5 │ │ │ │ - @ instruction: 0xf180fc05 │ │ │ │ - stmdbls r5, {r0, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fc6d │ │ │ │ + stmdbls r5, {r0, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 143ac84 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ svc 0x001cf7fd │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eorseq r4, r0, sl, lsl #23 │ │ │ │ + eorseq r4, r0, sl, asr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3684 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d5 │ │ │ │ - @ instruction: 0xf180fbe1 │ │ │ │ - stmdbls r5, {r0, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fc49 │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 143accc │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ mrc 7, 7, APSR_nzcv, cr8, cr13, {7} │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eorseq r4, r0, r6, lsl #23 │ │ │ │ + eorseq r4, r0, r6, asr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb36cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d5 │ │ │ │ - @ instruction: 0xf180fbbd │ │ │ │ - stmdbls r5, {r0, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fc25 │ │ │ │ + stmdbls r5, {r0, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 200d00 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ ldrdlt lr, [r6], -r4 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r4, r0, r6, ror fp │ │ │ │ + eorseq r4, r0, r6, lsr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3718 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d5 │ │ │ │ - @ instruction: 0xf180fb97 │ │ │ │ - stmdbls r5, {r0, r1, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fbff │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 200d4c │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, lr, lsr #29 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r4, r0, r2, lsl #23 │ │ │ │ + eorseq r4, r0, r2, asr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3764 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d5 │ │ │ │ - @ instruction: 0xf180fb71 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fbd9 │ │ │ │ + stmdbls r5, {r0, r2, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 200d98 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r8, lsl #29 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r4, r0, lr, ror fp │ │ │ │ + eorseq r4, r0, lr, lsr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb37b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d5 │ │ │ │ - @ instruction: 0xf180fb4b │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fbb3 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 200de4 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r2, ror #28 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r4, r0, sl, lsl #23 │ │ │ │ + eorseq r4, r0, sl, asr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb37fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d5 │ │ │ │ - @ instruction: 0xf180fb25 │ │ │ │ - stmdbls r5, {r0, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fb8d │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 200e30 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, ip, lsr lr │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r4, r0, r6, lsl #23 │ │ │ │ + eorseq r4, r0, r6, asr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3848 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d5 │ │ │ │ - @ instruction: 0xf180faff │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fb67 │ │ │ │ + stmdbls r5, {r0, r1, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 200e7c │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, r6, lsl lr │ │ │ │ svclt 0x0000bd10 │ │ │ │ - mlaseq r0, r6, fp, r4 │ │ │ │ + eorseq r4, r0, r6, asr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3894 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d5 │ │ │ │ - @ instruction: 0xf180fad9 │ │ │ │ - stmdbls r5, {r0, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fb41 │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 200ec8 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ strdlt lr, [r6], -r0 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r4, r0, lr, ror #21 │ │ │ │ + eorseq r4, r0, lr, lsr #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb38e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d5 │ │ │ │ - @ instruction: 0xf180fab3 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fb1b │ │ │ │ + stmdbls r5, {r0, r1, r2, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 200f14 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ andlt lr, r6, sl, asr #27 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrshteq r4, [r0], -lr │ │ │ │ + ldrhteq r4, [r0], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb392c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d5 │ │ │ │ - @ instruction: 0xf180fa8d │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180faf5 │ │ │ │ + stmdbls r5, {r0, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f6954 │ │ │ │ bmi 348d94 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ stmdavs sl, {r5, r9, sl, lr} │ │ │ │ andls r7, r2, #299008 @ 0x49000 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ tstls r1, r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ stc 7, cr15, [r0, #1012]! @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eorseq r3, r0, r8, lsr #31 │ │ │ │ - ldrshteq r4, [r0], -r6 │ │ │ │ - eorseq r3, r0, sl, lsl #31 │ │ │ │ + eorseq r4, r0, r8, rrx │ │ │ │ + ldrhteq r4, [r0], -r6 │ │ │ │ + eorseq r4, r0, sl, asr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb398c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , q6, d5 │ │ │ │ - @ instruction: 0xf180fa5d │ │ │ │ - stmdbls r5, {r0, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fac5 │ │ │ │ + stmdbls r5, {r0, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f69b4 │ │ │ │ bmi 348df4 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ stmdavs sl, {r5, r9, sl, lr} │ │ │ │ andls r7, r2, #299008 @ 0x49000 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ tstls r1, r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldcl 7, cr15, [r0, #-1012]! @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eorseq r3, r0, r8, asr #30 │ │ │ │ - eorseq r4, r0, r6, ror #21 │ │ │ │ - eorseq r3, r0, sl, lsr #30 │ │ │ │ + eorseq r4, r0, r8 │ │ │ │ + eorseq r4, r0, r6, lsr #23 │ │ │ │ + eorseq r3, r0, sl, ror #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb39ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q6, q6 │ │ │ │ - @ instruction: 0xf180fa2d │ │ │ │ - @ instruction: 0x4603fd19 │ │ │ │ + @ instruction: 0xf180fa95 │ │ │ │ + strmi pc, [r3], -r1, lsl #27 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q6, d5 │ │ │ │ - @ instruction: 0xf180fa25 │ │ │ │ - stmdavs r2!, {r0, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fa8d │ │ │ │ + stmdavs r2!, {r0, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldc 7, cr15, [lr, #-1012]! @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eorseq r4, r0, r0, asr #21 │ │ │ │ + eorseq r4, r0, r0, lsl #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3a40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q6, q6 │ │ │ │ - @ instruction: 0xf180fa03 │ │ │ │ - strmi pc, [r3], -pc, ror #25 │ │ │ │ + @ instruction: 0xf180fa6b │ │ │ │ + @ instruction: 0x4603fd57 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q6, d5 │ │ │ │ - @ instruction: 0xf180f9fb │ │ │ │ - stmdavs r2!, {r0, r1, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fa63 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldc 7, cr15, [r4, #-1012] @ 0xfffffc0c │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - ldrhteq r4, [r0], -r4 │ │ │ │ + eorseq r4, r0, r4, ror fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3a94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q6, q6 │ │ │ │ - @ instruction: 0xf180f9d9 │ │ │ │ - strmi pc, [r3], -r5, asr #25 │ │ │ │ + @ instruction: 0xf180fa41 │ │ │ │ + strmi pc, [r3], -sp, lsr #26 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q6, d5 │ │ │ │ - @ instruction: 0xf180f9d1 │ │ │ │ - stmdavs r2!, {r0, r2, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fa39 │ │ │ │ + stmdavs r2!, {r0, r2, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stcl 7, cr15, [sl], #1012 @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eorseq r4, r0, r8, lsl sl │ │ │ │ + ldrsbteq r4, [r0], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3ae8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, q6, q6 │ │ │ │ - @ instruction: 0xf180f9af │ │ │ │ - @ instruction: 0x4603fc9b │ │ │ │ + @ instruction: 0xf180fa17 │ │ │ │ + strmi pc, [r3], -r3, lsl #26 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q6, d5 │ │ │ │ - @ instruction: 0xf180f9a7 │ │ │ │ - stmdavs r2!, {r0, r1, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fa0f │ │ │ │ + stmdavs r2!, {r0, r1, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stcl 7, cr15, [r0], {253} @ 0xfd │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ - eorseq r4, r0, ip, lsl #20 │ │ │ │ + eorseq r4, r0, ip, asr #21 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3b3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vsubw.s16 , q6, d7 │ │ │ │ - @ instruction: 0xf180f983 │ │ │ │ - strmi pc, [r2], -pc, ror #24 │ │ │ │ + @ instruction: 0xf180f9eb │ │ │ │ + @ instruction: 0x4602fcd7 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xf97cf29c │ │ │ │ - stc2l 1, cr15, [r8], #-512 @ 0xfffffe00 │ │ │ │ + @ instruction: 0xf9e4f29c │ │ │ │ + ldc2l 1, cr15, [r0], {128} @ 0x80 │ │ │ │ strmi r6, [r1], -r2, lsr #16 │ │ │ │ strls r7, [r2], #-3108 @ 0xfffff3dc │ │ │ │ andls r4, r4, #48, 12 @ 0x3000000 │ │ │ │ andls r1, r5, #55050240 @ 0x3480000 │ │ │ │ stmvs ip, {r0, r2, r9, fp, lr} │ │ │ │ blls 224d80 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ mullt r8, r4, ip │ │ │ │ svclt 0x0000bd70 │ │ │ │ - ldrshteq r4, [r0], -r0 │ │ │ │ + ldrhteq r4, [r0], -r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3b98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vsubw.s16 , q6, d7 │ │ │ │ - @ instruction: 0xf180f955 │ │ │ │ - strmi pc, [r2], -r1, asr #24 │ │ │ │ + @ instruction: 0xf180f9bd │ │ │ │ + strmi pc, [r2], -r9, lsr #25 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xf94ef29c │ │ │ │ - ldc2 1, cr15, [sl], #-512 @ 0xfffffe00 │ │ │ │ + @ instruction: 0xf9b6f29c │ │ │ │ + stc2 1, cr15, [r2], #512 @ 0x200 │ │ │ │ strmi r6, [r1], -r2, lsr #16 │ │ │ │ strls r7, [r2], #-3108 @ 0xfffff3dc │ │ │ │ andls r4, r4, #48, 12 @ 0x3000000 │ │ │ │ andls r1, r5, #55050240 @ 0x3480000 │ │ │ │ stmvs ip, {r0, r2, r9, fp, lr} │ │ │ │ blls 224ddc │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd9401 │ │ │ │ andlt lr, r8, r6, ror #24 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eorseq r4, r0, r4, lsl #20 │ │ │ │ + eorseq r4, r0, r4, asr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febb3bf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf19b4478 │ │ │ │ - vstrlt d15, [r8, #-380] @ 0xfffffe84 │ │ │ │ + vstrlt d15, [r8, #-796] @ 0xfffffce4 │ │ │ │ @ instruction: 0xffffeaaf │ │ │ │ sbceq r5, r0, ip, asr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x46894c3b │ │ │ │ @@ -1474,15 +1474,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r1, r6, ip, sp, pc} │ │ │ │ bmi 5c0a88 │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - ldc2 1, cr15, [lr, #-540]! @ 0xfffffde4 │ │ │ │ + stc2 1, cr15, [r6, #540]! @ 0x21c │ │ │ │ ldr r4, [r5, r4, lsl #12]! │ │ │ │ stmdacc r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmib sp, {r0, r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ strls r6, [r0], #-1798 @ 0xfffff8fa │ │ │ │ ldmdavs r8, {r0, r2, r3, r9, fp, lr} │ │ │ │ strls r4, [r2, #-1619] @ 0xfffff9ad │ │ │ │ @ instruction: 0x17ed447a │ │ │ │ @@ -1493,17 +1493,17 @@ │ │ │ │ blmi 2969d4 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ mrc 7, 5, APSR_nzcv, cr2, cr13, {7} │ │ │ │ ldrdeq r3, [r0], #88 @ 0x58 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r3, r0, r0, asr r5 │ │ │ │ ldrshteq r8, [sl], r8 │ │ │ │ - eorseq r4, r0, ip, asr #18 │ │ │ │ - eorseq r4, r0, r2, lsr r9 │ │ │ │ - eorseq r4, r0, ip, lsr #18 │ │ │ │ + eorseq r4, r0, ip, lsl #20 │ │ │ │ + ldrshteq r4, [r0], -r2 │ │ │ │ + eorseq r4, r0, ip, ror #19 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ bmi a6e580 │ │ │ │ blmi a6e3bc │ │ │ │ addslt r4, r0, sl, ror r4 │ │ │ │ @@ -1535,25 +1535,25 @@ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andls sl, r2, #57344 @ 0xe000 │ │ │ │ movwcs r4, #10765 @ 0x2a0d │ │ │ │ movwls r4, #1601 @ 0x641 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4638 │ │ │ │ @ instruction: 0xf187c004 │ │ │ │ - ldrb pc, [sl, r5, asr #25] @ │ │ │ │ + ldrb pc, [sl, sp, lsr #26] @ │ │ │ │ strbmi r4, [r1], -r8, lsl #20 │ │ │ │ ldrbtmi r6, [sl], #-2104 @ 0xfffff7c8 │ │ │ │ @ instruction: 0xf05c9400 │ │ │ │ ldrb pc, [ip, r1, ror #30] @ │ │ │ │ mcr 7, 2, pc, cr10, cr13, {7} @ │ │ │ │ strheq r3, [r0], #76 @ 0x4c │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r3, r0, r6, ror #8 │ │ │ │ ldrshteq r8, [sl], r4 │ │ │ │ - ldrshteq r4, [r0], -r6 │ │ │ │ + ldrhteq r4, [r0], -r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3dfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r1!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1575,48 +1575,48 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r6, lsl r1 │ │ │ │ bmi 40c21c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2l 1, cr15, [r4], #-540 @ 0xfffffde4 │ │ │ │ + ldc2l 1, cr15, [ip], {135} @ 0x87 │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf05c9501 │ │ │ │ @ instruction: 0xe7defed7 │ │ │ │ ldcl 7, cr15, [r6, #1012]! @ 0x3f4 │ │ │ │ strdeq r3, [r0], #54 @ 0x36 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strheq r3, [r0], #58 @ 0x3a │ │ │ │ adcseq r8, sl, sl, lsr r4 │ │ │ │ - eorseq r4, r0, r2, lsl #17 │ │ │ │ + eorseq r4, r0, r2, asr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3ea4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ ldrdlt pc, [r7], -sp │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrhteq r8, [sl], lr │ │ │ │ - eorseq r4, r0, ip, ror #16 │ │ │ │ + eorseq r4, r0, ip, lsr #18 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ adclt r4, r5, r1, asr ip │ │ │ │ ldmdbmi r1, {r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0x4698447c │ │ │ │ @@ -1670,15 +1670,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r5, r9, lsr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2591 @ 0xa1f │ │ │ │ ldrbtmi r9, [sl], #-2321 @ 0xfffff6ef │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf1879300 │ │ │ │ - @ instruction: 0x4604fbb7 │ │ │ │ + @ instruction: 0x4604fc1f │ │ │ │ bls 656ccc │ │ │ │ bls 3f6e30 │ │ │ │ bmi 6cba7c │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ strbtvc lr, [r8], #2639 @ 0xa4f │ │ │ │ adcslt r9, pc, #90112 @ 0x16000 │ │ │ │ bls 5c160c │ │ │ │ @@ -1699,17 +1699,17 @@ │ │ │ │ ldrbtmi r4, [sl], #-2568 @ 0xfffff5f8 │ │ │ │ @ instruction: 0xf7fde7d9 │ │ │ │ svclt 0x0000ed18 │ │ │ │ strdeq r3, [r0], #40 @ 0x28 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r3, r0, r2, asr #4 │ │ │ │ umlalseq r8, sl, sl, r2 │ │ │ │ - eorseq r3, r0, r8, lsl #18 │ │ │ │ - eorseq r4, r0, lr, lsr r7 │ │ │ │ - ldrhteq r3, [r0], -r6 │ │ │ │ + eorseq r3, r0, r8, asr #19 │ │ │ │ + ldrshteq r4, [r0], -lr │ │ │ │ + eorseq r3, r0, r6, ror r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ bmi eee8c4 │ │ │ │ blmi eee8e0 │ │ │ │ addslt r4, r9, sl, ror r4 │ │ │ │ @@ -1743,15 +1743,15 @@ │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 800eb4 │ │ │ │ @ instruction: 0x4659ab16 │ │ │ │ ldrbtmi r9, [sl], #-770 @ 0xfffffcfe │ │ │ │ ldrbmi r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ movwcs ip, #4 │ │ │ │ - blx 99952a │ │ │ │ + blx fe39952a │ │ │ │ @ instruction: 0xf8dae7d3 │ │ │ │ @ instruction: 0xf1b90000 │ │ │ │ andsle r0, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2837 @ 0xfffff4eb │ │ │ │ svceq 0x0000f1b8 │ │ │ │ bmi 590f84 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ @@ -1769,19 +1769,19 @@ │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ @ instruction: 0xf7fde7e5 │ │ │ │ svclt 0x0000ec8c │ │ │ │ sbceq r3, r0, r4, lsl #3 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r3, r0, r4, lsr #2 │ │ │ │ adcseq r8, sl, r6, ror #2 │ │ │ │ - ldrsbteq r3, [r0], -sl │ │ │ │ - ldrsbteq r3, [r0], -r0 │ │ │ │ - eorseq r4, r0, r2, lsl #14 │ │ │ │ - ldrhteq r3, [r0], -r0 │ │ │ │ - eorseq r3, r0, r6, lsr #15 │ │ │ │ + mlaseq r0, sl, r8, r3 │ │ │ │ + mlaseq r0, r0, r8, r3 │ │ │ │ + eorseq r4, r0, r2, asr #15 │ │ │ │ + eorseq r3, r0, r0, ror r8 │ │ │ │ + eorseq r3, r0, r6, ror #16 │ │ │ │ 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 │ │ │ │ @@ -1821,15 +1821,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r0, r5, r6, ip, sp, pc} │ │ │ │ bmi 500ff4 │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - blx fe299660 │ │ │ │ + blx ffc99660 │ │ │ │ ldr r4, [sp, r7, lsl #12]! │ │ │ │ stmib sp, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, r1, r8, r9, sl, sp, pc}^ │ │ │ │ bmi 33f458 │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1ae2ff0 │ │ │ │ @@ -1837,36 +1837,36 @@ │ │ │ │ stc2l 0, cr15, [r4], #368 @ 0x170 │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000ec04 │ │ │ │ sbceq r3, r0, r4, rrx │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r2, r0, r4, ror #31 │ │ │ │ adcseq r8, sl, r4, lsl r0 │ │ │ │ - eorseq r4, r0, r4, lsr #13 │ │ │ │ + eorseq r4, r0, r4, ror #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb428c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r9, ror #25 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r6, lsl #31 │ │ │ │ - eorseq r4, r0, r4, lsr #13 │ │ │ │ + eorseq r4, r0, r4, ror #14 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb42e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1884,48 +1884,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c6f0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 31975c │ │ │ │ + blx 1d1975c │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2l 0, cr15, [lr], #-368 @ 0xfffffe90 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eb8e │ │ │ │ sbceq r2, r0, r2, lsl pc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r2, r0, r6, ror #29 │ │ │ │ adcseq r7, sl, lr, ror #29 │ │ │ │ - eorseq r4, r0, sl, lsr #12 │ │ │ │ + eorseq r4, r0, sl, ror #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4378 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r3, ror ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, ror lr │ │ │ │ - ldrshteq r4, [r0], -r4 │ │ │ │ + ldrhteq r4, [r0], -r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb43cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1943,48 +1943,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c7dc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf994f187 │ │ │ │ + @ instruction: 0xf9fcf187 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx ffe993b2 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eb18 │ │ │ │ sbceq r2, r0, r6, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strdeq r2, [r0], #218 @ 0xda │ │ │ │ ldrsbteq r7, [sl], sl │ │ │ │ - eorseq r4, r0, r2, lsl #11 │ │ │ │ + eorseq r4, r0, r2, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4464 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ strdlt pc, [r7], -sp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, lr, asr sp │ │ │ │ - eorseq r4, r0, r4, asr r5 │ │ │ │ + eorseq r4, r0, r4, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb44b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2002,48 +2002,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c8c8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf91ef187 │ │ │ │ + @ instruction: 0xf986f187 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fe11949e │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eaa2 │ │ │ │ sbceq r2, r0, sl, lsr sp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r2, r0, lr, lsl #26 │ │ │ │ adcseq r7, sl, r6, asr #25 │ │ │ │ - eorseq r4, r0, sl, ror #9 │ │ │ │ + eorseq r4, r0, sl, lsr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4550 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r7, lsl #23 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, sl, asr #24 │ │ │ │ - ldrhteq r4, [r0], -r8 │ │ │ │ + eorseq r4, r0, r8, ror r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb45a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2061,48 +2061,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c9b4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8a8f187 │ │ │ │ + @ instruction: 0xf910f187 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 39958a │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ea2c │ │ │ │ sbceq r2, r0, lr, asr #24 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r2, r0, r2, lsr #24 │ │ │ │ ldrhteq r7, [sl], r2 │ │ │ │ - eorseq r4, r0, sl, asr #8 │ │ │ │ + eorseq r4, r0, sl, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb463c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r1, lsl fp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r6, lsr fp │ │ │ │ - eorseq r4, r0, r4, lsl r4 │ │ │ │ + ldrsbteq r4, [r0], -r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4690 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2120,48 +2120,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40caa0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf832f187 │ │ │ │ + @ instruction: 0xf89af187 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx fe619674 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000e9b6 │ │ │ │ sbceq r2, r0, r2, ror #22 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r2, r0, r6, lsr fp │ │ │ │ umlalseq r7, sl, lr, sl │ │ │ │ - eorseq r4, r0, r2, lsr #7 │ │ │ │ + eorseq r4, r0, r2, ror #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4728 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1879105 │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ mullt r7, fp, sl │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, lsr #20 │ │ │ │ - eorseq r4, r0, ip, ror r3 │ │ │ │ + eorseq r4, r0, ip, lsr r4 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -sp, lsr #24 │ │ │ │ addlt r4, sl, sp, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2184,21 +2184,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12e0300 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 6fdda0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - @ instruction: 0xffb2f186 │ │ │ │ + @ instruction: 0xf81af187 │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - blx b1a072 │ │ │ │ - mrc2 1, 0, pc, cr6, cr15, {3} │ │ │ │ + blx fe51a072 │ │ │ │ + mrc2 1, 3, pc, cr14, cr15, {3} │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5c3a24 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 33bf74 │ │ │ │ @@ -2208,38 +2208,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fde7ef │ │ │ │ svclt 0x0000e91e │ │ │ │ sbceq r2, r0, r4, ror sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r2, r0, r8, lsr sl │ │ │ │ adcseq r7, sl, r6, ror r9 │ │ │ │ - eorseq r3, r0, r8, ror #1 │ │ │ │ - ldrsbteq r4, [r0], -sl │ │ │ │ - eorseq r3, r0, r2, asr #1 │ │ │ │ + eorseq r3, r0, r8, lsr #3 │ │ │ │ + mlaseq r0, sl, r3, r4 │ │ │ │ + eorseq r3, r0, r2, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4860 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ strdlt pc, [r7], -pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, asr #17 │ │ │ │ - ldrhteq r4, [r0], -r8 │ │ │ │ + eorseq r4, r0, r8, ror r3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2261,55 +2261,55 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - blx fe51a1a0 │ │ │ │ - ldc2l 1, cr15, [lr, #-508]! @ 0xfffffe04 │ │ │ │ + blx fff1a1a0 │ │ │ │ + stc2l 1, cr15, [r6, #508]! @ 0x1fc │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 96ff6c │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf96ef05c │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000e88e │ │ │ │ sbceq r2, r0, ip, lsr r9 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r2, r0, r6, lsl #18 │ │ │ │ adcseq r7, sl, ip, lsl r8 │ │ │ │ - eorseq r4, r0, r8, lsl r2 │ │ │ │ + ldrsbteq r4, [r0], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4978 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r3, ror r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, lsl #15 │ │ │ │ - ldrshteq r4, [r0], -r8 │ │ │ │ + ldrhteq r4, [r0], -r8 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2333,56 +2333,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - blx 11a2c0 │ │ │ │ - stc2l 1, cr15, [lr], #508 @ 0x1fc │ │ │ │ + blx 1b1a2c0 │ │ │ │ + ldc2l 1, cr15, [r6, #-508] @ 0xfffffe04 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r7, r1, #401408 @ 0x62000 │ │ │ │ bvc 970090 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf8dcf05c │ │ │ │ @ instruction: 0xf7fce7cd │ │ │ │ svclt 0x0000effc │ │ │ │ sbceq r2, r0, r4, lsr #16 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r2, r0, r6, ror #15 │ │ │ │ ldrsbteq r7, [sl], r4 │ │ │ │ - eorseq r4, r0, ip, asr #2 │ │ │ │ + eorseq r4, r0, ip, lsl #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4a9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r2, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r1, ror #17 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r6, lsr r6 │ │ │ │ - eorseq r4, r0, ip, lsr r1 │ │ │ │ + ldrshteq r4, [r0], -ip │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r1, lsr #24 │ │ │ │ addlt r4, sl, r1, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2404,49 +2404,49 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 43e110 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2l 1, cr15, [sl, #536]! @ 0x218 │ │ │ │ + cdp2 1, 6, cr15, cr2, cr6, {4} │ │ │ │ ldrb r9, [pc, r5, lsl #18] │ │ │ │ ldrtmi r9, [r3], -r0, lsl #14 │ │ │ │ @ instruction: 0xf8d84a09 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf05c9403 │ │ │ │ @ instruction: 0xe7dbf85b │ │ │ │ svc 0x007af7fc │ │ │ │ sbceq r2, r0, r0, lsl #14 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r2, r0, r8, asr #13 │ │ │ │ adcseq r7, sl, lr, lsl #11 │ │ │ │ - ldrhteq r4, [r0], -r6 │ │ │ │ + eorseq r4, r0, r6, ror r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4b9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r1, ror #16 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, lr, lsl #10 │ │ │ │ - eorseq r4, r0, r0, lsr #1 │ │ │ │ + eorseq r4, r0, r0, ror #2 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2468,55 +2468,55 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf8f4f29b │ │ │ │ - blx ff89a072 │ │ │ │ + @ instruction: 0xf95cf29b │ │ │ │ + mcrr2 1, 7, pc, r8, cr15 @ │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 9702a8 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xffd0f05b │ │ │ │ @ instruction: 0xf7fce7cf │ │ │ │ svclt 0x0000eef0 │ │ │ │ sbceq r2, r0, r0, lsl #12 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r2, r0, sl, asr #11 │ │ │ │ adcseq r7, sl, r8, ror #8 │ │ │ │ - eorseq r4, r0, r4 │ │ │ │ + eorseq r4, r0, r4, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4cb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ ldrdlt pc, [r7], -r5 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, lr, asr #7 │ │ │ │ - eorseq r3, r0, r4, ror #31 │ │ │ │ + eorseq r4, r0, r4, lsr #1 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -2540,56 +2540,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xf864f29b │ │ │ │ - blx 149a192 │ │ │ │ + @ instruction: 0xf8ccf29b │ │ │ │ + blx fee9a192 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r7, r1, #401408 @ 0x62000 │ │ │ │ bvc 9703cc │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff3ef05b │ │ │ │ @ instruction: 0xf7fce7cd │ │ │ │ svclt 0x0000ee5e │ │ │ │ sbceq r2, r0, r8, ror #9 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r2, r0, sl, lsr #9 │ │ │ │ adcseq r7, sl, r0, lsr #6 │ │ │ │ - eorseq r3, r0, r4, lsr pc │ │ │ │ + ldrshteq r3, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4dd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r3, asr #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, lsl #5 │ │ │ │ - eorseq r3, r0, r4, lsr #30 │ │ │ │ + eorseq r3, r0, r4, ror #31 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4e2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2608,55 +2608,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd240 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - stc2l 1, cr15, [r2], #-536 @ 0xfffffde8 │ │ │ │ + stc2l 1, cr15, [sl], {134} @ 0x86 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ - vshrn.i32 d6, , #6 │ │ │ │ - @ instruction: 0xf17fffdb │ │ │ │ - blls 19c7c4 │ │ │ │ + vshrn.i32 d6, , #5 │ │ │ │ + @ instruction: 0xf17ff843 │ │ │ │ + blls 19c964 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ mrc2 0, 5, pc, cr8, cr11, {2} │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000edd8 │ │ │ │ sbceq r2, r0, r6, asr #7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ smulleq r2, r0, r6, r3 │ │ │ │ adcseq r7, sl, r4, ror #3 │ │ │ │ - eorseq r3, r0, lr, lsl #29 │ │ │ │ + eorseq r3, r0, lr, asr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4ee4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @ instruction: 0xb007febd │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, lr, asr #2 │ │ │ │ - eorseq r3, r0, r8, ror #28 │ │ │ │ + eorseq r3, r0, r8, lsr #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4f38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2674,48 +2674,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40d348 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ff81a3b2 │ │ │ │ + mcrr2 1, 8, pc, r6, cr6 @ │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mcr2 0, 2, pc, cr2, cr11, {2} @ │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ed62 │ │ │ │ strheq r2, [r0], #42 @ 0x2a │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r2, r0, lr, lsl #5 │ │ │ │ ldrhteq r7, [sl], r6 │ │ │ │ - ldrshteq r3, [r0], -sl │ │ │ │ + ldrhteq r3, [r0], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb4fd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r7, asr #28 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, sl, lsr r0 │ │ │ │ - eorseq r3, r0, r8, asr #27 │ │ │ │ + eorseq r3, r0, r8, lsl #29 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi r4, [sp], -pc, lsr #24 │ │ │ │ addlt r4, lr, pc, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2739,61 +2739,61 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r1, r0, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ bmi 73e64c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - blx 179a4b6 │ │ │ │ + blx ff19a4b6 │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - mrc2 2, 6, pc, cr4, cr10, {4} │ │ │ │ - @ instruction: 0xf9c0f17f │ │ │ │ + @ instruction: 0xff3cf29a │ │ │ │ + blx a9a4b0 │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf29a68d0 │ │ │ │ - @ instruction: 0xf17ffecd │ │ │ │ - bls 21c5a8 │ │ │ │ + @ instruction: 0xf17fff35 │ │ │ │ + bls 21c748 │ │ │ │ strtmi r4, [r0], -r7, lsl #12 │ │ │ │ ldrtmi r9, [r3], -r7, lsl #18 │ │ │ │ strls r6, [r4], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r5], #-2020 @ 0xfffff81c │ │ │ │ andls r7, r2, #4608 @ 0x1200 │ │ │ │ ldmvs ip!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf05b9401 │ │ │ │ strb pc, [r3, r5, lsr #27] @ │ │ │ │ stcl 7, cr15, [r4], {252} @ 0xfc │ │ │ │ sbceq r2, r0, ip, asr #3 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r2, r0, ip, lsl #3 │ │ │ │ adcseq r6, sl, sl, lsl #31 │ │ │ │ - eorseq r3, r0, ip, lsl #26 │ │ │ │ + eorseq r3, r0, ip, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5108 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, fp, lsr #27 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrsbteq r6, [sl], sl │ │ │ │ - eorseq r3, r0, ip, lsl #26 │ │ │ │ + eorseq r3, r0, ip, asr #27 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb515c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2812,55 +2812,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd570 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - blx ff31a5d8 │ │ │ │ + blx d1a5da │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #6 │ │ │ │ - @ instruction: 0xf17ffe43 │ │ │ │ - blls 19c494 │ │ │ │ + @ instruction: 0xf17ffeab │ │ │ │ + blls 19c634 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ stc2 0, cr15, [r0, #-364]! @ 0xfffffe94 │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000ec40 │ │ │ │ smulleq r2, r0, r6, r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r2, r0, r6, rrx │ │ │ │ adcseq r6, sl, ip, lsr lr │ │ │ │ - eorseq r3, r0, r6, ror ip │ │ │ │ + eorseq r3, r0, r6, lsr sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5214 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r5, lsr #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, r6, lsr #27 │ │ │ │ - eorseq r3, r0, r4, asr ip │ │ │ │ + eorseq r3, r0, r4, lsl sp │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5268 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2879,55 +2879,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd67c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - blx 119a6e4 │ │ │ │ + blx feb9a6e4 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #6 │ │ │ │ - @ instruction: 0xf17ffdbd │ │ │ │ - blls 19c388 │ │ │ │ + @ instruction: 0xf17ffe25 │ │ │ │ + blls 19c528 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ ldc2 0, cr15, [sl], {91} @ 0x5b │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000ebba │ │ │ │ sbceq r1, r0, sl, lsl #31 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r1, r0, sl, asr pc │ │ │ │ adcseq r6, sl, r8, lsl #26 │ │ │ │ - eorseq r3, r0, r2, asr #23 │ │ │ │ + eorseq r3, r0, r2, lsl #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5320 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ mullt r7, pc, ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, r2, ror ip │ │ │ │ - eorseq r3, r0, r8, lsr #23 │ │ │ │ + eorseq r3, r0, r8, ror #24 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5374 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -2946,55 +2946,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd788 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - @ instruction: 0xf9bef186 │ │ │ │ + blx a1a7f0 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #6 │ │ │ │ - @ instruction: 0xf17ffd37 │ │ │ │ - blls 19c27c │ │ │ │ + @ instruction: 0xf17ffd9f │ │ │ │ + blls 19c41c │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ ldc2 0, cr15, [r4], {91} @ 0x5b │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000eb34 │ │ │ │ sbceq r1, r0, lr, ror lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r1, r0, lr, asr #28 │ │ │ │ ldrsbteq r6, [sl], r4 │ │ │ │ - eorseq r3, r0, lr, lsl fp │ │ │ │ + ldrsbteq r3, [r0], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb542c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r9, lsl ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, lr, lsr fp │ │ │ │ - eorseq r3, r0, r0, lsl #22 │ │ │ │ + eorseq r3, r0, r0, asr #23 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5480 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3013,55 +3013,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd894 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - @ instruction: 0xf938f186 │ │ │ │ + @ instruction: 0xf9a0f186 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #6 │ │ │ │ - @ instruction: 0xf17efcb1 │ │ │ │ - blls 19e170 │ │ │ │ + @ instruction: 0xf17ffd19 │ │ │ │ + blls 19c310 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ blx fe41a482 │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ svclt 0x0000eaae │ │ │ │ sbceq r1, r0, r2, ror sp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r1, r0, r2, asr #26 │ │ │ │ adcseq r6, sl, r0, lsr #21 │ │ │ │ - eorseq r3, r0, r2, ror sl │ │ │ │ + eorseq r3, r0, r2, lsr fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5538 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ mullt r7, r3, fp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, sl, lsl #20 │ │ │ │ - eorseq r3, r0, r4, asr sl │ │ │ │ + eorseq r3, r0, r4, lsl fp │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb558c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [ip], #-768 @ 0xfffffd00 │ │ │ │ stmdbmi ip!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-140 @ 0xffffff74 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3081,61 +3081,61 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, pc, lsr #2 │ │ │ │ bmi 74d9a4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8b0f186 │ │ │ │ + @ instruction: 0xf918f186 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #6 │ │ │ │ - @ instruction: 0xf17efc29 │ │ │ │ - bls 1de060 │ │ │ │ + @ instruction: 0xf17efc91 │ │ │ │ + bls 1de200 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q5, d5 │ │ │ │ - @ instruction: 0xf17efc1f │ │ │ │ - bls 21e04c │ │ │ │ + @ instruction: 0xf17efc87 │ │ │ │ + bls 21e1ec │ │ │ │ blls 1afc34 │ │ │ │ strtmi r9, [r8], -r7, lsl #18 │ │ │ │ andls r6, r2, #1179648 @ 0x120000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmiavs r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx fff1a5a8 │ │ │ │ @ instruction: 0xf7fce7c5 │ │ │ │ svclt 0x0000ea1a │ │ │ │ sbceq r1, r0, r6, ror #24 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r1, r0, r2, lsr ip │ │ │ │ adcseq r6, sl, sl, ror #18 │ │ │ │ - eorseq r3, r0, ip, lsr #19 │ │ │ │ + eorseq r3, r0, ip, ror #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5660 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r1, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ strdlt pc, [r7], -pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrhteq r6, [sl], sl │ │ │ │ - mlaseq r0, r4, r9, r3 │ │ │ │ + eorseq r3, r0, r4, asr sl │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb56b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [ip], #-768 @ 0xfffffd00 │ │ │ │ stmdbmi ip!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-140 @ 0xffffff74 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3155,61 +3155,61 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, pc, lsr #2 │ │ │ │ bmi 74dacc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf81cf186 │ │ │ │ + @ instruction: 0xf884f186 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #6 │ │ │ │ - @ instruction: 0xf17efb95 │ │ │ │ - bls 1ddf38 │ │ │ │ + @ instruction: 0xf17efbfd │ │ │ │ + bls 1de0d8 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q5, d5 │ │ │ │ - @ instruction: 0xf17efb8b │ │ │ │ - bls 21df24 │ │ │ │ + @ instruction: 0xf17efbf3 │ │ │ │ + bls 21e0c4 │ │ │ │ blls 1afd5c │ │ │ │ strtmi r9, [r8], -r7, lsl #18 │ │ │ │ andls r6, r2, #1179648 @ 0x120000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ stmiavs r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx 1a1a6d0 │ │ │ │ @ instruction: 0xf7fce7c5 │ │ │ │ svclt 0x0000e986 │ │ │ │ sbceq r1, r0, lr, lsr fp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r1, r0, sl, lsl #22 │ │ │ │ adcseq r6, sl, sl, lsl r8 │ │ │ │ - eorseq r3, r0, r4, ror #17 │ │ │ │ + eorseq r3, r0, r4, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5788 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1869105 │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, fp, ror #20 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, sl, ror #14 │ │ │ │ - eorseq r3, r0, ip, asr #17 │ │ │ │ + eorseq r3, r0, ip, lsl #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb57dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3227,27 +3227,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40dbec │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xff8cf185 │ │ │ │ + @ instruction: 0xfff4f185 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf9f0f05b │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e910 │ │ │ │ sbceq r1, r0, r6, lsl sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r1, r0, sl, ror #19 │ │ │ │ ldrsbteq r6, [sl], r2 │ │ │ │ - eorseq r3, r0, sl, asr r8 │ │ │ │ + eorseq r3, r0, sl, lsl r9 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5874 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1, #-768]! @ 0xfffffd00 │ │ │ │ stmdbmi r1!, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-139 @ 0xffffff75 │ │ │ │ svceq 0x000df014 │ │ │ │ @@ -3265,15 +3265,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 50de84 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - @ instruction: 0xff40f185 │ │ │ │ + @ instruction: 0xffa8f185 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 32f8d8 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @@ -3281,17 +3281,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fce7f5 │ │ │ │ svclt 0x0000e8bc │ │ │ │ sbceq r1, r0, lr, ror r9 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r1, r0, r2, asr r9 │ │ │ │ adcseq r6, sl, r4, lsr #12 │ │ │ │ - eorseq r2, r0, r8, lsl r0 │ │ │ │ - eorseq r3, r0, r4, ror #15 │ │ │ │ - ldrshteq r1, [r0], -lr │ │ │ │ + ldrsbteq r2, [r0], -r8 │ │ │ │ + eorseq r3, r0, r4, lsr #17 │ │ │ │ + ldrhteq r2, [r0], -lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5924 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3309,27 +3309,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40dd34 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - cdp2 1, 14, cr15, cr8, cr5, {4} │ │ │ │ + @ instruction: 0xff50f185 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf94cf05b │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e86c │ │ │ │ sbceq r1, r0, lr, asr #17 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r1, r0, r2, lsr #17 │ │ │ │ adcseq r6, sl, r2, ror #10 │ │ │ │ - eorseq r3, r0, sl, ror #14 │ │ │ │ + eorseq r3, r0, sl, lsr #16 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb59bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1, #-768]! @ 0xfffffd00 │ │ │ │ stmdbmi r1!, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-139 @ 0xffffff75 │ │ │ │ svceq 0x000df014 │ │ │ │ @@ -3347,15 +3347,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 50dfcc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - cdp2 1, 9, cr15, cr12, cr5, {4} │ │ │ │ + @ instruction: 0xff04f185 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 32fa20 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @@ -3363,17 +3363,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fce7f5 │ │ │ │ svclt 0x0000e818 │ │ │ │ sbceq r1, r0, r6, lsr r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r1, r0, sl, lsl #16 │ │ │ │ ldrhteq r6, [sl], r4 │ │ │ │ - ldrsbteq r1, [r0], -r0 │ │ │ │ - ldrshteq r3, [r0], -r4 │ │ │ │ - ldrhteq r1, [r0], -r6 │ │ │ │ + mlaseq r0, r0, pc, r1 @ │ │ │ │ + ldrhteq r3, [r0], -r4 │ │ │ │ + eorseq r1, r0, r6, ror pc │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5a6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -3391,27 +3391,27 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40de7c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - cdp2 1, 4, cr15, cr4, cr5, {4} │ │ │ │ + cdp2 1, 10, cr15, cr12, cr5, {4} │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8a8f05b │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000efc8 │ │ │ │ sbceq r1, r0, r6, lsl #15 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r1, r0, sl, asr r7 │ │ │ │ ldrshteq r6, [sl], r2 │ │ │ │ - eorseq r3, r0, sl, ror r6 │ │ │ │ + eorseq r3, r0, sl, lsr r7 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5b04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1, #-768]! @ 0xfffffd00 │ │ │ │ stmdbmi r1!, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-139 @ 0xffffff75 │ │ │ │ svceq 0x000df014 │ │ │ │ @@ -3429,15 +3429,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 50e114 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - ldc2l 1, cr15, [r8, #532]! @ 0x214 │ │ │ │ + cdp2 1, 6, cr15, cr0, cr5, {4} │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 32fb68 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @@ -3445,17 +3445,17 @@ │ │ │ │ ldrbtmi r4, [ip], #-3080 @ 0xfffff3f8 │ │ │ │ @ instruction: 0xf7fbe7f5 │ │ │ │ svclt 0x0000ef74 │ │ │ │ sbceq r1, r0, lr, ror #13 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r1, r0, r2, asr #13 │ │ │ │ adcseq r6, sl, r4, asr #6 │ │ │ │ - eorseq r1, r0, r8, lsl #27 │ │ │ │ - eorseq r3, r0, r4, lsl #12 │ │ │ │ - eorseq r1, r0, lr, ror #26 │ │ │ │ + eorseq r1, r0, r8, asr #28 │ │ │ │ + eorseq r3, r0, r4, asr #13 │ │ │ │ + eorseq r1, r0, lr, lsr #28 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -3479,56 +3479,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xf90ef29a │ │ │ │ - blx fff1b03a │ │ │ │ + @ instruction: 0xf976f29a │ │ │ │ + stc2l 1, cr15, [r2], #-504 @ 0xfffffe08 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r8, r1, #1605632 @ 0x188000 │ │ │ │ stmdbhi r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xffe8f05a │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000ef08 │ │ │ │ sbceq r1, r0, ip, lsr r6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strdeq r1, [r0], #94 @ 0x5e │ │ │ │ adcseq r6, sl, ip, ror #4 │ │ │ │ - eorseq r3, r0, r0, asr r5 │ │ │ │ + eorseq r3, r0, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5c84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r7, sp, ror #31 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, lr, asr #3 │ │ │ │ - eorseq r3, r0, r8, asr #10 │ │ │ │ + eorseq r3, r0, r8, lsl #12 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -3552,56 +3552,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r1, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xf87cf29a │ │ │ │ - blx 1a9b15e │ │ │ │ + @ instruction: 0xf8e4f29a │ │ │ │ + blx ff49b15e │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r8, r1, #1605632 @ 0x188000 │ │ │ │ stmdbhi r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff56f05a │ │ │ │ @ instruction: 0xf7fbe7cd │ │ │ │ svclt 0x0000ee76 │ │ │ │ sbceq r1, r0, r8, lsl r5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r1, [r0], #74 @ 0x4a │ │ │ │ adcseq r6, sl, r0, lsr #2 │ │ │ │ - eorseq r3, r0, r0, lsr #9 │ │ │ │ + eorseq r3, r0, r0, ror #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5da8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r7, fp, asr pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, r2, lsl #1 │ │ │ │ - mlaseq r0, r4, r4, r3 │ │ │ │ + eorseq r3, r0, r4, asr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0038f8cc │ │ │ │ @ instruction: 0x460f4c3d │ │ │ │ adclt r4, r9, sp, lsr r9 │ │ │ │ strcs r4, [r0, #-1148] @ 0xfffffb84 │ │ │ │ @@ -3645,15 +3645,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ pop {r0, r3, r5, ip, sp, pc} │ │ │ │ bmi 5c2c74 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - mcrr2 1, 8, pc, r8, cr5 @ │ │ │ │ + ldc2 1, cr15, [r0], #532 @ 0x214 │ │ │ │ blls 498c08 │ │ │ │ blls 4438d8 │ │ │ │ blls 4038d8 │ │ │ │ blls 4c38d8 │ │ │ │ andge lr, r6, sp, asr #19 │ │ │ │ stmdblt r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmdavs r8, {r0, r1, r3, r9, fp, lr} │ │ │ │ @@ -3664,36 +3664,36 @@ │ │ │ │ mrc2 0, 4, pc, cr14, cr10, {2} │ │ │ │ @ instruction: 0xf7fbe7d0 │ │ │ │ svclt 0x0000edbe │ │ │ │ strdeq r1, [r0], #52 @ 0x34 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r1, r0, r4, ror #6 │ │ │ │ adcseq r5, sl, r4, lsl #31 │ │ │ │ - eorseq r3, r0, r0, lsr #7 │ │ │ │ + eorseq r3, r0, r0, ror #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb5f18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r1, r2, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r7, r3, lsr #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r5, sl, sl, ror #29 │ │ │ │ - eorseq r3, r0, r8, ror #7 │ │ │ │ + eorseq r3, r0, r8, lsr #9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ strmi r4, [sp], -r2, lsr #24 │ │ │ │ addslt r4, r9, r2, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -3716,28 +3716,28 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 43fd90 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx fef1b3f6 │ │ │ │ + stc2 1, cr15, [r2], #-532 @ 0xfffffdec │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2f06b4 │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf05a9403 │ │ │ │ bfi pc, fp, (invalid: 28:27) @ │ │ │ │ ldc 7, cr15, [sl, #-1004]! @ 0xfffffc14 │ │ │ │ sbceq r1, r0, r4, lsl #5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r1, r0, r8, asr #4 │ │ │ │ adcseq r5, sl, ip, lsr lr │ │ │ │ - eorseq r3, r0, sl, asr r3 │ │ │ │ + eorseq r3, r0, sl, lsl r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb601c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 8316a0 │ │ │ │ ldrbtmi fp, [sl], #-138 @ 0xffffff76 │ │ │ │ ldceq 1, cr15, [r0], {13} │ │ │ │ @@ -3759,25 +3759,25 @@ │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andls sl, r2, #8, 20 @ 0x8000 │ │ │ │ movwcs r4, #6669 @ 0x1a0d │ │ │ │ movwls r4, #1585 @ 0x631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf185c004 │ │ │ │ - strbteq pc, [r3], r5, ror #22 @ │ │ │ │ + strbteq pc, [r3], sp, asr #23 @ │ │ │ │ bmi 294620 │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ ldrb pc, [sp, r1, lsl #28] @ │ │ │ │ stcl 7, cr15, [sl], #1004 @ 0x3ec │ │ │ │ ldrdeq r1, [r0], #22 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r1, r0, r4, lsr #3 │ │ │ │ adcseq r5, sl, r4, lsl #27 │ │ │ │ - eorseq r3, r0, r0, lsl #6 │ │ │ │ + eorseq r3, r0, r0, asr #7 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb60bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [r7], -sp, lsl #12 │ │ │ │ @ instruction: 0x461c4616 │ │ │ │ svceq 0x000df011 │ │ │ │ @@ -3786,51 +3786,51 @@ │ │ │ │ ldrle r0, [fp], #-1771 @ 0xfffff915 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ blls 3676e4 │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ andls r4, r0, #51380224 @ 0x3100000 │ │ │ │ bmi 42baf4 │ │ │ │ ldrbtmi r9, [sl], #-773 @ 0xfffffcfb │ │ │ │ - blx c1b50e │ │ │ │ + blx fe61b50e │ │ │ │ tstlt ip, r5, lsl #22 │ │ │ │ eorvc r2, r2, #268435456 @ 0x10000000 │ │ │ │ andvs r4, r4, sl, lsl r6 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ andcc r7, r5, r3, lsl #2 │ │ │ │ ldm ip!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strble r0, [r3, #1771]! @ 0x6eb │ │ │ │ strbne r4, [r3, r6, lsl #20]! │ │ │ │ @ instruction: 0x46316838 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf05a4300 │ │ │ │ andlt pc, r7, r5, lsl #27 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ ldrshteq r5, [sl], sl │ │ │ │ - mlaseq r0, r0, r2, r3 │ │ │ │ + eorseq r3, r0, r0, asr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb613c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ mullt r7, r1, sp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r5, sl, r6, ror ip │ │ │ │ - eorseq r3, r0, r4, ror r2 │ │ │ │ + eorseq r3, r0, r4, lsr r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb6190 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [r7], -sp, lsl #12 │ │ │ │ @ instruction: 0x461c4616 │ │ │ │ svceq 0x000df011 │ │ │ │ @@ -3839,51 +3839,51 @@ │ │ │ │ ldrle r0, [fp], #-1771 @ 0xfffff915 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ blls 3677b8 │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ andls r4, r0, #51380224 @ 0x3100000 │ │ │ │ bmi 42bbc8 │ │ │ │ ldrbtmi r9, [sl], #-773 @ 0xfffffcfb │ │ │ │ - blx ff19b5e0 │ │ │ │ + blx b9b5e2 │ │ │ │ tstlt ip, r5, lsl #22 │ │ │ │ eorvc r2, r2, #268435456 @ 0x10000000 │ │ │ │ andvs r4, r4, sl, lsl r6 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ andcc r7, r5, r3, lsl #2 │ │ │ │ ldmda r2, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strble r0, [r3, #1771]! @ 0x6eb │ │ │ │ strbne r4, [r3, r6, lsl #20]! │ │ │ │ @ instruction: 0x46316838 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf05a4300 │ │ │ │ andlt pc, r7, fp, lsl sp @ │ │ │ │ svclt 0x0000bdf0 │ │ │ │ ldrshteq r5, [sl], lr │ │ │ │ - eorseq r3, r0, r4, lsl r2 │ │ │ │ + ldrsbteq r3, [r0], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb6210 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ andlt pc, r7, r7, lsr #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r5, sl, sl, ror fp │ │ │ │ - ldrshteq r3, [r0], -r8 │ │ │ │ + ldrhteq r3, [r0], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb6264 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r8, #-128] @ 0xffffff80 │ │ │ │ stc2l 0, cr15, [r8], {250} @ 0xfa │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -4013,15 +4013,15 @@ │ │ │ │ bge 5f0b28 │ │ │ │ blx fec9b610 │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ bl 9d260 │ │ │ │ sbceq r0, r0, r0, ror lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r0, r0, sl, lsr #28 │ │ │ │ - ldrsbteq r3, [r0], -r2 │ │ │ │ + mlaseq r0, r2, r6, r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb648c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 963194 │ │ │ │ blmi 98b4c8 │ │ │ │ stcvs 4, cr4, [sp], {122} @ 0x7a │ │ │ │ ldmpl r3, {r0, r8, sl, fp, sp}^ │ │ │ │ @@ -4057,17 +4057,17 @@ │ │ │ │ movwcs lr, #27101 @ 0x69dd │ │ │ │ @ instruction: 0xf04d4630 │ │ │ │ strb pc, [r6, fp, ror #18] @ │ │ │ │ b fea9d310 │ │ │ │ sbceq r0, r0, r8, ror #26 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r0, r0, lr, asr #26 │ │ │ │ - eorseq r2, r6, r6, lsl r5 │ │ │ │ - eorseq r1, r1, r8, asr r9 │ │ │ │ - eorseq r0, r6, r0, asr #5 │ │ │ │ + ldrsbteq r2, [r6], -r6 │ │ │ │ + eorseq r1, r1, r8, lsl sl │ │ │ │ + eorseq r0, r6, r0, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb6544 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ ldrdgt pc, [r4], #-143 @ 0xffffff71 @ │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ stmdbge r6, {r7, ip, lr} │ │ │ │ @@ -4092,27 +4092,27 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -r2, lsl #2 │ │ │ │ ldclt 0, cr11, [r0, #-44]! @ 0xffffffd4 │ │ │ │ b 189d3a0 │ │ │ │ sbceq r0, r0, r4, lsr #25 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq r3, r6, r4, ror #16 │ │ │ │ - mlaseq r0, ip, r4, r3 │ │ │ │ + eorseq r3, r6, r4, lsr #18 │ │ │ │ + eorseq r3, r0, ip, asr r5 │ │ │ │ sbceq r0, r0, r6, ror #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb65d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ @ instruction: 0xf600b08f │ │ │ │ @ instruction: 0xf19870d4 │ │ │ │ - @ instruction: 0xf8d4ff0f │ │ │ │ + @ instruction: 0xf8d4ff77 │ │ │ │ teqlt r3, r0 @ │ │ │ │ sbcsvc pc, r4, r4, lsl #12 │ │ │ │ - @ instruction: 0xff16f198 │ │ │ │ + @ instruction: 0xff7ef198 │ │ │ │ andlt r2, pc, r0 │ │ │ │ @ instruction: 0xf8d4bd30 │ │ │ │ @ instruction: 0xf5033f64 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8933cd8 │ │ │ │ teqlt fp, #188, 4 @ 0xc000000b │ │ │ │ ldrsbgt pc, [r4], #-143 @ 0xffffff71 @ │ │ │ │ @@ -4129,20 +4129,20 @@ │ │ │ │ ldrdcc pc, [r0], -ip │ │ │ │ andcc pc, r0, lr, asr #17 │ │ │ │ @ instruction: 0xf0f42300 │ │ │ │ @ instruction: 0xf8c4f867 │ │ │ │ stmdacs r0, {r4, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf604d1ce │ │ │ │ @ instruction: 0xf19870d4 │ │ │ │ - @ instruction: 0xf04ffee5 │ │ │ │ + @ instruction: 0xf04fff4d │ │ │ │ @ instruction: 0xe7cc30ff │ │ │ │ ldrdgt pc, [r8], -pc @ │ │ │ │ @ instruction: 0xe7d644fc │ │ │ │ - eorseq r0, r6, r4, lsl #3 │ │ │ │ - eorseq r0, r6, r0, lsl #2 │ │ │ │ + eorseq r0, r6, r4, asr #4 │ │ │ │ + eorseq r0, r6, r0, asr #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0000f8cc │ │ │ │ umlalslt r4, r7, r5, sl │ │ │ │ pkhbtmi r4, r3, r5, lsl #23 │ │ │ │ @ instruction: 0xf8d1447a │ │ │ │ @@ -4292,16 +4292,16 @@ │ │ │ │ andls r0, r5, ip, lsr #32 │ │ │ │ ldmib r9, {r1, r3, r4, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strb r3, [r6, sl, lsl #4] │ │ │ │ ldm r2, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbceq r0, r0, r0, lsl #23 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r0, r0, r2, lsr #20 │ │ │ │ - eorseq r1, r1, r8, lsl r6 │ │ │ │ - ldrsbteq r2, [r6], -r0 │ │ │ │ + ldrsbteq r1, [r1], -r8 │ │ │ │ + mlaseq r6, r0, r2, r2 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrdcc pc, [r0, -r1] │ │ │ │ strpl pc, [r0], #1280 @ 0x500 │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ @@ -4448,18 +4448,18 @@ │ │ │ │ ldmib r8, {r2, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strb r1, [sp, sl] │ │ │ │ @ instruction: 0xf04f21bf │ │ │ │ ldr r0, [r3, r0, lsl #24]! │ │ │ │ svc 0x0098f7fa │ │ │ │ sbceq r0, r0, r8, lsl #16 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq r3, r6, lr, lsl #7 │ │ │ │ - eorseq r2, r0, lr, asr #31 │ │ │ │ - eorseq r3, r6, r0, asr r3 │ │ │ │ - mlaseq r0, r0, pc, r2 @ │ │ │ │ + eorseq r3, r6, lr, asr #8 │ │ │ │ + eorseq r3, r0, lr, lsl #1 │ │ │ │ + eorseq r3, r6, r0, lsl r4 │ │ │ │ + eorseq r3, r0, r0, asr r0 │ │ │ │ sbceq r0, r0, ip, ror #13 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ strpl pc, [r0], r0, lsl #10 │ │ │ │ bmi cf13bc │ │ │ │ @@ -4512,15 +4512,15 @@ │ │ │ │ bicsle r2, pc, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2245] @ 0xfffff73b @ │ │ │ │ @ instruction: 0xf7fae7dc │ │ │ │ svclt 0x0000ef1c │ │ │ │ sbceq r0, r0, lr, ror r6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r0, r0, r8, lsl #12 │ │ │ │ - ldrshteq r2, [r0], -r8 │ │ │ │ + ldrhteq r2, [r0], -r8 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r1, r9, asr sl │ │ │ │ @ instruction: 0x46044b59 │ │ │ │ ldmdami r9, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -4610,20 +4610,20 @@ │ │ │ │ stmdbcs r0, {sp} │ │ │ │ ldmib r8, {r0, r3, r4, r7, r8, ip, lr, pc}^ │ │ │ │ ldr r2, [sp, sl, lsl #2] │ │ │ │ mrc 7, 2, APSR_nzcv, cr6, cr10, {7} │ │ │ │ smulleq r0, r0, r8, r5 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ sbceq r0, r0, sl, lsl #11 │ │ │ │ - eorseq pc, r5, ip, lsr fp @ │ │ │ │ - eorseq lr, r4, r6, ror #4 │ │ │ │ + ldrshteq pc, [r5], -ip @ │ │ │ │ + eorseq lr, r4, r6, lsr #6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ smulleq r0, r0, ip, r4 @ │ │ │ │ andeq r0, r0, r4, ror #29 │ │ │ │ - mlaseq r0, r2, ip, r2 │ │ │ │ + eorseq r2, r0, r2, asr sp │ │ │ │ andeq r0, r0, r0, lsl #27 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0xf500b0d0 │ │ │ │ bge 1f5e08 │ │ │ │ @@ -4686,19 +4686,19 @@ │ │ │ │ ldrbcc pc, [r8, #-2260] @ 0xfffff72c @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ ldmib r6, {r0, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strb r2, [r5, sl, lsl #2] │ │ │ │ ldc 7, cr15, [sl, #1000]! @ 0x3e8 │ │ │ │ sbceq r0, r0, r8, ror #7 │ │ │ │ - ldrhteq pc, [r5], -r0 @ │ │ │ │ + eorseq pc, r5, r0, ror sl @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq lr, r4, sl, asr #1 │ │ │ │ + eorseq lr, r4, sl, lsl #3 │ │ │ │ sbceq r0, r0, r2, asr #6 │ │ │ │ - eorseq r2, r0, r0, asr #22 │ │ │ │ + eorseq r2, r0, r0, lsl #24 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 8, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0xf500b0d9 │ │ │ │ strmi r5, [r4], -r0, lsl #15 │ │ │ │ @ instruction: 0x460e487a │ │ │ │ @@ -4822,21 +4822,21 @@ │ │ │ │ @ instruction: 0xf8584b0d │ │ │ │ ldrb r8, [r4, -r3]! │ │ │ │ ldrdcs lr, [sl, -r5] │ │ │ │ @ instruction: 0xf7fae74e │ │ │ │ svclt 0x0000ecae │ │ │ │ sbceq r0, r0, sl, asr #5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq pc, r5, r4, lsl #17 │ │ │ │ + eorseq pc, r5, r4, asr #18 │ │ │ │ sbceq r0, r0, r0, lsr #5 │ │ │ │ - mlaseq r4, lr, pc, sp @ │ │ │ │ + eorseq lr, r4, lr, asr r0 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ sbceq r0, r0, r8, lsr r1 │ │ │ │ andeq r0, r0, r4, ror #29 │ │ │ │ - eorseq r2, r0, lr, lsr #18 │ │ │ │ + eorseq r2, r0, lr, ror #19 │ │ │ │ andeq r0, r0, r0, lsl #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb714c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc0 │ │ │ │ addlt ip, sp, r8, lsl #1 │ │ │ │ strmi r4, [r4], -r1, lsr #26 │ │ │ │ @@ -4954,15 +4954,15 @@ │ │ │ │ @ instruction: 0xf84c2c08 │ │ │ │ adcmi r3, lr, #4, 24 @ 0x400 │ │ │ │ str sp, [r9, pc, ror #3]! │ │ │ │ @ instruction: 0x46284639 │ │ │ │ cdp2 0, 13, cr15, cr12, cr9, {3} │ │ │ │ @ instruction: 0xf7fae7a4 │ │ │ │ svclt 0x0000eba2 │ │ │ │ - eorseq r2, r0, r6, lsl r8 │ │ │ │ + ldrsbteq r2, [r0], -r6 │ │ │ │ adcseq pc, pc, r4, lsr #31 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq pc, pc, r4, lsl #31 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 11b604 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -5262,39 +5262,39 @@ │ │ │ │ svclt 0x0000e946 │ │ │ │ umlalseq pc, pc, ip, lr @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ umlalseq pc, pc, r0, lr @ │ │ │ │ muleq r0, r4, r9 │ │ │ │ adcseq pc, pc, ip, asr lr @ │ │ │ │ andeq r0, r0, r0, lsr #23 │ │ │ │ - eorseq r2, r0, sl, lsr r6 │ │ │ │ - eorseq r2, r0, r0, asr #12 │ │ │ │ - eorseq r2, r0, sl, lsr #12 │ │ │ │ - eorseq r2, r0, r2, lsr #12 │ │ │ │ - eorseq r0, r0, r8, lsr #6 │ │ │ │ - eorseq r2, r0, ip, asr #11 │ │ │ │ - eorseq r2, r0, r4, lsl r6 │ │ │ │ - eorseq r2, r0, sl, lsl #12 │ │ │ │ - eorseq r2, r0, ip, lsl #11 │ │ │ │ - eorseq r2, r0, r4, lsr #11 │ │ │ │ - eorseq r2, r0, r0, ror r5 │ │ │ │ - eorseq r0, r0, lr, lsr #4 │ │ │ │ - eorseq r0, r0, sl, lsl r2 │ │ │ │ - ldrshteq r2, [r0], -r4 │ │ │ │ - eorseq r2, r0, lr, ror #9 │ │ │ │ - ldrsbteq r2, [r0], -lr │ │ │ │ - ldrsbteq r2, [r0], -r4 │ │ │ │ - mlaseq r0, r8, fp, lr │ │ │ │ - eorseq r2, r0, r6, lsr #8 │ │ │ │ ldrshteq r2, [r0], -sl │ │ │ │ - eorseq r2, r0, r0, ror #7 │ │ │ │ - eorseq lr, r0, r8, ror sl │ │ │ │ - eorseq r2, r0, r0, ror #5 │ │ │ │ - eorseq r0, r0, r8, lsl r0 │ │ │ │ - mlaseq r0, r2, r2, r2 │ │ │ │ + eorseq r2, r0, r0, lsl #14 │ │ │ │ + eorseq r2, r0, sl, ror #13 │ │ │ │ + eorseq r2, r0, r2, ror #13 │ │ │ │ + eorseq r0, r0, r8, ror #7 │ │ │ │ + eorseq r2, r0, ip, lsl #13 │ │ │ │ + ldrsbteq r2, [r0], -r4 │ │ │ │ + eorseq r2, r0, sl, asr #13 │ │ │ │ + eorseq r2, r0, ip, asr #12 │ │ │ │ + eorseq r2, r0, r4, ror #12 │ │ │ │ + eorseq r2, r0, r0, lsr r6 │ │ │ │ + eorseq r0, r0, lr, ror #5 │ │ │ │ + ldrsbteq r0, [r0], -sl │ │ │ │ + ldrhteq r2, [r0], -r4 │ │ │ │ + eorseq r2, r0, lr, lsr #11 │ │ │ │ + mlaseq r0, lr, r5, r2 │ │ │ │ + mlaseq r0, r4, r5, r2 │ │ │ │ + eorseq lr, r0, r8, asr ip │ │ │ │ + eorseq r2, r0, r6, ror #9 │ │ │ │ + ldrhteq r2, [r0], -sl │ │ │ │ + eorseq r2, r0, r0, lsr #9 │ │ │ │ + eorseq lr, r0, r8, lsr fp │ │ │ │ + eorseq r2, r0, r0, lsr #7 │ │ │ │ + ldrsbteq r0, [r0], -r8 │ │ │ │ + eorseq r2, r0, r2, asr r3 │ │ │ │ svclt 0x00004770 │ │ │ │ @ instruction: 0x460db530 │ │ │ │ @ instruction: 0x4c02fba0 │ │ │ │ @ instruction: 0xf04f4619 │ │ │ │ blx fe8e3e7e │ │ │ │ bl 76ce94 │ │ │ │ ldrbtmi r0, [r3], -r3, lsl #24 │ │ │ │ @@ -5451,15 +5451,15 @@ │ │ │ │ subsne lr, fp, r0, lsl #21 │ │ │ │ @ instruction: 0xf101fb00 │ │ │ │ tstpne fp, r3, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r3, #160, 22 @ 0x28000 │ │ │ │ submi r4, r8, r1, lsl r4 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eorseq fp, r6, r8, lsl #3 │ │ │ │ + eorseq fp, r6, r8, asr #4 │ │ │ │ ldrlt fp, [r0], #-130 @ 0xffffff7e │ │ │ │ strne lr, [r3], #-2525 @ 0xfffff623 │ │ │ │ movwcs lr, #6605 @ 0x19cd │ │ │ │ movwmi r4, #41763 @ 0xa323 │ │ │ │ stmib r0, {r4, sl, fp, ip, sp, pc}^ │ │ │ │ movwcs r2, #770 @ 0x302 │ │ │ │ andsvs pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ @@ -6002,18 +6002,18 @@ │ │ │ │ bls fc598c │ │ │ │ bls f05994 │ │ │ │ bls f4599c │ │ │ │ ldr r9, [ip, #519]! @ 0x207 │ │ │ │ bl 1d9f170 │ │ │ │ adcseq pc, pc, r8, ror r6 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq fp, r6, r6, ror r0 │ │ │ │ - eorseq sl, r6, r0, ror pc │ │ │ │ - eorseq sl, r6, r2, lsl ip │ │ │ │ - ldrhteq sl, [r6], -r4 │ │ │ │ + eorseq fp, r6, r6, lsr r1 │ │ │ │ + eorseq fp, r6, r0, lsr r0 │ │ │ │ + ldrsbteq sl, [r6], -r2 │ │ │ │ + eorseq sl, r6, r4, ror r9 │ │ │ │ ldrsbteq lr, [pc], r6 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ stmdale r2, {r4, r8, fp, sp}^ │ │ │ │ @@ -6323,33 +6323,33 @@ │ │ │ │ eorcs pc, r0, #23, 30 @ 0x5c │ │ │ │ eorsvs r4, r0, #42991616 @ 0x2900000 │ │ │ │ mcr 7, 2, pc, cr4, cr8, {7} @ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ strmi r4, [r3], -r7, lsl #20 │ │ │ │ ldrtmi r4, [r8], -r7, lsl #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf892f181 │ │ │ │ + @ instruction: 0xf8faf181 │ │ │ │ teqvc r7, r0, lsr #12 │ │ │ │ mcr 7, 0, pc, cr12, cr9, {7} @ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ mrc 7, 0, APSR_nzcv, cr14, cr8, {7} │ │ │ │ - eorseq r1, r0, r8, asr r2 │ │ │ │ - mlaseq r0, sl, r2, r1 │ │ │ │ + eorseq r1, r0, r8, lsl r3 │ │ │ │ + eorseq r1, r0, sl, asr r3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ mrc 8, 0, r4, cr13, cr10, {3} │ │ │ │ bmi 1ef148c │ │ │ │ ldrbtmi fp, [sl], #-130 @ 0xffffff7e │ │ │ │ mcr 7, 3, pc, cr6, cr9, {7} @ │ │ │ │ ldmdami r8!, {r0, r1, r3, r4, fp, ip, lr}^ │ │ │ │ ldrbtmi r4, [r8], #-1680 @ 0xfffff970 │ │ │ │ @ instruction: 0xf181681f │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4605d072 │ │ │ │ bl 179f6d0 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ stccs 0, cr13, [r9], {54} @ 0x36 │ │ │ │ addhi pc, r3, r0 │ │ │ │ @ instruction: 0xf0002c08 │ │ │ │ stccs 0, cr8, [ip], {137} @ 0x89 │ │ │ │ @@ -6357,38 +6357,38 @@ │ │ │ │ strtmi r4, [r2], -sp, ror #18 │ │ │ │ strcs r4, [r2], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7f94479 │ │ │ │ smlalttlt lr, r0, r6, ip │ │ │ │ strtmi r4, [fp], -sl, ror #20 │ │ │ │ andcs r4, r1, sl, ror #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf84ef181 │ │ │ │ + @ instruction: 0xf8b6f181 │ │ │ │ blmi 1a6a728 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldm r3, {r3, r4, r7, r9, sl, lr}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ bcs 61f40 │ │ │ │ addshi pc, r6, r0, asr #32 │ │ │ │ ldrbtmi r4, [r8], #-2146 @ 0xfffff79e │ │ │ │ - cdp2 1, 8, cr15, cr12, cr1, {4} │ │ │ │ + cdp2 1, 15, cr15, cr4, cr1, {4} │ │ │ │ stmiblt r0!, {r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ cdpne 0, 6, cr8, cr1, cr11, {5} │ │ │ │ svclt 0x008c2901 │ │ │ │ mrscs r2, (UNDEF: 17) │ │ │ │ eor r0, sp, r9, lsl #1 │ │ │ │ ldrbtmi r4, [r8], #-2139 @ 0xfffff7a5 │ │ │ │ - cdp2 1, 7, cr15, cr12, cr1, {4} │ │ │ │ + cdp2 1, 14, cr15, cr4, cr1, {4} │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ blmi 161587c │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldmdbmi r7, {r3, r4, r7, r9, sl, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1584 @ 0xfffff9d0 │ │ │ │ - @ instruction: 0xff9cf188 │ │ │ │ + @ instruction: 0xf804f189 │ │ │ │ ldm r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsra.u32 q0, , #1 │ │ │ │ @ instruction: 0xf0008f5b │ │ │ │ stmdacs r0, {r0} │ │ │ │ ldmdavs sl!, {r1, r5, r6, r8, ip, lr, pc} │ │ │ │ b dbb9dc │ │ │ │ cmple r3, r1, lsl #4 │ │ │ │ @@ -6408,15 +6408,15 @@ │ │ │ │ svccc 0x0050f8d3 │ │ │ │ ldrsbpl pc, [r4, #131] @ 0x83 @ │ │ │ │ @ instruction: 0x4628b135 │ │ │ │ b ff91f7c4 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ ldr sp, [fp, r5, lsl #3]! │ │ │ │ ldrbtmi r4, [r8], #-2108 @ 0xfffff7c4 │ │ │ │ - cdp2 1, 3, cr15, cr8, cr1, {4} │ │ │ │ + cdp2 1, 10, cr15, cr0, cr1, {4} │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ andcs sp, r0, r4, asr #2 │ │ │ │ strmi r2, [r4], -r2, lsl #2 │ │ │ │ ldmdbmi r8!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7f94479 │ │ │ │ stmdacs r0, {r1, r3, r5, r6, sl, fp, sp, lr, pc} │ │ │ │ @@ -6425,68 +6425,68 @@ │ │ │ │ strcs r4, [r1], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7f94479 │ │ │ │ stmdacs r0, {r5, r6, sl, fp, sp, lr, pc} │ │ │ │ ldrb sp, [r7, -r1, lsl #1]! │ │ │ │ strtmi r9, [fp], -r0, lsl #2 │ │ │ │ andcs r4, r1, pc, lsr #20 │ │ │ │ ldrbtmi r4, [sl], #-2351 @ 0xfffff6d1 │ │ │ │ - @ instruction: 0xf1804479 │ │ │ │ - ldmdavs sl!, {r0, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1814479 │ │ │ │ + ldmdavs sl!, {r0, r2, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ mulsmi r5, r2, r8 │ │ │ │ stccs 7, cr14, [sp], {174} @ 0xae │ │ │ │ stmdbmi fp!, {r2, r5, r8, ip, lr, pc} │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ ldrbtmi r2, [r9], #-1027 @ 0xfffffbfd │ │ │ │ mcrr 7, 15, pc, r6, cr9 @ │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldrb sl, [sp, -r8, ror #30] │ │ │ │ strtmi r4, [fp], -r6, lsr #20 │ │ │ │ andcs r4, r2, r6, lsr #18 │ │ │ │ @ instruction: 0x9600447a │ │ │ │ - @ instruction: 0xf1804479 │ │ │ │ - ldr pc, [r2, fp, lsr #31] │ │ │ │ + @ instruction: 0xf1814479 │ │ │ │ + @ instruction: 0xe792f813 │ │ │ │ strtmi r4, [r3], -r3, lsr #20 │ │ │ │ andcs r4, r2, r3, lsr #18 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf1804479 │ │ │ │ - ldrb pc, [pc, -r1, lsr #31] @ │ │ │ │ + @ instruction: 0xf1814479 │ │ │ │ + ldrb pc, [pc, -r9, lsl #16] @ │ │ │ │ @ instruction: 0x462c4b11 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xe7744698 │ │ │ │ @ instruction: 0xf47f2c0b │ │ │ │ ldmdbmi ip, {r0, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ ldrbtmi r2, [r9], #-1028 @ 0xfffffbfc │ │ │ │ ldc 7, cr15, [lr], {249} @ 0xf9 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldr sl, [r5, -r0, asr #30]! │ │ │ │ tstcs r2, r0, lsr #12 │ │ │ │ svclt 0x0000e786 │ │ │ │ adcseq pc, pc, fp, lsr r1 @ │ │ │ │ adcseq lr, pc, r2, lsr r9 @ │ │ │ │ - eorseq r1, r0, sl, asr r2 │ │ │ │ - eorseq r1, r0, r8, ror #4 │ │ │ │ - eorseq r1, r0, r4, lsl #5 │ │ │ │ - eorseq r1, r0, r2, lsl r2 │ │ │ │ + eorseq r1, r0, sl, lsl r3 │ │ │ │ + eorseq r1, r0, r8, lsr #6 │ │ │ │ + eorseq r1, r0, r4, asr #6 │ │ │ │ + ldrsbteq r1, [r0], -r2 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - eorseq r1, r0, r6, lsl #4 │ │ │ │ - eorseq r1, r0, r6, ror #3 │ │ │ │ + eorseq r1, r0, r6, asr #5 │ │ │ │ + eorseq r1, r0, r6, lsr #5 │ │ │ │ adcseq r3, sl, lr, asr fp │ │ │ │ sbceq r0, r0, lr, lsr #25 │ │ │ │ - eorseq r1, r0, lr, asr r1 │ │ │ │ - eorseq r1, r0, r8, asr r1 │ │ │ │ - eorseq r1, r0, r0, asr r1 │ │ │ │ - ldrsbteq r1, [r0], -sl │ │ │ │ - eorseq r1, r0, r0, lsl #2 │ │ │ │ - eorseq r1, r0, sl, lsr r1 │ │ │ │ - eorseq r1, r0, ip, lsl #3 │ │ │ │ - eorseq r1, r0, ip, asr #1 │ │ │ │ - eorseq r1, r0, ip, asr r1 │ │ │ │ - ldrhteq r1, [r0], -r8 │ │ │ │ + eorseq r1, r0, lr, lsl r2 │ │ │ │ + eorseq r1, r0, r8, lsl r2 │ │ │ │ + eorseq r1, r0, r0, lsl r2 │ │ │ │ + mlaseq r0, sl, r2, r1 │ │ │ │ + eorseq r1, r0, r0, asr #3 │ │ │ │ ldrshteq r1, [r0], -sl │ │ │ │ + eorseq r1, r0, ip, asr #4 │ │ │ │ + eorseq r1, r0, ip, lsl #3 │ │ │ │ + eorseq r1, r0, ip, lsl r2 │ │ │ │ + eorseq r1, r0, r8, ror r1 │ │ │ │ + ldrhteq r1, [r0], -sl │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ umaalcc pc, r4, r0, r8 @ │ │ │ │ blcs 73320 │ │ │ │ @ instruction: 0xf8d8d15c │ │ │ │ @@ -6514,15 +6514,15 @@ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ bleq 29fccc │ │ │ │ @ instruction: 0xf0a73010 │ │ │ │ @ instruction: 0xf106fd7b │ │ │ │ @ instruction: 0xf7f9002c │ │ │ │ bvs 1a1cbf0 │ │ │ │ @ instruction: 0x3670b196 │ │ │ │ - @ instruction: 0xf92cf181 │ │ │ │ + @ instruction: 0xf994f181 │ │ │ │ cmncs pc, #14024704 @ 0xd60000 │ │ │ │ cmneq ip, r6, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ bvs 1956188 │ │ │ │ ldmda r3, {r2, r3, r5, r6, r8, r9, ip, sp}^ │ │ │ │ stmdbcc r1, {r8, r9, sl, fp, ip} │ │ │ │ andne lr, r0, #4390912 @ 0x430000 │ │ │ │ @@ -6738,15 +6738,15 @@ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ bleq 2a004c │ │ │ │ @ instruction: 0xf0a73010 │ │ │ │ @ instruction: 0x4650fbbb │ │ │ │ b ff69fcf0 │ │ │ │ @ instruction: 0xb1ab6a73 │ │ │ │ @ instruction: 0xf1809301 │ │ │ │ - blls e1acc │ │ │ │ + blls e1c6c │ │ │ │ ldcleq 1, cr15, [r0], #-12 │ │ │ │ cmncs pc, #220, 16 @ 0xdc0000 │ │ │ │ cmneq lr, ip, asr #17 │ │ │ │ svceq 0x0000f1be │ │ │ │ bvs 1d5650c │ │ │ │ ldmda r3, {r2, r3, r5, r6, r8, r9, ip, sp}^ │ │ │ │ stmdbcc r1, {r8, r9, sl, fp, ip} │ │ │ │ @@ -7189,38 +7189,38 @@ │ │ │ │ ldrdge pc, [r0], -r5 │ │ │ │ strb r2, [lr], -r1, lsl #6 │ │ │ │ b d203f0 │ │ │ │ ldrbtmi r4, [r8], #-2074 @ 0xfffff7e6 │ │ │ │ mrc 7, 3, APSR_nzcv, cr14, cr7, {7} │ │ │ │ adcseq lr, pc, r2, ror #2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - mlaseq r0, lr, fp, r0 │ │ │ │ - ldrshteq r0, [r0], -lr │ │ │ │ - eorseq r0, r0, sl, asr #22 │ │ │ │ - ldrshteq r2, [r2], -ip │ │ │ │ - ldrshteq r0, [r0], -r8 │ │ │ │ - mlaseq r0, r8, sl, r0 │ │ │ │ - eorseq r0, r0, r2, lsr #20 │ │ │ │ - mlaseq r2, sl, lr, r2 │ │ │ │ - mlaeq pc, r4, pc, pc @ │ │ │ │ + eorseq r0, r0, lr, asr ip │ │ │ │ + ldrhteq r0, [r0], -lr │ │ │ │ + eorseq r0, r0, sl, lsl #24 │ │ │ │ + ldrhteq r3, [r2], -ip │ │ │ │ + ldrhteq r0, [r0], -r8 │ │ │ │ + eorseq r0, r0, r8, asr fp │ │ │ │ + eorseq r0, r0, r2, ror #21 │ │ │ │ + eorseq r2, r2, sl, asr pc │ │ │ │ + eorseq r0, r0, r4, asr r0 │ │ │ │ adcseq sp, pc, r6, asr #28 │ │ │ │ - eorseq r0, r0, r6, lsr #18 │ │ │ │ - ldrshteq r0, [r0], -r0 │ │ │ │ - ldrhteq r0, [r0], -r4 │ │ │ │ - mlaseq r0, r6, r8, r0 │ │ │ │ - eorseq r0, r0, r4, lsr r8 │ │ │ │ - eorseq r0, r0, ip, lsl r8 │ │ │ │ + eorseq r0, r0, r6, ror #19 │ │ │ │ + ldrhteq r0, [r0], -r0 │ │ │ │ + eorseq r0, r0, r4, ror r9 │ │ │ │ + eorseq r0, r0, r6, asr r9 │ │ │ │ + ldrshteq r0, [r0], -r4 │ │ │ │ + ldrsbteq r0, [r0], -ip │ │ │ │ + eorseq r0, r0, r8, lsr #17 │ │ │ │ + eorseq r0, r0, r0, asr #17 │ │ │ │ + ldrshteq r0, [r0], -r8 │ │ │ │ + ldrshteq r0, [r0], -ip │ │ │ │ eorseq r0, r0, r8, ror #15 │ │ │ │ - eorseq r0, r0, r0, lsl #16 │ │ │ │ - eorseq r0, r0, r8, lsr r7 │ │ │ │ - eorseq r0, r0, ip, lsr r7 │ │ │ │ - eorseq r0, r0, r8, lsr #14 │ │ │ │ - eorseq r0, r0, r8, lsl r7 │ │ │ │ - eorseq r0, r0, r8, lsl #14 │ │ │ │ - eorseq r0, r0, sl, asr #12 │ │ │ │ + ldrsbteq r0, [r0], -r8 │ │ │ │ + eorseq r0, r0, r8, asr #15 │ │ │ │ + eorseq r0, r0, sl, lsl #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb9688 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sp, r0, asr #31 │ │ │ │ svcmi 0x0070ee1d │ │ │ │ @ instruction: 0x4d3ba903 │ │ │ │ andls r4, r3, fp, lsr fp │ │ │ │ @@ -7266,15 +7266,15 @@ │ │ │ │ andlt sp, sp, r7, lsl r1 │ │ │ │ ldmdbmi sl, {r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ ldrbtmi sl, [r9], #-2053 @ 0xfffff7fb │ │ │ │ ldc2 7, cr15, [sl], {255} @ 0xff │ │ │ │ ldmdbmi r9, {r3, r4, r9, fp, lr} │ │ │ │ blls 1aa558 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf934f180 │ │ │ │ + @ instruction: 0xf99cf180 │ │ │ │ blge 248570 │ │ │ │ smullle r4, pc, r8, r2 @ │ │ │ │ tstcc r1, r7, lsl #18 │ │ │ │ mrc 7, 7, APSR_nzcv, cr14, cr7, {7} │ │ │ │ @ instruction: 0xf7f8e7ca │ │ │ │ @ instruction: 0xf7f7e984 │ │ │ │ svclt 0x0000eebc │ │ │ │ @@ -7288,16 +7288,16 @@ │ │ │ │ adcseq sp, pc, r0, asr fp @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq pc, pc, r2, lsr #31 │ │ │ │ muleq r0, r4, r9 │ │ │ │ adcseq pc, pc, r8, ror #30 │ │ │ │ ldrsbteq sp, [pc], r6 │ │ │ │ adcseq pc, pc, sl, lsr #30 │ │ │ │ - mlaseq r0, r4, r6, r0 │ │ │ │ - ldrsbteq r0, [r0], -lr │ │ │ │ + eorseq r0, r0, r4, asr r7 │ │ │ │ + mlaseq r0, lr, r4, r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb97bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs r2, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ stmdavs r4, {r1, r7, ip, sp, pc} │ │ │ │ orrpl pc, r0, #8388608 @ 0x800000 │ │ │ │ ldrtcc pc, [r8], #2259 @ 0x8d3 @ │ │ │ │ @@ -7434,15 +7434,15 @@ │ │ │ │ @ instruction: 0xf7f8e791 │ │ │ │ stmdami r5, {r2, r3, r6, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f74478 │ │ │ │ svclt 0x0000ec98 │ │ │ │ adcseq sp, pc, r0, lsr #19 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrshteq sp, [pc], lr │ │ │ │ - eorseq r0, r0, r8, lsr #8 │ │ │ │ + eorseq r0, r0, r8, ror #9 │ │ │ │ vrshl.s8 d27, d0, d13 │ │ │ │ vsubw.s8 , q14, d18 │ │ │ │ blx fe4f77b4 │ │ │ │ bne fe721a10 │ │ │ │ cmnpne r4, #-1342177276 @ p-variant is OBSOLETE @ 0xb0000004 │ │ │ │ teqpvc sl, #204, 4 @ p-variant is OBSOLETE @ 0xc000000c │ │ │ │ @ instruction: 0x0c0ceb63 │ │ │ │ @@ -7658,15 +7658,15 @@ │ │ │ │ @ instruction: 0xf1a88099 │ │ │ │ ldmdbcs r9, {r1, r2, r8}^ │ │ │ │ tstphi sl, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ smlatbeq r5, r8, r1, pc @ │ │ │ │ svclt 0x00382905 │ │ │ │ strmi r2, [r8], r5, lsl #2 │ │ │ │ movwcs lr, #22989 @ 0x59cd │ │ │ │ - @ instruction: 0xf83cf180 │ │ │ │ + @ instruction: 0xf8a4f180 │ │ │ │ ldrbmi r9, [r9, #2560] @ 0xa00 │ │ │ │ tstls r2, r3, lsr #20 │ │ │ │ tsteq r2, sl, ror fp │ │ │ │ svclt 0x00346a61 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ tstmi r9, #7 │ │ │ │ @@ -8076,15 +8076,15 @@ │ │ │ │ bcs 8dfb0 │ │ │ │ stmib r5, {r2, ip, lr, pc}^ │ │ │ │ ldc 1, cr0, [sp] │ │ │ │ ldrb r6, [ip, r2, lsl #22] │ │ │ │ ldrsbcs pc, [r8], #131 @ 0x83 @ │ │ │ │ andcc r9, r1, #0, 6 │ │ │ │ sbcscs pc, r8, r3, asr #17 │ │ │ │ - ldc2l 1, cr15, [r6], #508 @ 0x1fc │ │ │ │ + ldc2l 1, cr15, [lr, #-508] @ 0xfffffe04 │ │ │ │ strmi r9, [r5], -r0, lsl #22 │ │ │ │ strmi r4, [r8], -sl, lsl #13 │ │ │ │ ldmib r3, {r0, r1, r3, r5, r7, r9, sl, lr}^ │ │ │ │ addmi r1, sp, #-1610612733 @ 0xa0000003 │ │ │ │ andeq lr, r2, #112, 22 @ 0x1c000 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ ldrsbcs pc, [r8], #131 @ 0x83 @ │ │ │ │ @@ -8248,15 +8248,15 @@ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq sp, pc, lr, asr r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ addlt r4, fp, r4, lsl #12 │ │ │ │ - blx fe79fab6 │ │ │ │ + stc2 1, cr15, [r4], {127} @ 0x7f │ │ │ │ strbmi pc, [r4, #-1103]! @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp, #-709] @ 0xfffffd3b │ │ │ │ eorscc lr, r6, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf142195b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ andlt sp, fp, r2, lsl #4 │ │ │ │ @@ -8565,16 +8565,16 @@ │ │ │ │ and pc, r0, r0, asr #17 │ │ │ │ stmdami r5, {r0, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f64478 │ │ │ │ stmdami r4, {r1, r2, r3, r4, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f64478 │ │ │ │ strhtcs lr, [r3], -sl │ │ │ │ stc 7, cr15, [r0], #984 @ 0x3d8 │ │ │ │ - strhteq pc, [pc], -r8 @ │ │ │ │ - eoreq pc, pc, r0, lsr #5 │ │ │ │ + eoreq pc, pc, r8, ror r3 @ │ │ │ │ + eoreq pc, pc, r0, ror #6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbabb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcmi 0x001e0fe0 │ │ │ │ strmi fp, [r6], -r3, lsl #1 │ │ │ │ stmiavs sp, {r0, r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ andvs r2, r4, r0, lsl #8 │ │ │ │ @@ -8908,15 +8908,15 @@ │ │ │ │ stmib r4, {r0, r3, r9}^ │ │ │ │ ldrmi r7, [r8], -r2, lsl #16 │ │ │ │ andlt r6, r5, r2, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ strb r4, [sl, r3, lsl #12]! │ │ │ │ ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ │ │ stmdb r8, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - eoreq lr, pc, lr, asr #26 │ │ │ │ + eoreq lr, pc, lr, lsl #28 │ │ │ │ stmdavs r3, {r2, r3, ip, sp} │ │ │ │ ldreq r0, [r9, #-2586] @ 0xfffff5e6 │ │ │ │ ldrlt sp, [r0, #-1330] @ 0xffffface │ │ │ │ vaddl.u8 , d19, d2 │ │ │ │ @ instruction: 0xf0134107 │ │ │ │ @ instruction: 0xf0220cff │ │ │ │ @ instruction: 0xf0410208 │ │ │ │ @@ -9047,16 +9047,16 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addshi pc, r2, r0, asr #32 │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svceq 0x0064f8d6 │ │ │ │ @ instruction: 0xf500a906 │ │ │ │ - vmla.i d5, d25, d2[3] │ │ │ │ - stmdbls r6, {r0, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vmla.i d5, d26, d2[3] │ │ │ │ + stmdbls r6, {r0, r6, fp, ip, sp, lr, pc} │ │ │ │ subsle r2, sl, r0, lsl #18 │ │ │ │ orreq lr, r1, r1, lsl #22 │ │ │ │ and r4, r3, r7, lsl #12 │ │ │ │ ldrcc r3, [r4, -r5, lsl #10] │ │ │ │ subsle r4, r2, r9, lsr #5 │ │ │ │ eorcc pc, r5, r0, asr r8 @ │ │ │ │ bcs 11421bc │ │ │ │ @@ -9106,38 +9106,38 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ andeq pc, r1, #2 │ │ │ │ stmiavs r3!, {r1, r4, r8, fp, ip, sp, pc}^ │ │ │ │ strle r0, [r7, #-1307] @ 0xfffffae5 │ │ │ │ @ instruction: 0x46034a16 │ │ │ │ andcs r4, r1, r6, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ff4a0818 │ │ │ │ + blx ea081a │ │ │ │ strtmi r6, [r0], -r3, lsr #17 │ │ │ │ movweq pc, #32803 @ 0x8023 @ │ │ │ │ @ instruction: 0xf7ff60a3 │ │ │ │ strb pc, [r9, -sp, ror #28]! @ │ │ │ │ ldrbtmi r4, [r8], #-2064 @ 0xfffff7f0 │ │ │ │ movwcs lr, #2015 @ 0x7df │ │ │ │ ldrmi r9, [sp], -r3, lsl #6 │ │ │ │ stmdami lr, {r1, r2, r3, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xe7d84478 │ │ │ │ bl 622220 │ │ │ │ adcseq ip, pc, r6, rrx │ │ │ │ adcseq ip, pc, r4, rrx │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eoreq lr, pc, r0, lsr ip @ │ │ │ │ + strdeq lr, [pc], -r0 @ │ │ │ │ ldrshteq fp, [pc], r2 │ │ │ │ - eoreq lr, pc, sl, lsl #23 │ │ │ │ - eoreq lr, pc, r4, lsl #23 │ │ │ │ - eoreq lr, pc, r4, ror sl @ │ │ │ │ + eoreq lr, pc, sl, asr #24 │ │ │ │ + eoreq lr, pc, r4, asr #24 │ │ │ │ + eoreq lr, pc, r4, lsr fp @ │ │ │ │ muleq r0, r4, r9 │ │ │ │ - eoreq lr, pc, r8, lsr #22 │ │ │ │ - eoreq lr, pc, r6, lsl r7 @ │ │ │ │ - mlaeq pc, r2, sl, lr @ │ │ │ │ - eoreq lr, pc, r4, asr #20 │ │ │ │ + eoreq lr, pc, r8, ror #23 │ │ │ │ + ldrdeq lr, [pc], -r6 @ │ │ │ │ + eoreq lr, pc, r2, asr fp @ │ │ │ │ + eoreq lr, pc, r4, lsl #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ ldmibmi r8, {r2, r3, r9, sl, lr}^ │ │ │ │ blmi ff675b0c │ │ │ │ addslt r4, r1, r9, ror r4 │ │ │ │ @@ -9445,15 +9445,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msrhi CPSR_, r0, asr #32 │ │ │ │ pop {r4, ip, sp, pc} │ │ │ │ bmi fe58671c │ │ │ │ ldmibmi r4, {r0, r1, r9, sl, lr} │ │ │ │ ldrbtmi r4, [sl], #-1616 @ 0xfffff9b0 │ │ │ │ @ instruction: 0xf17e4479 │ │ │ │ - strbmi pc, [r0], -fp, lsr #16 @ │ │ │ │ + @ instruction: 0x4640f893 │ │ │ │ stc 7, cr15, [r6, #984]! @ 0x3d8 │ │ │ │ movwvs lr, #18900 @ 0x49d4 │ │ │ │ @ instruction: 0xf894461f │ │ │ │ ldreq r3, [sl, sl, lsr #32] │ │ │ │ stmibvs fp!, {r2, r4, r7, r8, sl, ip, lr, pc} │ │ │ │ blcs 7e92c │ │ │ │ @ instruction: 0xf8d5d155 │ │ │ │ @@ -9590,16 +9590,16 @@ │ │ │ │ ldrb r3, [r4, r0, lsr #6] │ │ │ │ svc 0x006ef7f5 │ │ │ │ stc 7, cr15, [r6], #980 @ 0x3d4 │ │ │ │ adcseq fp, pc, r0, ror #19 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xffffbfa1 │ │ │ │ ldrhteq fp, [pc], lr │ │ │ │ - eoreq lr, pc, r2, lsl r6 @ │ │ │ │ - eoreq lr, pc, ip, asr #3 │ │ │ │ + ldrdeq lr, [pc], -r2 @ │ │ │ │ + eoreq lr, pc, ip, lsl #5 │ │ │ │ @ instruction: 0xffffc07f │ │ │ │ @ instruction: 0xffffbe49 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ stmibmi r8!, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ @@ -10871,15 +10871,15 @@ │ │ │ │ @ instruction: 0xf100b1d8 │ │ │ │ @ instruction: 0xf100027c │ │ │ │ eorsvs r0, r1, r0, lsl r1 │ │ │ │ svccc 0x0000e852 │ │ │ │ stmda r2, {r0, r8, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, ip, sp} │ │ │ │ @ instruction: 0xf17cd1f8 │ │ │ │ - @ instruction: 0xf105ff1f │ │ │ │ + @ instruction: 0xf105ff87 │ │ │ │ ldm r3, {r7, r8, r9}^ │ │ │ │ stmia r3, {r0, r1, r2, r3, r4, r5, r6, sl, fp, ip, sp, pc}^ │ │ │ │ bcs 66388 │ │ │ │ @ instruction: 0x4620d1f9 │ │ │ │ mcr 7, 3, pc, cr2, cr4, {7} @ │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ eorsvs r8, r0, r8, ror r8 │ │ │ │ @@ -11060,15 +11060,15 @@ │ │ │ │ @ instruction: 0xf1714298 │ │ │ │ bicsle r0, r6, #0, 2 │ │ │ │ mvnseq pc, #1073741825 @ 0x40000001 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ ldcl 7, cr15, [ip, #972] @ 0x3cc │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf17c8100 │ │ │ │ - strmi pc, [r2], -r5, lsr #27 │ │ │ │ + strmi pc, [r2], -sp, lsl #28 │ │ │ │ @ instruction: 0xf105460c │ │ │ │ stmdbge r4, {r5, r6, r7} │ │ │ │ andshi pc, r4, sp, asr #17 │ │ │ │ ldrmi r9, [r0], r1, lsl #4 │ │ │ │ @ instruction: 0xf7ff9704 │ │ │ │ @ instruction: 0x4603fe91 │ │ │ │ ldmib r0, {r1, r7, r9, sl, lr}^ │ │ │ │ @@ -11195,15 +11195,15 @@ │ │ │ │ svclt 0x0000e822 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ eorsmi r3, r3, r3, lsr r3 │ │ │ │ adcseq sl, pc, lr, lsl r0 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrhteq r9, [pc], lr │ │ │ │ - strhteq ip, [pc], -r0 │ │ │ │ + eoreq ip, pc, r0, ror sl @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcvs 0x00866843 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrdcs pc, [r8], r0 │ │ │ │ @@ -11486,15 +11486,15 @@ │ │ │ │ stmdacs r0, {r6, r7, r9, ip, sp, pc} │ │ │ │ bge 21aa48 │ │ │ │ stmdage r5, {r0, r5, r9, sl, lr} │ │ │ │ blx 4a473e │ │ │ │ blcs 8d358 │ │ │ │ @ instruction: 0xf8d3d0bc │ │ │ │ movwls r4, #12516 @ 0x30e4 │ │ │ │ - blx 14a2d40 │ │ │ │ + blx feea2d40 │ │ │ │ @ instruction: 0xf1039b03 │ │ │ │ ldm r2, {r4, r5, r6, r9}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ @ instruction: 0xf1bc017c │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ ldmda r3, {r2, r3, r5, r6, r8, r9, ip, sp}^ │ │ │ │ stmdbcc r1, {r8, r9, sl, fp, ip} │ │ │ │ @@ -11692,15 +11692,15 @@ │ │ │ │ @ instruction: 0xf8c0a068 │ │ │ │ stc 0, cr10, [sp, #496] @ 0x1f0 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d5, [sp, #32] │ │ │ │ vstr d4, [sp, #24] │ │ │ │ vstr d3, [sp, #16] │ │ │ │ @ instruction: 0xf17c2b02 │ │ │ │ - blmi 1e24d5c │ │ │ │ + blmi 1e24efc │ │ │ │ stceq 1, cr15, [r0], #24 │ │ │ │ blvc 322104 │ │ │ │ ldrbtmi r2, [fp], #-562 @ 0xfffffdce │ │ │ │ blvs 1be2114 │ │ │ │ ldc 3, cr3, [sp, #256] @ 0x100 │ │ │ │ vldr d5, [sp, #32] │ │ │ │ @ instruction: 0xf04f2b02 │ │ │ │ @@ -11810,44 +11810,44 @@ │ │ │ │ svccc 0x00b99999 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ svccc 0x00d33333 │ │ │ │ ... │ │ │ │ adcseq r9, pc, r4, asr #13 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r9, pc, r2, asr #12 │ │ │ │ - eorseq r4, r6, r6, ror pc │ │ │ │ + eorseq r5, r6, r6, lsr r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbde6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fb8 │ │ │ │ blmi 13b8da8 │ │ │ │ ldrbtmi fp, [r8], #-141 @ 0xffffff73 │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ stmdage r3, {r0, r1, r6, r7, fp, ip, lr} │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf868f7ff │ │ │ │ @ instruction: 0xb3ab9b03 │ │ │ │ - @ instruction: 0xf17b9301 │ │ │ │ - blls e6b48 │ │ │ │ + @ instruction: 0xf17c9301 │ │ │ │ + blls e4ce8 │ │ │ │ rsbseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x567fe8d2 │ │ │ │ cmneq ip, r2, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf103d1f8 │ │ │ │ andls r0, r1, #108, 2 │ │ │ │ svceq 0x0000e851 │ │ │ │ stmda r1, {r0, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf1bc0c00 │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ ldmda r1, {r0, r1, r5, sp, lr}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ andcc lr, r0, #4259840 @ 0x410000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ - @ instruction: 0xff8cf17b │ │ │ │ + @ instruction: 0xfff4f17b │ │ │ │ ldm r2, {r0, r9, fp, ip, pc}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 672b0 │ │ │ │ bmi d1b4cc │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ @@ -11865,15 +11865,15 @@ │ │ │ │ cmnpeq ip, #0, 2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r0, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorvs r9, r1, r1 │ │ │ │ svccs 0x0000e853 │ │ │ │ stmda r3, {r0, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, sp} │ │ │ │ @ instruction: 0xf17bd1f8 │ │ │ │ - bls e6aa4 │ │ │ │ + bls e6c44 │ │ │ │ ldm r2, {r7, r9, ip, sp}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 67318 │ │ │ │ @ instruction: 0x4638d1f9 │ │ │ │ mrc 7, 4, APSR_nzcv, cr12, cr3, {7} │ │ │ │ ldc 7, cr14, [r6, #796] @ 0x31c │ │ │ │ bge 20595c │ │ │ │ @@ -11884,15 +11884,15 @@ │ │ │ │ movwls r9, #6916 @ 0x1b04 │ │ │ │ rsbseq pc, ip, #-1073741824 @ 0xc0000000 │ │ │ │ tstpeq r0, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmda r2, {r0, r5, sp, lr}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ tstcc r0, r2, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ - @ instruction: 0xff32f17b │ │ │ │ + @ instruction: 0xff9af17b │ │ │ │ orrcc r9, r0, #1024 @ 0x400 │ │ │ │ @ instruction: 0x567fe8d3 │ │ │ │ cmneq r2, r3, asr #17 │ │ │ │ sbcsle r2, r8, r0, lsl #20 │ │ │ │ @ instruction: 0xf7f3e7f8 │ │ │ │ @ instruction: 0xf7f3ed6a │ │ │ │ svclt 0x0000eaa2 │ │ │ │ @@ -11988,15 +11988,15 @@ │ │ │ │ ldmdage r2, {r0, r3, r6, r9, sl, lr} │ │ │ │ mcr2 7, 5, pc, cr8, cr15, {7} @ │ │ │ │ @ instruction: 0xf1039b12 │ │ │ │ @ instruction: 0xf1030670 │ │ │ │ ldrmi r0, [fp], ip, ror #2 │ │ │ │ tstls sl, lr, lsl #12 │ │ │ │ @ instruction: 0xf17bb183 │ │ │ │ - ldm r6, {r0, r1, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldm r6, {r0, r1, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmia r6, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1bc017c │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ ldmda r1, {r1, r3, r8, fp, ip, pc}^ │ │ │ │ blcc b6b40 │ │ │ │ andcc lr, r0, #4259840 @ 0x410000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ @@ -12011,15 +12011,15 @@ │ │ │ │ @ instruction: 0xf88b0301 │ │ │ │ @ instruction: 0xf8d930e0 │ │ │ │ stmdbls sl, {r2, ip, pc} │ │ │ │ svccc 0x0000e851 │ │ │ │ stmda r1, {r0, r8, r9, ip, sp}^ │ │ │ │ bcs 73780 │ │ │ │ @ instruction: 0xf17bd1f8 │ │ │ │ - mcrls 14, 0, pc, cr14, cr5, {1} @ │ │ │ │ + mcrls 14, 0, pc, cr14, cr13, {4} @ │ │ │ │ cmncs pc, #14024704 @ 0xd60000 │ │ │ │ cmneq ip, r6, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ blls 19b778 │ │ │ │ @ instruction: 0xf88d4649 │ │ │ │ @ instruction: 0xf5053045 │ │ │ │ blls 33b200 │ │ │ │ @@ -12028,15 +12028,15 @@ │ │ │ │ subcc pc, r4, sp, lsl #17 │ │ │ │ strcc pc, [ip], #-2260 @ 0xfffff72c │ │ │ │ blls 4cbbb8 │ │ │ │ sublt pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xff34f7fc │ │ │ │ @ instruction: 0xf8c89e13 │ │ │ │ orrslt r0, r6, r0 │ │ │ │ - mrc2 1, 0, pc, cr2, cr11, {3} │ │ │ │ + mrc2 1, 3, pc, cr10, cr11, {3} │ │ │ │ ldcleq 1, cr15, [r0], #-24 @ 0xffffffe8 │ │ │ │ cmncs pc, #220, 16 @ 0xdc0000 │ │ │ │ cmneq lr, ip, asr #17 │ │ │ │ svceq 0x0000f1be │ │ │ │ @ instruction: 0x366cd1f8 │ │ │ │ svccc 0x0000e856 │ │ │ │ stmda r6, {r0, r8, r9, fp, ip, sp}^ │ │ │ │ @@ -12103,15 +12103,15 @@ │ │ │ │ @ instruction: 0x41aa42bb │ │ │ │ smladxcs r1, r4, pc, fp @ │ │ │ │ strb r2, [sl], r0, lsl #14 │ │ │ │ strls r2, [pc, -r1, lsl #14] │ │ │ │ @ instruction: 0xf8dbe6fd │ │ │ │ @ instruction: 0xf10b4088 │ │ │ │ @ instruction: 0xf17e0090 │ │ │ │ - stceq 12, cr15, [r2, #-964] @ 0xfffffc3c │ │ │ │ + stceq 13, cr15, [r2, #-356] @ 0xfffffe9c │ │ │ │ andcc lr, r1, #270336 @ 0x42000 │ │ │ │ tstpeq r3, #192, 6 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r3, #134217731 @ 0x8000003 │ │ │ │ vmov.i32 d20, #9633792 @ 0x00930000 │ │ │ │ ldrmi r2, [r3], #-531 @ 0xfffffded │ │ │ │ andspl pc, pc, #72, 4 @ 0x80000004 │ │ │ │ rscne pc, fp, #1342177292 @ 0x5000000c │ │ │ │ @@ -12251,15 +12251,15 @@ │ │ │ │ blmi eb9c14 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 14139c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r3, r0, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0x460587f0 │ │ │ │ - mrrc2 1, 7, pc, r4, cr11 @ │ │ │ │ + ldc2 1, cr15, [ip], #492 @ 0x1ec │ │ │ │ strbtmi pc, [r4], #-1103 @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp], #-709 @ 0xfffffd3b │ │ │ │ strmi r4, [r9], r0, lsl #13 │ │ │ │ subcc lr, r6, #3489792 @ 0x354000 │ │ │ │ @ instruction: 0xf142191b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ @@ -12453,17 +12453,17 @@ │ │ │ │ ldr r7, [r4, r4, ror #1]! │ │ │ │ mrscs r2, R9_usr │ │ │ │ subeq pc, r8, r7, lsl #2 │ │ │ │ mrc2 7, 6, pc, cr12, cr15, {7} │ │ │ │ @ instruction: 0xe7d96efd │ │ │ │ ldrbtmi r4, [r8], #-2051 @ 0xfffff7fd │ │ │ │ ldcl 7, cr15, [r4, #-968] @ 0xfffffc38 │ │ │ │ - eoreq fp, pc, r4, asr r6 @ │ │ │ │ - eoreq fp, pc, sl, asr #11 │ │ │ │ - eoreq fp, pc, lr, lsr r7 @ │ │ │ │ + eoreq fp, pc, r4, lsl r7 @ │ │ │ │ + eoreq fp, pc, sl, lsl #13 │ │ │ │ + strdeq fp, [pc], -lr @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrdls pc, [r4], -r0 @ │ │ │ │ stmdbvs r5, {r2, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ @@ -12707,15 +12707,15 @@ │ │ │ │ mrc2 7, 0, pc, cr6, cr15, {7} │ │ │ │ @ instruction: 0x2094f8d4 │ │ │ │ stmdami r4, {r2, r3, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f24478 │ │ │ │ vmovle.u8 lr, d15[6] │ │ │ │ adcseq r8, pc, r8, asr #16 │ │ │ │ andeq r0, r0, r4, asr #24 │ │ │ │ - eoreq fp, pc, r0, asr r3 @ │ │ │ │ + eoreq fp, pc, r0, lsl r4 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [lr], -r9, lsl #1 │ │ │ │ strmi r2, [r5], -r8, ror #6 │ │ │ │ @ instruction: 0x91074690 │ │ │ │ @@ -12787,15 +12787,15 @@ │ │ │ │ ldrmi r9, [r8], -r7, lsl #22 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x462183f0 │ │ │ │ @ instruction: 0xf0934628 │ │ │ │ ldrb pc, [r5, r1, ror #30] @ │ │ │ │ @ instruction: 0x461a469c │ │ │ │ svclt 0x0000e7b0 │ │ │ │ - mlaeq pc, r6, r2, fp @ │ │ │ │ + eoreq fp, pc, r6, asr r3 @ │ │ │ │ ldrblt fp, [r0, #-914]! @ 0xfffffc6e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svccc 0x0064f8d0 │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ addlt r2, r4, ip, lsl lr │ │ │ │ @@ -12956,25 +12956,25 @@ │ │ │ │ @ instruction: 0xf0c92390 │ │ │ │ @ instruction: 0x4604f877 │ │ │ │ bvs fe094c38 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , q0, d4 │ │ │ │ - @ instruction: 0xf8cdff07 │ │ │ │ + @ instruction: 0xf8cdff6f │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe927f78 │ │ │ │ blvs ff00ca64 │ │ │ │ blvs 42aec │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabdl.s8 , d5, d1 │ │ │ │ - movwcs pc, #2149 @ 0x865 @ │ │ │ │ + movwcs pc, #2253 @ 0x8cd @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3f8a80 │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -12985,15 +12985,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0d59400 │ │ │ │ strb pc, [r8, r1, lsl #25]! @ │ │ │ │ stcl 7, cr15, [r2], #968 @ 0x3c8 │ │ │ │ adcseq r8, pc, r4, ror #3 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r8, pc, lr, ror r1 @ │ │ │ │ - eoreq sl, pc, r6, lsl #31 │ │ │ │ + eoreq fp, pc, r6, asr #32 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [sp], -r6, lsr #24 │ │ │ │ addlt r4, r6, r6, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -13003,25 +13003,25 @@ │ │ │ │ @ instruction: 0xf0c92390 │ │ │ │ @ instruction: 0x4604f819 │ │ │ │ bvs fe094cf4 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , q0, d4 │ │ │ │ - @ instruction: 0xf8cdfea9 │ │ │ │ + @ instruction: 0xf8cdff11 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe928034 │ │ │ │ blvs ff00cb20 │ │ │ │ blvs 42ba8 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabdl.s8 , d4, d1 │ │ │ │ - movwcs pc, #2443 @ 0x98b @ │ │ │ │ + movwcs pc, #2547 @ 0x9f3 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3f8b3c │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -13032,15 +13032,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0d59400 │ │ │ │ strb pc, [r8, r3, lsr #24]! @ │ │ │ │ stc 7, cr15, [r4], {242} @ 0xf2 │ │ │ │ adcseq r8, pc, r8, lsr #2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r8, pc, r2, asr #1 │ │ │ │ - eoreq sl, pc, sl, asr #29 │ │ │ │ + eoreq sl, pc, sl, lsl #31 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [sp], -r6, lsr #24 │ │ │ │ addlt r4, r6, r6, lsr #22 │ │ │ │ stmdbvs pc, {r2, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -13050,25 +13050,25 @@ │ │ │ │ @ instruction: 0xf0c82390 │ │ │ │ @ instruction: 0x4604ffbb │ │ │ │ bvs fe094db0 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , q0, d4 │ │ │ │ - @ instruction: 0xf8cdfe4b │ │ │ │ + @ instruction: 0xf8cdfeb3 │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe9280f0 │ │ │ │ blvs ff00cbdc │ │ │ │ blvs 42c64 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabdl.s8 , d5, d1 │ │ │ │ - movwcs pc, #3723 @ 0xe8b @ │ │ │ │ + movwcs pc, #3827 @ 0xef3 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3f8bf8 │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -13079,15 +13079,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf0d59400 │ │ │ │ strb pc, [r8, r5, asr #23]! @ │ │ │ │ stc 7, cr15, [r6], #-968 @ 0xfffffc38 │ │ │ │ adcseq r8, pc, ip, rrx │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r8, pc, r6 │ │ │ │ - eoreq sl, pc, lr, lsl #28 │ │ │ │ + eoreq sl, pc, lr, asr #29 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febbf244 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xff8ef0c8 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -13183,25 +13183,25 @@ │ │ │ │ svclt 0x00184299 │ │ │ │ stceq 0, cr15, [r1], {76} @ 0x4c │ │ │ │ addsmi r3, ip, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1bcd1f6 │ │ │ │ andsle r0, r9, r0, lsl #30 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ svcge 0x000d6930 │ │ │ │ - stc2l 1, cr15, [r6, #600] @ 0x258 │ │ │ │ + mcr2 1, 1, pc, cr14, cr6, {4} @ │ │ │ │ @ instruction: 0xf1007b6b │ │ │ │ @ instruction: 0x46220514 │ │ │ │ strmi r4, [r0], r9, lsr #12 │ │ │ │ - @ instruction: 0xf91af199 │ │ │ │ + @ instruction: 0xf982f199 │ │ │ │ @ instruction: 0xf108cf0f │ │ │ │ strgt r0, [pc], #-1068 @ 681f0 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ - @ instruction: 0xf91ef19b │ │ │ │ + @ instruction: 0xf986f19b │ │ │ │ blmi 2baa2c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 5c2274 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andslt r4, r6, r8, lsr #12 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ @@ -13221,17 +13221,17 @@ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ ldmpl r3, {r4, r5, r6, r8, r9, sl, fp}^ │ │ │ │ ldmdavs fp, {r1, r3, r7, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ @ instruction: 0xf1000300 │ │ │ │ strdcs pc, [r4, -r5] │ │ │ │ @ instruction: 0x46386178 │ │ │ │ - @ instruction: 0xffb0f1ab │ │ │ │ + @ instruction: 0xf818f1ac │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - @ instruction: 0xffacf1ab │ │ │ │ + @ instruction: 0xf814f1ac │ │ │ │ smlabtcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7f2a816 │ │ │ │ @ instruction: 0xf1b8e848 │ │ │ │ cmnle pc, r0, lsl #30 │ │ │ │ ldrdcs r2, [r0, -ip] │ │ │ │ @ instruction: 0xf04fa84a │ │ │ │ @ instruction: 0xf7f20801 │ │ │ │ @@ -13334,15 +13334,15 @@ │ │ │ │ @ instruction: 0xfff0f05f │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xff94f283 │ │ │ │ + @ instruction: 0xfffcf283 │ │ │ │ blmi 27ac5c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 6424a8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f281f0 │ │ │ │ @@ -13388,15 +13388,15 @@ │ │ │ │ @ instruction: 0xff84f05f │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xf8acf283 │ │ │ │ + @ instruction: 0xf914f283 │ │ │ │ blmi 27ad34 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 642580 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f281f0 │ │ │ │ @@ -13442,15 +13442,15 @@ │ │ │ │ @ instruction: 0xff18f05f │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - stc2 2, cr15, [ip, #528]! @ 0x210 │ │ │ │ + cdp2 2, 1, cr15, cr4, cr4, {4} │ │ │ │ blmi 27ae0c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 642658 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f281f0 │ │ │ │ @@ -13526,30 +13526,30 @@ │ │ │ │ ldrsbteq r7, [pc], r4 │ │ │ │ muleq r0, r4, r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbf924 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ vsubhn.i32 d4, q0, q2 │ │ │ │ - @ instruction: 0x4605fa93 │ │ │ │ + @ instruction: 0x4605fafb │ │ │ │ vsubhn.i32 d4, q0, q8 │ │ │ │ - @ instruction: 0xf183fa8f │ │ │ │ - movwcs pc, #2851 @ 0xb23 @ │ │ │ │ + @ instruction: 0xf183faf7 │ │ │ │ + movwcs pc, #2955 @ 0xb8b @ │ │ │ │ andls fp, r1, r8, ror r9 │ │ │ │ @ instruction: 0xf1744628 │ │ │ │ - stchi 13, cr15, [r2], {117} @ 0x75 │ │ │ │ + stchi 13, cr15, [r2], {221} @ 0xdd │ │ │ │ @ instruction: 0xf5b22300 │ │ │ │ andle r6, r9, #176, 30 @ 0x2c0 │ │ │ │ andle r2, r4, r0, lsl ip │ │ │ │ stccs 12, cr3, [r2], {20} │ │ │ │ movwcs fp, #3988 @ 0xf94 │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - blx 14251b2 │ │ │ │ + blx fee251b2 │ │ │ │ stmdacs r1, {r0, r8, r9, fp, ip, pc} │ │ │ │ ldccs 0, cr13, [r0], {245} @ 0xf5 │ │ │ │ ldrb sp, [r2, lr, ror #3]! │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ @@ -13562,15 +13562,15 @@ │ │ │ │ ldmdavs fp, {r2, r4, r6, r8, r9, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fea293b0 │ │ │ │ strbcs r9, [r4], #-1034 @ 0xfffffbf6 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s16 , q0, d7 │ │ │ │ - @ instruction: 0xf8d8fa4b │ │ │ │ + @ instruction: 0xf8d8fab3 │ │ │ │ blx 23766a │ │ │ │ @ instruction: 0xf8d8f404 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ @@ -13747,15 +13747,15 @@ │ │ │ │ ldmdavs fp, {r2, r4, r6, r8, r9, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fea29694 │ │ │ │ strbcs r9, [r4], #-1034 @ 0xfffffbf6 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s16 , q0, d7 │ │ │ │ - @ instruction: 0xf8d8f8d9 │ │ │ │ + @ instruction: 0xf8d8f941 │ │ │ │ blx 23794e │ │ │ │ @ instruction: 0xf8d8f404 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ @@ -13932,15 +13932,15 @@ │ │ │ │ ldmdavs fp, {r2, r4, r6, r8, r9, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fea29978 │ │ │ │ strbcs r9, [r4], #-1034 @ 0xfffffbf6 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s8 , , d7 │ │ │ │ - @ instruction: 0xf8d8ff67 │ │ │ │ + @ instruction: 0xf8d8ffcf │ │ │ │ blx 237c32 │ │ │ │ @ instruction: 0xf8d8f404 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ @@ -14107,18 +14107,18 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc0230 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ movwcs fp, #4226 @ 0x1082 │ │ │ │ @ instruction: 0x71234608 │ │ │ │ vaddw.s8 , , d1 │ │ │ │ - streq pc, [r2, r3, ror #29] │ │ │ │ + streq pc, [r2, fp, asr #30] │ │ │ │ andcs fp, r8, r8, asr #30 │ │ │ │ stmdals r1, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ - cdp2 2, 13, cr15, cr12, cr15, {4} │ │ │ │ + @ instruction: 0xff44f28f │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs r0!, {r0, r3, sp} │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ svclt 0x00580007 │ │ │ │ andlt r6, r2, r3, lsr #32 │ │ │ │ svclt 0x0000bd10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -14139,15 +14139,15 @@ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3114 │ │ │ │ @ instruction: 0xf5000300 │ │ │ │ stmmi sl, {r7, r8, r9, ip, lr} │ │ │ │ ldrbtmi r6, [r8], #-763 @ 0xfffffd05 │ │ │ │ @ instruction: 0xf8d360b8 │ │ │ │ @ instruction: 0xf17b02e8 │ │ │ │ - strtmi pc, [r2], -sp, lsl #28 │ │ │ │ + @ instruction: 0x4622fe75 │ │ │ │ rscsvs r4, r8, r9, lsr #12 │ │ │ │ mcr 7, 1, pc, cr8, cr1, {7} @ │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xf92af050 │ │ │ │ @ instruction: 0xf0504640 │ │ │ │ @ instruction: 0xf506f825 │ │ │ │ stmib r7, {r6, r8, r9, ip, lr}^ │ │ │ │ @@ -14245,15 +14245,15 @@ │ │ │ │ ldmvs sl!, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ rsceq pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldmpl r3, {r2, r5, r8, r9, fp, lr}^ │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36afb │ │ │ │ strdlt r3, [r0, r0]! │ │ │ │ ldrmi r4, [r9], -sl, asr #12 │ │ │ │ - ldc2l 1, cr15, [r2, #-492]! @ 0xfffffe14 │ │ │ │ + ldc2l 1, cr15, [sl, #492] @ 0x1ec │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ bvs fff1d58c │ │ │ │ rscscc pc, r4, #13762560 @ 0xd20000 │ │ │ │ rscspl pc, r0, #12713984 @ 0xc20000 │ │ │ │ rscsls pc, r8, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xe7b9441d │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -14275,15 +14275,15 @@ │ │ │ │ stmdbcc r4, {r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ movweq lr, #6925 @ 0x1b0d │ │ │ │ smlald r6, sl, r8, r0 │ │ │ │ b ff42729c │ │ │ │ adcseq r6, pc, r2, ror pc @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r6, pc, r6, asr #30 │ │ │ │ - ldrshteq r2, [r6], -r8 │ │ │ │ + ldrhteq r2, [r6], -r8 │ │ │ │ ldrshteq r6, [pc], r0 │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc04f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdbvc r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @@ -14311,41 +14311,41 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [sl], fp, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r5, r9, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf1950300 │ │ │ │ - @ instruction: 0x4604fd75 │ │ │ │ + @ instruction: 0x4604fddd │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - @ instruction: 0xf858f19a │ │ │ │ + @ instruction: 0xf8c0f19a │ │ │ │ cmppne r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1956938 │ │ │ │ - @ instruction: 0x464afd95 │ │ │ │ + @ instruction: 0x464afdfd │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - @ instruction: 0xf83af198 │ │ │ │ + @ instruction: 0xf8a2f198 │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r4], #-262 @ 0xfffffefa @ │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8df9302 │ │ │ │ ldm sp, {r3, r4, r6, lr, pc} │ │ │ │ @ instruction: 0xf8d6000f │ │ │ │ stm r4, {r2, r5, sp, lr, pc} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ @ instruction: 0xf8584631 │ │ │ │ bl 135400 │ │ │ │ svcvc 0x00db13ce │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorge pc, r8, r3, asr #17 │ │ │ │ - @ instruction: 0xf82ef19a │ │ │ │ + @ instruction: 0xf896f19a │ │ │ │ blmi 2fbc14 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1c3454 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_abt │ │ │ │ andseq pc, r4, r6, lsl #2 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @@ -14358,21 +14358,21 @@ │ │ │ │ adcseq r6, pc, ip, lsl ip @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ @ instruction: 0x46074698 │ │ │ │ - ldc2 2, cr15, [r2], {143} @ 0x8f │ │ │ │ + ldc2l 2, cr15, [sl], #-572 @ 0xfffffdc4 │ │ │ │ @ instruction: 0xf1732601 │ │ │ │ - strdlt pc, [r0, -sp] │ │ │ │ + tstplt r0, r5, ror #30 @ p-variant is OBSOLETE │ │ │ │ ldrtmi r6, [r8], -r6, asr #17 │ │ │ │ vabdl.s8 q1, d15, d1 │ │ │ │ - @ instruction: 0xf173fc09 │ │ │ │ - strdlt pc, [r0, -r5] │ │ │ │ + @ instruction: 0xf173fc71 │ │ │ │ + tstplt r0, sp, asr pc @ p-variant is OBSOLETE │ │ │ │ stmdavs r0!, {r0, r1, r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7f14631 │ │ │ │ ldrtmi lr, [r9], -ip, lsl #24 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ stc 7, cr15, [r6], {241} @ 0xf1 │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ ldrtmi r6, [r1], -r8, lsr #16 │ │ │ │ @@ -14398,36 +14398,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r4, sp, lsl #12 │ │ │ │ tstcs r0, r4, lsl #12 │ │ │ │ ldrmi r6, [r7], -r0, lsl #18 │ │ │ │ @ instruction: 0xf1954699 │ │ │ │ - stmdbvs fp!, {r0, r1, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs fp!, {r0, r1, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, lsl #13 │ │ │ │ ldrdhi pc, [r4], #143 @ 0x8f │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs fp!, {r0, r1, r7, r9, sp, lr} │ │ │ │ stmib r0, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @ instruction: 0xf04f350b │ │ │ │ stmdbvs r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sl, ip, sp} │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1973178 │ │ │ │ - ldrbmi pc, [r1], -r9, lsl #31 @ │ │ │ │ + usub8mi pc, r1, r1 @ │ │ │ │ @ instruction: 0xf1994620 │ │ │ │ - blvc f69368 │ │ │ │ + blvc f69508 │ │ │ │ msrcc SP_usr, r0 │ │ │ │ blx 1c399c │ │ │ │ b ae612c │ │ │ │ @ instruction: 0xf1950903 │ │ │ │ - strls pc, [r3], -sp, asr #25 │ │ │ │ + @ instruction: 0x9603fd35 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1003300 │ │ │ │ movwls r0, #9812 @ 0x2654 │ │ │ │ cdpeq 1, 6, cr15, cr4, cr0, {0} │ │ │ │ mulge ip, r7, r8 │ │ │ │ @ instruction: 0xf8804684 │ │ │ │ ldm sp, {r3, r5, sp, pc} │ │ │ │ @@ -14443,15 +14443,15 @@ │ │ │ │ bl f1574 │ │ │ │ @ instruction: 0xf89212c3 │ │ │ │ @ instruction: 0xf8923020 │ │ │ │ bl 371640 │ │ │ │ bl 36a388 │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - @ instruction: 0xff5af199 │ │ │ │ + @ instruction: 0xffc2f199 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1ba87f0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00a2501 │ │ │ │ blx 1abe18 │ │ │ │ @ instruction: 0xf105f50a │ │ │ │ @ instruction: 0xe7db35ff │ │ │ │ @@ -14468,49 +14468,49 @@ │ │ │ │ @ instruction: 0x932f681b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blmi 1d498f8 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r7, {r2, r8, sp} │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - mrc2 1, 5, pc, cr4, cr9, {4} │ │ │ │ + @ instruction: 0xff1cf199 │ │ │ │ andcs r4, r4, #113664 @ 0x1bc00 │ │ │ │ ldmdals fp, {r3, r8, sp} │ │ │ │ tstls r1, #15400960 @ 0xeb0000 │ │ │ │ - @ instruction: 0xf8faf195 │ │ │ │ + @ instruction: 0xf962f195 │ │ │ │ pkhbtmi r9, r2, fp, lsl #28 │ │ │ │ @ instruction: 0xf2771ca0 │ │ │ │ - eorcs pc, r0, #1840 @ 0x730 │ │ │ │ + eorcs pc, r0, #3504 @ 0xdb0 │ │ │ │ tstcs r4, r3, lsl #12 │ │ │ │ @ instruction: 0xf1954630 │ │ │ │ - cdpls 8, 1, cr15, cr11, cr15, {7} │ │ │ │ + mrcls 9, 0, APSR_nzcv, cr11, cr7, {2} @ │ │ │ │ subcs r4, r4, #128, 12 @ 0x8000000 │ │ │ │ ldmdage lr, {r8, sp} │ │ │ │ ldrdcc pc, [ip], #134 @ 0x86 @ │ │ │ │ subls pc, r5, r6, lsl #17 │ │ │ │ movweq lr, #39491 @ 0x9a43 │ │ │ │ rsccc pc, ip, r6, asr #17 │ │ │ │ mrc 7, 3, APSR_nzcv, cr0, cr0, {7} │ │ │ │ tstcs r0, r0, lsr r6 │ │ │ │ - blx ff2a5c8e │ │ │ │ + ldc2 1, cr15, [r0], #-596 @ 0xfffffdac │ │ │ │ @ instruction: 0x3010f8d8 │ │ │ │ @ instruction: 0xf1004607 │ │ │ │ @ instruction: 0x46310614 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ @ instruction: 0xf8d86283 │ │ │ │ stmib r0, {r3, ip, sp}^ │ │ │ │ blls 737680 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ svclt 0x00192a0e │ │ │ │ @ instruction: 0x2320464a │ │ │ │ @ instruction: 0xf8d3464a │ │ │ │ @ instruction: 0xf1973178 │ │ │ │ - @ instruction: 0x4639fed9 │ │ │ │ + ldrtmi pc, [r9], -r1, asr #30 @ │ │ │ │ @ instruction: 0xf199a817 │ │ │ │ - bvs fff29208 │ │ │ │ + bvs fff293a8 │ │ │ │ blcs 3c7ac4 │ │ │ │ blcs 11f860 │ │ │ │ addhi pc, r5, r0, asr #4 │ │ │ │ tstcs r1, r3, lsl #22 │ │ │ │ blx d61f4 │ │ │ │ @ instruction: 0xf013f303 │ │ │ │ svclt 0x00180f6c │ │ │ │ @@ -14519,49 +14519,49 @@ │ │ │ │ andmi r1, fp, #-1073741792 @ 0xc0000020 │ │ │ │ @ instruction: 0xf04fbf14 │ │ │ │ @ instruction: 0xf04f0910 │ │ │ │ @ instruction: 0xf8920940 │ │ │ │ vst4.8 {d24-d27}, [pc]! │ │ │ │ ldmdals fp, {r2, r3, r5, r7, r8, ip, sp, lr} │ │ │ │ @ instruction: 0xf1953401 │ │ │ │ - strbmi pc, [r2], -r5, lsl #24 @ │ │ │ │ + strbmi pc, [r2], -sp, ror #24 @ │ │ │ │ eorhi pc, r8, r0, lsl #17 │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r1], -fp, asr #12 │ │ │ │ @ instruction: 0xf1974607 │ │ │ │ - blge 569170 │ │ │ │ + blge 569310 │ │ │ │ @ instruction: 0xf1079616 │ │ │ │ @ instruction: 0x26000c54 │ │ │ │ ldrvs lr, [r3], -sp, asr #19 │ │ │ │ @ instruction: 0xf8df9615 │ │ │ │ blgt 44da30 │ │ │ │ ldrd pc, [r4], -r7 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ ldmdage r7, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ andcc pc, r9, r5, asr r8 @ │ │ │ │ bicne lr, lr, #3072 @ 0xc00 │ │ │ │ mlascc r2, r3, r8, pc @ │ │ │ │ orreq lr, r3, #7168 @ 0x1c00 │ │ │ │ @ instruction: 0xf199629e │ │ │ │ - @ instruction: 0xf10dfe9d │ │ │ │ + @ instruction: 0xf10dff05 │ │ │ │ @ instruction: 0x23220e7c │ │ │ │ adcscc pc, r4, sp, lsl #17 │ │ │ │ strtls r4, [ip], #-1772 @ 0xfffff914 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ rsbshi pc, r4, sp, asr #17 │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, lr, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ ldmib sp, {r0, r4, r5, r9, sl, lr}^ │ │ │ │ ldmdage r7, {r0, r2, r3, r4, r8, r9, sp} │ │ │ │ - @ instruction: 0xf9eaf19a │ │ │ │ + blx 1525da8 │ │ │ │ strmi r2, [r2], -pc, lsl #6 │ │ │ │ ldmdage r7, {r0, r4, r6, r9, sl, lr} │ │ │ │ mrc2 7, 5, pc, cr2, cr15, {7} │ │ │ │ blmi 57bfb4 │ │ │ │ ldmdals fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, pc, lsr #22 │ │ │ │ @@ -14580,19 +14580,19 @@ │ │ │ │ str r0, [sl, r0, lsr #18] │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f1e787 │ │ │ │ svclt 0x0000e86e │ │ │ │ adcseq r6, pc, ip, lsr sl @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r6, pc, r8, lsr sl @ │ │ │ │ - eoreq r9, pc, r8, ror r8 @ │ │ │ │ + eoreq r9, pc, r8, lsr r9 @ │ │ │ │ andeq r0, r0, r8, asr sp │ │ │ │ andeq r0, r0, r8, asr #16 │ │ │ │ ldrhteq r6, [pc], r0 │ │ │ │ - strdeq r9, [pc], -sl @ │ │ │ │ + strhteq r9, [pc], -sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ ldrmi r4, [r9], pc, ror #24 │ │ │ │ sbclt r4, fp, pc, ror #22 │ │ │ │ bvs ff3ba9c8 │ │ │ │ @@ -14705,15 +14705,15 @@ │ │ │ │ ldrbtmi r4, [sl], #3337 @ 0xd09 │ │ │ │ @ instruction: 0xe75d447d │ │ │ │ svc 0x0074f7f0 │ │ │ │ adcseq r6, pc, ip, lsr #16 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r9, r1, r5, ror #2 │ │ │ │ adcseq fp, r9, lr, lsr fp │ │ │ │ - ldrsbteq r2, [r6], -r0 │ │ │ │ + mlaseq r6, r0, r2, r2 │ │ │ │ umlalseq r6, pc, sl, r6 @ │ │ │ │ andeq lr, r0, r3, ror #1 │ │ │ │ umlalseq fp, r9, r8, sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ @@ -14829,15 +14829,15 @@ │ │ │ │ ldrbtmi r4, [sl], #3337 @ 0xd09 │ │ │ │ @ instruction: 0xe75d447d │ │ │ │ mrc 7, 3, APSR_nzcv, cr12, cr0, {7} │ │ │ │ adcseq r6, pc, ip, lsr r6 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x0001d7b5 │ │ │ │ adcseq fp, r9, sl, lsl r9 │ │ │ │ - eorseq r1, r6, r0, ror #31 │ │ │ │ + eorseq r2, r6, r0, lsr #1 │ │ │ │ adcseq r6, pc, sl, lsr #9 │ │ │ │ andeq r0, r1, pc, asr #8 │ │ │ │ adcseq fp, r9, r4, ror r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ @@ -14953,30 +14953,30 @@ │ │ │ │ ldrbtmi r4, [sl], #3337 @ 0xd09 │ │ │ │ @ instruction: 0xe75d447d │ │ │ │ stc 7, cr15, [r4, #960] @ 0x3c0 │ │ │ │ adcseq r6, pc, ip, asr #8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq sl, r1, r9, lsl lr │ │ │ │ ldrshteq fp, [r9], r6 │ │ │ │ - ldrshteq r1, [r6], -r0 │ │ │ │ + ldrhteq r1, [r6], -r0 │ │ │ │ ldrhteq r6, [pc], sl │ │ │ │ andeq lr, r0, fp, asr pc │ │ │ │ adcseq fp, r9, r0, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc0f94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - @ instruction: 0xff5af28e │ │ │ │ - blx 1226374 │ │ │ │ + @ instruction: 0xffc2f28e │ │ │ │ + blx fec26374 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs c40bc │ │ │ │ @ instruction: 0x4620d93c │ │ │ │ - @ instruction: 0xff50f28e │ │ │ │ - blx fa6388 │ │ │ │ + @ instruction: 0xffb8f28e │ │ │ │ + blx fe9a6388 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r2, r4, r6, r9, pc} │ │ │ │ blcs ac134 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 431738 │ │ │ │ ldm pc, {r0, r3, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, sp, #18 │ │ │ │ @@ -14988,25 +14988,25 @@ │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ vhadd.s8 d16, d0, d24 │ │ │ │ ldclcs 3, cr1, [fp], #-852 @ 0xfffffcac │ │ │ │ eorshi pc, ip, #0 │ │ │ │ andle r2, r7, r2, lsl #25 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - @ instruction: 0xf8d2f28f │ │ │ │ + @ instruction: 0xf93af28f │ │ │ │ stmdacs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ addhi pc, ip, #0 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ blx ff425f94 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ blx feb25f9c │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ vsubhn.i16 d4, q7, q8 │ │ │ │ - @ instruction: 0x4603ff13 │ │ │ │ + @ instruction: 0x4603ff7b │ │ │ │ vadd.i8 q1, q8, │ │ │ │ ldmdacs ip, {r0, r2, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9dd │ │ │ │ bcs fe96a6b8 │ │ │ │ ldrdge sp, [r2, -r9] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -15700,16 +15700,16 @@ │ │ │ │ @ instruction: 0xb11002f1 │ │ │ │ rscscc pc, r2, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ svclt 0x00182a02 │ │ │ │ mvnsle r4, r8, lsl r6 │ │ │ │ vmull.s q3, d30, d0[2] │ │ │ │ - @ instruction: 0xf172f997 │ │ │ │ - @ instruction: 0xf890fc83 │ │ │ │ + @ instruction: 0xf172f9ff │ │ │ │ + @ instruction: 0xf890fceb │ │ │ │ @ instruction: 0xf0000020 │ │ │ │ stmdacc r2, {r0, r1, r2} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x0000bd08 │ │ │ │ svcvc 0x008bf5b0 │ │ │ │ @ instruction: 0xf5b0d20f │ │ │ │ tstle r5, #536 @ 0x218 │ │ │ │ @@ -15725,24 +15725,24 @@ │ │ │ │ @ instruction: 0xd1014298 │ │ │ │ ldrbmi r2, [r0, -r3]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc1b80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf1724604 │ │ │ │ - @ instruction: 0xf890fc53 │ │ │ │ + @ instruction: 0xf890fcbb │ │ │ │ blcs 136a64 │ │ │ │ ldm pc, {r2, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ blcs c669a8 │ │ │ │ andcs r3, r4, r6, lsl #6 │ │ │ │ andcs r4, r5, r0, ror r7 │ │ │ │ stchi 7, cr4, [r3, #448] @ 0x1c0 │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ @ instruction: 0xf1814620 │ │ │ │ - svcne 0x002bf98b │ │ │ │ + svcne 0x002bf9f3 │ │ │ │ ldmdale r2!, {r2, r3, r4, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ teqcc r1, pc, lsl #30 │ │ │ │ ldrne r3, [r5, #-271] @ 0xfffffef1 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ teqcc r1, r6, lsr #2 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ @@ -15757,15 +15757,15 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldrb r1, [r9, r8, asr #11] │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ ldrb r1, [r5, r8, asr #11] │ │ │ │ vmull.p8 q12, d3, d3 │ │ │ │ ldrb r1, [r1, r8, asr #11] │ │ │ │ strtmi r9, [r0], -r1 │ │ │ │ - @ instruction: 0xf8e6f181 │ │ │ │ + @ instruction: 0xf94ef181 │ │ │ │ stmdblt r8, {r0, r9, fp, ip, pc}^ │ │ │ │ svclt 0x00144282 │ │ │ │ andcs r2, r4, r6 │ │ │ │ stmdacs r0, {r0, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcs fp, r7, r4, lsl pc │ │ │ │ ldrb r2, [ip, r4] │ │ │ │ ldrb r2, [sl, r3] │ │ │ │ @@ -15883,15 +15883,15 @@ │ │ │ │ blcs 7814c │ │ │ │ @ instruction: 0xf8c8d1e4 │ │ │ │ ubfx r0, r8, #10, #2 │ │ │ │ cdp 7, 3, cr15, cr14, cr15, {7} │ │ │ │ adcseq r5, pc, r8, ror #10 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r5, pc, r4, asr #8 │ │ │ │ - mlaeq pc, r2, r2, r8 @ │ │ │ │ + eoreq r8, pc, r2, asr r3 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1a60cc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 2, cr15, cr0, cr12, {6} │ │ │ │ ldmmi r8!, {r1, r7, r9, sl, lr}^ │ │ │ │ @@ -15937,17 +15937,17 @@ │ │ │ │ ldrsbtne pc, [r0], -fp @ │ │ │ │ @ instruction: 0x460c9218 │ │ │ │ andsls r9, r9, fp │ │ │ │ ldm r3, {r0, r1, r2, r8, ip, pc} │ │ │ │ blge c6acf0 │ │ │ │ blhi 326344 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ - vsubhn.i16 d4, , q12 │ │ │ │ - @ instruction: 0xf172ffbb │ │ │ │ - movwlt pc, #2727 @ 0xaa7 @ │ │ │ │ + vsubhn.i16 d4, q7, q12 │ │ │ │ + @ instruction: 0xf172f823 │ │ │ │ + movwlt pc, #2831 @ 0xb0f @ │ │ │ │ blcs c4ff8 │ │ │ │ stmdals lr, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ bls 4d5954 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ blhi ba6338 │ │ │ │ @@ -15957,15 +15957,15 @@ │ │ │ │ blls b8f940 │ │ │ │ blls bcf948 │ │ │ │ blls c0f978 │ │ │ │ blls c8f93c │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls ccd9d8 │ │ │ │ stmdals r9, {r0, r4, r8, r9, ip, pc} │ │ │ │ - blx fe1272f8 │ │ │ │ + blx ffb272f8 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r3, r4, r6, r8, pc} │ │ │ │ ldmeq fp, {r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #54017 @ 0xd301 │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ blls 44f56c │ │ │ │ @@ -16272,16 +16272,16 @@ │ │ │ │ ldrsbtne pc, [r0], -fp @ │ │ │ │ tstls r6, lr │ │ │ │ muleq r7, r3, r8 │ │ │ │ vldr d10, [fp, #192] @ 0xc0 │ │ │ │ ldrls r8, [r9, #-2826] @ 0xfffff4f6 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf172fd1d │ │ │ │ - movwlt pc, #2057 @ 0x809 @ │ │ │ │ + @ instruction: 0xf172fd85 │ │ │ │ + movwlt pc, #2161 @ 0x871 @ │ │ │ │ blcs c5534 │ │ │ │ stmdbls r6, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ stmdals lr, {r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x912e9a11 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ @@ -16291,15 +16291,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c926c0 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls ccdf14 │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xffe4f171 │ │ │ │ + @ instruction: 0xf84cf172 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r5, r6, r8, pc} │ │ │ │ ldmeq fp, {r0, r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #45825 @ 0xb301 │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ blls 3cfabc │ │ │ │ @@ -16599,16 +16599,16 @@ │ │ │ │ ldrsbtne pc, [r0], -fp @ │ │ │ │ tstls r6, lr │ │ │ │ muleq r7, r3, r8 │ │ │ │ vldr d10, [fp, #192] @ 0xc0 │ │ │ │ ldrls r8, [r9, #-2826] @ 0xfffff4f6 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, , q8 │ │ │ │ - @ instruction: 0xf171fa8d │ │ │ │ - movwlt pc, #3449 @ 0xd79 @ │ │ │ │ + @ instruction: 0xf171faf5 │ │ │ │ + movwlt pc, #3553 @ 0xde1 @ │ │ │ │ blcs c5a54 │ │ │ │ stmdbls r6, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ stmdals lr, {r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x912e9a11 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ @@ -16618,15 +16618,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c92be0 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cce434 │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - ldc2l 1, cr15, [r4, #-452] @ 0xfffffe3c │ │ │ │ + ldc2 1, cr15, [ip, #452]! @ 0x1c4 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r5, r6, r8, pc} │ │ │ │ ldmeq fp, {r0, r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #45825 @ 0xb301 │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ blls 3cffdc │ │ │ │ @@ -16925,17 +16925,17 @@ │ │ │ │ ldrmi fp, [r5], -r8, lsl #30 │ │ │ │ ldrsbtne pc, [r0], -fp @ │ │ │ │ tstls r6, lr │ │ │ │ muleq r7, r3, r8 │ │ │ │ vldr d10, [fp, #192] @ 0xc0 │ │ │ │ ldrls r8, [r9, #-2826] @ 0xfffff4f6 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ - vsubhn.i16 d4, q6, q8 │ │ │ │ - @ instruction: 0xf171fffd │ │ │ │ - movwlt pc, #2793 @ 0xae9 @ │ │ │ │ + vsubhn.i16 d4, , q8 │ │ │ │ + @ instruction: 0xf171f865 │ │ │ │ + movwlt pc, #2897 @ 0xb51 @ │ │ │ │ blcs c5f74 │ │ │ │ stmdbls r6, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ stmdals lr, {r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x912e9a11 │ │ │ │ eorsls sl, r0, ip, lsr #18 │ │ │ │ eorsls r4, r1, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0x9600aa30 │ │ │ │ @@ -16945,15 +16945,15 @@ │ │ │ │ movwls r9, #43820 @ 0xab2c │ │ │ │ tstls r7, #46080 @ 0xb400 │ │ │ │ movwls r9, #27438 @ 0x6b2e │ │ │ │ blls c93100 │ │ │ │ ldc 3, cr9, [sp, #56] @ 0x38 │ │ │ │ blls cce954 │ │ │ │ stmdals r7, {r0, r4, r8, r9, ip, pc} │ │ │ │ - blx ff1a8270 │ │ │ │ + blx ba8272 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r2, r5, r6, r8, pc} │ │ │ │ ldmeq fp, {r0, r2, r3, r9, fp, ip, pc}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #45825 @ 0xb301 │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ blls 3d04fc │ │ │ │ @@ -17276,16 +17276,16 @@ │ │ │ │ strls r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ subls pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf0009616 │ │ │ │ addsmi r8, pc, #-1342177271 @ 0xb0000009 │ │ │ │ sasxmi fp, pc, r8 @ │ │ │ │ blls 591e44 │ │ │ │ @ instruction: 0x46386adf │ │ │ │ - ldc2 2, cr15, [lr, #-560]! @ 0xfffffdd0 │ │ │ │ - @ instruction: 0xf82af171 │ │ │ │ + stc2 2, cr15, [r6, #560]! @ 0x230 │ │ │ │ + @ instruction: 0xf892f171 │ │ │ │ stmiavs r3, {r4, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble r7, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -r9, lsl #22 │ │ │ │ strtmi r6, [r2], -r6, lsr #32 │ │ │ │ @ instruction: 0x832be9cd │ │ │ │ movwcs sl, #2346 @ 0x92a │ │ │ │ strls r9, [sl, #-768]! @ 0xfffffd00 │ │ │ │ @@ -17294,25 +17294,25 @@ │ │ │ │ movwls r9, #47914 @ 0xbb2a │ │ │ │ tstls r8, #44032 @ 0xac00 │ │ │ │ movwls r9, #39724 @ 0x9b2c │ │ │ │ tstls r6, #2293760 @ 0x230000 │ │ │ │ tstls r2, #6488064 @ 0x630000 │ │ │ │ bvs ff792e70 │ │ │ │ vsubhn.i16 d4, q6, q8 │ │ │ │ - @ instruction: 0xf171fd1b │ │ │ │ - mvnlt pc, r7, lsl #16 │ │ │ │ + @ instruction: 0xf171fd83 │ │ │ │ + mvnlt pc, pc, ror #16 │ │ │ │ blcs c6538 │ │ │ │ @ instruction: 0x4620d91a │ │ │ │ vabal.s8 q1, d12, d1 │ │ │ │ - @ instruction: 0xf170fd11 │ │ │ │ - strdlt pc, [r0, -sp] │ │ │ │ + @ instruction: 0xf171fd79 │ │ │ │ + tstplt r0, r5, ror #16 @ p-variant is OBSOLETE │ │ │ │ strtmi r6, [r0], -r5, asr #17 │ │ │ │ vaddhn.i16 d2, q6, │ │ │ │ - @ instruction: 0xf170fd09 │ │ │ │ - strdlt pc, [r0, -r5] │ │ │ │ + @ instruction: 0xf171fd71 │ │ │ │ + tstplt r0, sp, asr r8 @ p-variant is OBSOLETE │ │ │ │ ldmdals r3, {r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ee4629 │ │ │ │ strtmi lr, [r1], -ip, lsl #26 │ │ │ │ stmdals r2!, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ee9313 │ │ │ │ eorls lr, r2, r6, lsl #26 │ │ │ │ bls 252eb8 │ │ │ │ @@ -17447,15 +17447,15 @@ │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ @ instruction: 0xf8909b12 │ │ │ │ blx 16ca5e │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals fp, {r0, sl, lr} │ │ │ │ ldmdbls r8, {r8, ip, pc} │ │ │ │ - @ instruction: 0xfff4f27d │ │ │ │ + @ instruction: 0xf85cf27e │ │ │ │ @ instruction: 0xf8d39b15 │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls 2e156c │ │ │ │ blls 652914 │ │ │ │ stmdbls r1!, {r1, r3, sl, lr} │ │ │ │ @@ -17525,25 +17525,25 @@ │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ @ instruction: 0xf8909b12 │ │ │ │ blx 16cb92 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals r9, {ip, pc} │ │ │ │ ldmdals r3, {r0, sl, lr} │ │ │ │ stmdbls r2!, {r0, r8, ip, pc} │ │ │ │ - @ instruction: 0xff2af27c │ │ │ │ + @ instruction: 0xff92f27c │ │ │ │ bmi 166634c │ │ │ │ ldrbtmi r4, [sl], #-2901 @ 0xfffff4ab │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, ror fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addshi pc, lr, r0, asr #32 │ │ │ │ pop {r0, r1, r4, r5, r6, ip, sp, pc} │ │ │ │ stmdals lr, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdbge r8!, {r0, r3, r5, r9, fp, sp, pc} │ │ │ │ - @ instruction: 0xf95cf27a │ │ │ │ + @ instruction: 0xf9c4f27a │ │ │ │ vldrls s18, [r8, #-164] @ 0xffffff5c │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7ee4628 │ │ │ │ bls 2672e8 │ │ │ │ @ instruction: 0x46049b12 │ │ │ │ tstls r9, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -17588,25 +17588,25 @@ │ │ │ │ bl ff16ceac │ │ │ │ cdpls 2, 1, cr0, cr0, cr8, {0} │ │ │ │ svccc 0x0064f8db │ │ │ │ strbmi r9, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ vqdmulh.s d25, d13, d7 │ │ │ │ - blls 46c228 │ │ │ │ + blls 46c3c8 │ │ │ │ blge cd12c8 │ │ │ │ stmibne r0!, {r0, r8, r9, ip, pc} │ │ │ │ strls r9, [r4, -sl, lsl #22] │ │ │ │ bls 2912cc │ │ │ │ svccc 0x0064f8db │ │ │ │ strbmi r9, [fp], #-2316 @ 0xfffff6f4 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmulh.s d25, d12, d7 │ │ │ │ - blls aac148 │ │ │ │ + blls aac2e8 │ │ │ │ @ instruction: 0xf405fb03 │ │ │ │ bicle r4, r4, #68, 10 @ 0x11000000 │ │ │ │ bls ad375c │ │ │ │ blx 11335a │ │ │ │ adcsmi pc, r3, #4, 12 @ 0x400000 │ │ │ │ mcrge 6, 6, pc, cr6, cr15, {3} @ │ │ │ │ ldr r9, [r8, r8, lsr #22] │ │ │ │ @@ -17843,15 +17843,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrbeq pc, [r8, #-2246] @ 0xfffff73a @ │ │ │ │ @ instruction: 0xf7ede7e2 │ │ │ │ svclt 0x0000eee8 │ │ │ │ adcseq r3, pc, r0, lsr r6 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ umlalseq r3, pc, r4, r5 @ │ │ │ │ - eoreq r6, pc, r0, ror #7 │ │ │ │ + eoreq r6, pc, r0, lsr #9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc3cc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r0, asr #31 │ │ │ │ strmi r4, [lr], -r6, asr #16 │ │ │ │ ldrbtmi r4, [r8], #-2374 @ 0xfffff6ba │ │ │ │ stcge 0, cr11, [r7], {140} @ 0x8c │ │ │ │ @@ -18616,15 +18616,15 @@ │ │ │ │ blcs 87a9c │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0feeec │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - blx fe8aa0fa │ │ │ │ + stc2 2, cr15, [r8], {139} @ 0x8b │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ ldc2 0, cr15, [ip], {36} @ 0x24 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0244640 │ │ │ │ andcs pc, pc, #38656 @ 0x9700 │ │ │ │ @@ -18674,15 +18674,15 @@ │ │ │ │ blcs 87b84 │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0fefd4 │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - blx baa1e2 │ │ │ │ + blx fe5aa1e2 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ blx 17a9858 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0254640 │ │ │ │ andcs pc, pc, #356352 @ 0x57000 │ │ │ │ @@ -18732,15 +18732,15 @@ │ │ │ │ blcs 87c6c │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0ff0bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - blx feeaa2c8 │ │ │ │ + blx 8aa2ca │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ blx 829942 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0254640 │ │ │ │ andcs pc, pc, #25600 @ 0x6400 │ │ │ │ @@ -19288,15 +19288,15 @@ │ │ │ │ @ instruction: 0xf5a2d30a │ │ │ │ blcs 2caf4c │ │ │ │ ldm pc, {r1, r2, fp, ip, lr, pc}^ @ │ │ │ │ svcvs 0x00aaf003 │ │ │ │ cmnpl pc, r5, lsl #10 │ │ │ │ tstpl r5, r5, lsl #10 │ │ │ │ andls r4, r1, #16, 12 @ 0x1000000 │ │ │ │ - @ instruction: 0xf874f16f │ │ │ │ + @ instruction: 0xf8dcf16f │ │ │ │ strmi r4, [r2], r6, lsl #12 │ │ │ │ @ instruction: 0xf7fc9801 │ │ │ │ @ instruction: 0xf106fbf5 │ │ │ │ @ instruction: 0x46800937 │ │ │ │ teqpeq r3, #-2147483647 @ p-variant is OBSOLETE @ 0x80000001 │ │ │ │ ldrmi sl, [r8], -r5, lsl #18 │ │ │ │ svccs 0x0001f813 │ │ │ │ @@ -19432,15 +19432,15 @@ │ │ │ │ subcs lr, r3, r0, asr #20 │ │ │ │ @ instruction: 0xf1b8e091 │ │ │ │ svclt 0x001c0f03 │ │ │ │ andvs r6, sl, sl, lsr #16 │ │ │ │ svcge 0x0029f47f │ │ │ │ beq a99d8 │ │ │ │ smlabtcc r1, sp, r9, lr │ │ │ │ - ldc2l 1, cr15, [r8, #-456] @ 0xfffffe38 │ │ │ │ + stc2l 1, cr15, [r0, #456] @ 0x1c8 │ │ │ │ blls d4798 │ │ │ │ ldr r6, [lr, -r8] │ │ │ │ beq 15e9a14 │ │ │ │ mrc 7, 5, lr, cr15, cr4, {1} │ │ │ │ vmov.f32 s15, #64 @ 0x3e000000 0.125 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ vpmin.u8 d31, d0, d0 │ │ │ │ @@ -19829,15 +19829,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 775b0 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf16e4640 │ │ │ │ - teqplt r8, fp, lsr ip @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r3, lsr #25 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed2f5cc │ │ │ │ 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 │ │ │ │ @@ -20057,15 +20057,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 77940 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf16e4640 │ │ │ │ - teqplt r8, r3, ror sl @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, fp @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed2f95c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3], #-2628 @ 0xfffff5bc │ │ │ │ andcc lr, fp, #3620864 @ 0x374000 │ │ │ │ strcs lr, [r9], #2628 @ 0xa44 │ │ │ │ vst2.32 {d22,d24}, [r4 :256], r9 │ │ │ │ @@ -20111,15 +20111,15 @@ │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x000e2b00 │ │ │ │ @ instruction: 0xf04f4681 │ │ │ │ vst2.8 {d16,d18}, [pc], r2 │ │ │ │ @ instruction: 0x4628759e │ │ │ │ - blx 22b3e0 │ │ │ │ + blx 1c2b3e0 │ │ │ │ blvs fe09b2ec │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12c94c4 │ │ │ │ blls 278458 │ │ │ │ ldmibeq lr, {r0, r2, r8, r9, lr} │ │ │ │ @@ -20357,15 +20357,15 @@ │ │ │ │ strbt r6, [r6], r2, rrx │ │ │ │ bl 122d194 │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a6 │ │ │ │ adcseq r1, pc, r0, ror #2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r0, pc, r2, ror #30 │ │ │ │ - eoreq r3, pc, sl, ror sp @ │ │ │ │ + eoreq r3, pc, sl, lsr lr @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi dc0c6c │ │ │ │ blmi dc0c7c │ │ │ │ addslt r4, r5, sl, ror r4 │ │ │ │ @@ -20510,15 +20510,15 @@ │ │ │ │ @ instruction: 0xf5b29a21 │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x001c2b00 │ │ │ │ vst1.8 {d18-d20}, [pc], r2 │ │ │ │ @ instruction: 0x4638779e │ │ │ │ - cdp2 1, 14, cr15, cr8, cr13, {3} │ │ │ │ + @ instruction: 0xff50f16d │ │ │ │ blvs fe09b928 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ cmpeq r0, r0, asr #18 │ │ │ │ b 1456090 │ │ │ │ @ instruction: 0xf40c2c08 │ │ │ │ vqdmulh.s , , d0[0] │ │ │ │ @@ -20680,17 +20680,17 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andsls r9, r1, #1006632960 @ 0x3c000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ vsubhn.i16 d4, , q12 │ │ │ │ - strmi pc, [r4], -r7, lsr #21 │ │ │ │ + strmi pc, [r4], -pc, lsl #22 │ │ │ │ stmdals fp, {r2, r3, ip, pc} │ │ │ │ - blx fe92c138 │ │ │ │ + blx 32c13a │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991c │ │ │ │ @ instruction: 0xf8d3900e │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ ldrtmi r6, [r9], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -21261,15 +21261,15 @@ │ │ │ │ ldrdvs r6, [r2], #-15 @ │ │ │ │ @ instruction: 0xf7eae6dc │ │ │ │ ldmib sp, {r1, r2, r4, r5, sl, fp, sp, lr, pc}^ │ │ │ │ str r1, [r6, r4, lsl #10]! │ │ │ │ adcseq r0, pc, r4, asr r3 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r0, pc, r4, asr r1 @ │ │ │ │ - eoreq r2, pc, r8, asr pc @ │ │ │ │ + eoreq r3, pc, r8, lsl r0 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi f41890 │ │ │ │ addslt r4, r4, fp, lsr fp │ │ │ │ sxtab16mi r4, r1, sl, ror #8 │ │ │ │ @@ -21292,15 +21292,15 @@ │ │ │ │ bls 8e45ac │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst3.8 {d16-d18}, [pc], r0 │ │ │ │ @ instruction: 0xd140779e │ │ │ │ @ instruction: 0xf16d4638 │ │ │ │ - teqplt r8, sp, asr #17 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r5, lsr r9 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed30ca8 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ streq lr, [r3], #2628 @ 0xa44 │ │ │ │ strvc lr, [r8], #2628 @ 0xa44 │ │ │ │ @ instruction: 0xf4449b05 │ │ │ │ strls r4, [r3], #-1233 @ 0xfffffb2f │ │ │ │ @@ -21488,15 +21488,15 @@ │ │ │ │ bls 8e48bc │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst3.8 {d16-d18}, [pc], r0 │ │ │ │ @ instruction: 0xd140779e │ │ │ │ @ instruction: 0xf16c4638 │ │ │ │ - teqplt r8, r5, asr #30 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, sp, lsr #31 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed30fb8 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ streq lr, [r3], #2628 @ 0xa44 │ │ │ │ strvc lr, [r8], #2628 @ 0xa44 │ │ │ │ @ instruction: 0xf4449b05 │ │ │ │ strls r4, [r3], #-1233 @ 0xfffffb2f │ │ │ │ @@ -21657,17 +21657,17 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andsls r9, r1, #1006632960 @ 0x3c000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ vsubhn.i16 d4, q4, q12 │ │ │ │ - strmi pc, [r4], -r5, lsl #22 │ │ │ │ + strmi pc, [r4], -sp, ror #22 │ │ │ │ stmdals fp, {r2, r3, ip, pc} │ │ │ │ - blx ad07a │ │ │ │ + blx 1aad07a │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991c │ │ │ │ @ instruction: 0xf8d3900e │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ ldrtmi r6, [r9], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -21848,17 +21848,17 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andsls r9, r1, #1006632960 @ 0x3c000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ vsubhn.i16 d4, q4, q12 │ │ │ │ - strmi pc, [r4], -r7, lsl #19 │ │ │ │ + strmi pc, [r4], -pc, ror #19 │ │ │ │ stmdals fp, {r2, r3, ip, pc} │ │ │ │ - @ instruction: 0xf982f288 │ │ │ │ + @ instruction: 0xf9eaf288 │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991c │ │ │ │ @ instruction: 0xf8d3900e │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ ldrtmi r6, [r9], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -22064,16 +22064,16 @@ │ │ │ │ andls r9, r6, sl, lsl #8 │ │ │ │ ldm r3, {r2, r9, sl, lr} │ │ │ │ blge cf0cb4 │ │ │ │ rsblt pc, ip, sp, asr #17 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ bls 502544 │ │ │ │ blhi 32c2f0 │ │ │ │ - @ instruction: 0xffd6f287 │ │ │ │ - blx ff12d260 │ │ │ │ + @ instruction: 0xf83ef288 │ │ │ │ + blx b2d262 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ blge 757100 │ │ │ │ bge d15d80 │ │ │ │ strtmi r9, [r8], -sl, lsl #24 │ │ │ │ stmdbge lr!, {r0, r1, r4, r5, r8, ip, pc} │ │ │ │ blge 7158cc │ │ │ │ @@ -22084,15 +22084,15 @@ │ │ │ │ blls c55910 │ │ │ │ blls c95940 │ │ │ │ @ instruction: 0xf8dd9306 │ │ │ │ blls d1ce9c │ │ │ │ ldc 3, cr9, [sp, #40] @ 0x28 │ │ │ │ blls d539ac │ │ │ │ stmdals r8, {r0, r4, r8, r9, ip, pc} │ │ │ │ - blx fe7ad2ac │ │ │ │ + blx 1ad2ae │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r6, r9, pc} │ │ │ │ ldmeq fp, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #54017 @ 0xd301 │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ blls 355534 │ │ │ │ @@ -22203,15 +22203,15 @@ │ │ │ │ @ instruction: 0x4628b05c │ │ │ │ @ instruction: 0x465d9a19 │ │ │ │ @ instruction: 0xf04f6f21 │ │ │ │ tstls r0, r0, lsr #6 │ │ │ │ blcs 2aefe0 │ │ │ │ andcc pc, r4, fp, asr #17 │ │ │ │ @ instruction: 0xf16c65e5 │ │ │ │ - ldmdbls r0, {r0, r1, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r0, {r0, r1, r2, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ blvs fe15d3bc │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 11f3454 │ │ │ │ blls 33e7f8 │ │ │ │ b 1216f34 │ │ │ │ vst2.32 {d18-d21}, [r3], r3 │ │ │ │ @@ -22330,15 +22330,15 @@ │ │ │ │ vmin.s8 q10, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ @ instruction: 0x911003b2 │ │ │ │ blcc 2af1dc │ │ │ │ nopmi {79} @ 0x4f │ │ │ │ andcc pc, r4, fp, asr #17 │ │ │ │ @ instruction: 0xf16c65e5 │ │ │ │ - ldmdbls r0, {r0, r1, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r0, {r0, r1, r2, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ blls 35ccd8 │ │ │ │ b 1217528 │ │ │ │ vst2.32 {d18-d21}, [r3], r3 │ │ │ │ blls 2f1b6c │ │ │ │ strbcc lr, [r1], r3, asr #20 │ │ │ │ sbcseq r9, fp, r7, lsl #22 │ │ │ │ @@ -22366,15 +22366,15 @@ │ │ │ │ streq pc, [r8, #-267] @ 0xfffffef5 │ │ │ │ @ instruction: 0xf8cb6625 │ │ │ │ vhadd.s8 d19, d13, d4 │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ @ instruction: 0xf8cb03b2 │ │ │ │ strbvs r3, [r5, #0]! │ │ │ │ @ instruction: 0xf16c9110 │ │ │ │ - tstpcs r0, r7, ror #16 @ p-variant is OBSOLETE │ │ │ │ + smlabtcs r0, pc, r8, pc @ │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ blls 35cc48 │ │ │ │ b 12175b8 │ │ │ │ blls 2fab84 │ │ │ │ adceq pc, r0, #1174405120 @ 0x46000000 │ │ │ │ strbcc lr, [r1], r3, asr #20 │ │ │ │ sbcseq r9, fp, r7, lsl #22 │ │ │ │ @@ -22666,16 +22666,16 @@ │ │ │ │ @ instruction: 0x460c921c │ │ │ │ andsls r9, sp, fp │ │ │ │ ldm r3, {r1, r2, r8, ip, pc} │ │ │ │ blge d71624 │ │ │ │ blhi 32cc78 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ vsubhn.i16 d4, , q12 │ │ │ │ - @ instruction: 0xf16bfb21 │ │ │ │ - movwlt pc, #3597 @ 0xe0d @ │ │ │ │ + @ instruction: 0xf16bfb89 │ │ │ │ + movwlt pc, #3701 @ 0xe75 @ │ │ │ │ blcs cb92c │ │ │ │ stmdals sl, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ bls 4dc298 │ │ │ │ eorsls sl, r4, r0, lsr r9 │ │ │ │ eorsls r4, r5, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0x9600aa34 │ │ │ │ blhi cacc6c │ │ │ │ @@ -22685,15 +22685,15 @@ │ │ │ │ blls c96274 │ │ │ │ blls cd627c │ │ │ │ blls d162b0 │ │ │ │ blls d9626c │ │ │ │ ldc 3, cr9, [sp, #40] @ 0x28 │ │ │ │ blls dd431c │ │ │ │ stmdals r8, {r0, r4, r8, r9, ip, pc} │ │ │ │ - stc2l 1, cr15, [r8, #428]! @ 0x1ac │ │ │ │ + cdp2 1, 5, cr15, cr0, cr11, {3} │ │ │ │ stmdacs r0, {r0, r1, r3, r4, ip, pc} │ │ │ │ subhi pc, fp, #0 │ │ │ │ bls 24bc7c │ │ │ │ blcs b39e0 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx 1562b2 │ │ │ │ andls pc, r7, #536870912 @ 0x20000000 │ │ │ │ @@ -22785,15 +22785,15 @@ │ │ │ │ @ instruction: 0xf5b18153 │ │ │ │ @ instruction: 0xf0407f86 │ │ │ │ bls 2d1d90 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ msrhi CPSR_sxc, r0, asr #32 │ │ │ │ addsvc pc, lr, pc, asr #8 │ │ │ │ - stc2 1, cr15, [r0, #-428]! @ 0xfffffe54 │ │ │ │ + stc2 1, cr15, [r8, #428] @ 0x1ac │ │ │ │ movwcs r4, #9734 @ 0x2606 │ │ │ │ cmplt r6, fp, lsl #6 │ │ │ │ movwcs r6, #2482 @ 0x9b2 │ │ │ │ ldrmi r4, [r9], -r8, lsr #12 │ │ │ │ bcs b3b50 │ │ │ │ andcs fp, r1, #56, 30 @ 0xe0 │ │ │ │ b daf7b0 │ │ │ │ @@ -22932,15 +22932,15 @@ │ │ │ │ blls 1bcba90 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle fp, r0, lsl #6 │ │ │ │ ldc 0, cr11, [sp], #444 @ 0x1bc │ │ │ │ pop {r2, r8, r9, fp, pc} │ │ │ │ sbclt r8, r3, #240, 30 @ 0x3c0 │ │ │ │ movwls r9, #47112 @ 0xb808 │ │ │ │ - blx ffeadff2 │ │ │ │ + stc2l 1, cr15, [r0], #-428 @ 0xfffffe54 │ │ │ │ ldrb r4, [r8], r6, lsl #12 │ │ │ │ vmax.s8 d20, d13, d13 │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ @ instruction: 0xf84503b2 │ │ │ │ subvs r3, pc, r8, lsl #22 │ │ │ │ cdpcs 5, 0, cr6, cr0, cr5, {7} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr12, cr15, {3} │ │ │ │ @@ -23076,16 +23076,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 3120f4 │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386adf │ │ │ │ - @ instruction: 0xffeaf286 │ │ │ │ - blx ff62e234 │ │ │ │ + @ instruction: 0xf852f287 │ │ │ │ + blx 102e236 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b96944 │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -23097,26 +23097,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bd8970 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2ba91c │ │ │ │ @ instruction: 0x46386adf │ │ │ │ - @ instruction: 0xffc0f286 │ │ │ │ - blx febae288 │ │ │ │ + @ instruction: 0xf828f287 │ │ │ │ + blx 5ae28a │ │ │ │ stmiavs r3, {r3, r4, r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble ip, {r0, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf04f4638 │ │ │ │ - vmlal.s8 q0, d6, d1 │ │ │ │ - @ instruction: 0xf16bffb5 │ │ │ │ - smlatblt r8, r1, sl, pc @ │ │ │ │ + vmlal.s8 q0, d7, d1 │ │ │ │ + @ instruction: 0xf16bf81d │ │ │ │ + tstplt r8, r9, lsl #22 @ p-variant is OBSOLETE │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - @ instruction: 0xffacf286 │ │ │ │ - blx fe6ae2b0 │ │ │ │ + @ instruction: 0xf814f287 │ │ │ │ + blx ae2b2 │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ svc 0x00aef7e8 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e89815 │ │ │ │ stmib sp, {r1, r3, r5, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ blls 2d1d58 │ │ │ │ @@ -23209,28 +23209,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2d5e44 │ │ │ │ @ instruction: 0x3178f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - @ instruction: 0xf9cef16b │ │ │ │ + blx e2e444 │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ @ instruction: 0xf44faf66 │ │ │ │ strb r7, [sl, -r6, lsl #21]! │ │ │ │ ldrtpl pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ sxtah r4, lr, sp, ror #8 │ │ │ │ @ instruction: 0xf8d99b08 │ │ │ │ ldcvs 0, cr2, [fp], {16} │ │ │ │ adcsmi r1, fp, #634880 @ 0x9b000 │ │ │ │ shasxmi fp, fp, r8 │ │ │ │ ldrb r9, [r9], r6, lsl #6 │ │ │ │ @ instruction: 0xf16b4658 │ │ │ │ - @ instruction: 0xb118f9b5 │ │ │ │ + tstplt r8, sp, lsl sl @ p-variant is OBSOLETE │ │ │ │ blcs 44c4dc │ │ │ │ svcge 0x0048f63f │ │ │ │ blvc fe22f014 │ │ │ │ blls 2abc20 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d25c4 │ │ │ │ @@ -23280,15 +23280,15 @@ │ │ │ │ @ instruction: 0xf0569335 │ │ │ │ @ instruction: 0xf8d8fa0f │ │ │ │ bge c76a60 │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f64 │ │ │ │ tstcc r0, lr, asr #3 │ │ │ │ - ldc2l 2, cr15, [r6], #464 @ 0x1d0 │ │ │ │ + ldc2l 2, cr15, [lr, #-464] @ 0xfffffe30 │ │ │ │ adcseq pc, r0, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf90af04d │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -23305,15 +23305,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ @ instruction: 0xf9faf056 │ │ │ │ ldrdhi pc, [r0], -sp @ │ │ │ │ stmdbge r6!, {r2, r3, r4, r5, r9, fp, sp, pc} │ │ │ │ strbmi r9, [r3], -r4, asr #32 │ │ │ │ vadd.i64 q13, , q4 │ │ │ │ - blls 530264 │ │ │ │ + blls 530404 │ │ │ │ ldrbmi r9, [r2], -r1, lsl #6 │ │ │ │ strtmi r9, [r1], -r9, lsl #22 │ │ │ │ andhi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ strls r8, [r0, -r8] │ │ │ │ eorhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -23376,15 +23376,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5bae54 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ @ instruction: 0xf96af056 │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, , q4 │ │ │ │ - blls 530148 │ │ │ │ + blls 5302e8 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r9, lsl #20 │ │ │ │ ldrdcc pc, [r4], -r9 @ │ │ │ │ @ instruction: 0xf8929300 │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @ instruction: 0xf0032204 │ │ │ │ @@ -23439,38 +23439,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 7ea1c │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r2, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2354 @ 0xfffff6ce │ │ │ │ @ instruction: 0xf1704479 │ │ │ │ - strbt pc, [r8], -r9, asr #21 @ │ │ │ │ + @ instruction: 0xe668fb31 │ │ │ │ @ instruction: 0x46014a30 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ orrmi pc, r5, #64, 12 @ 0x4000000 │ │ │ │ blx fedae570 │ │ │ │ ldrbcc pc, [r8, #-2262] @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ @ instruction: 0xe6040558 │ │ │ │ bvs ffe99e78 │ │ │ │ - ldc2l 2, cr15, [lr], #536 @ 0x218 │ │ │ │ - @ instruction: 0xffeaf16a │ │ │ │ + stc2l 2, cr15, [r6, #-536]! @ 0xfffffde8 │ │ │ │ + @ instruction: 0xf852f16b │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ bvs ff472e88 │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ andsle r2, fp, r9, ror r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1178f897 │ │ │ │ blls 2ebb64 │ │ │ │ bvs ff67be84 │ │ │ │ - stc2l 2, cr15, [r8], #536 @ 0x218 │ │ │ │ - @ instruction: 0xffd4f16a │ │ │ │ + ldc2l 2, cr15, [r0, #-536] @ 0xfffffde8 │ │ │ │ + @ instruction: 0xf83cf16b │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ adcsmi r0, fp, #1490944 @ 0x16c000 │ │ │ │ mcrge 4, 1, pc, cr15, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ @@ -23486,17 +23486,17 @@ │ │ │ │ ldrshteq lr, [lr], sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r3, r9, ip, ror #13 │ │ │ │ adcseq r3, r9, r8, asr #11 │ │ │ │ umlalseq lr, lr, sl, r1 @ │ │ │ │ adcseq r3, r9, r8, lsl #10 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - eoreq r0, pc, r2, ror ip @ │ │ │ │ - eoreq r0, pc, r8, lsl #14 │ │ │ │ - eoreq r0, pc, r2, lsr ip @ │ │ │ │ + eoreq r0, pc, r2, lsr sp @ │ │ │ │ + eoreq r0, pc, r8, asr #15 │ │ │ │ + strdeq r0, [pc], -r2 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 1443b48 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -23619,16 +23619,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 312974 │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386adf │ │ │ │ - blx feb2ef1e │ │ │ │ - cdp2 1, 9, cr15, cr6, cr10, {3} │ │ │ │ + ldc2 2, cr15, [r2], {134} @ 0x86 │ │ │ │ + cdp2 1, 15, cr15, cr14, cr10, {3} │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b971c4 │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -23640,26 +23640,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bd91f0 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2bb19c │ │ │ │ @ instruction: 0x46386adf │ │ │ │ - blx fe0aef72 │ │ │ │ - cdp2 1, 6, cr15, cr12, cr10, {3} │ │ │ │ + blx ffaaef72 │ │ │ │ + cdp2 1, 13, cr15, cr4, cr10, {3} │ │ │ │ stmiavs r3, {r3, r4, r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble ip, {r0, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf04f4638 │ │ │ │ vmlal.s8 q0, d6, d1 │ │ │ │ - @ instruction: 0xf16afb75 │ │ │ │ - tstplt r8, r1, ror #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf16afbdd │ │ │ │ + smlabtlt r8, r9, lr, pc @ │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - blx 1baef9a │ │ │ │ - cdp2 1, 5, cr15, cr8, cr10, {3} │ │ │ │ + blx ff5aef9a │ │ │ │ + cdp2 1, 12, cr15, cr0, cr10, {3} │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ bl 1c30530 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e89815 │ │ │ │ stmib sp, {r1, r3, r5, r6, r8, r9, fp, sp, lr, pc}^ │ │ │ │ blls 2d25d8 │ │ │ │ @@ -23752,28 +23752,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2d66c4 │ │ │ │ @ instruction: 0x3178f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - stc2 1, cr15, [lr, #424] @ 0x1a8 │ │ │ │ + ldc2l 1, cr15, [r6, #424]! @ 0x1a8 │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ @ instruction: 0xf44faf66 │ │ │ │ strb r7, [sl, -r6, lsl #21]! │ │ │ │ ldrtpl pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ sxtah r4, lr, sp, ror #8 │ │ │ │ @ instruction: 0xf8d99b08 │ │ │ │ ldcvs 0, cr2, [fp], {16} │ │ │ │ adcsmi r1, fp, #634880 @ 0x9b000 │ │ │ │ shasxmi fp, fp, r8 │ │ │ │ ldrb r9, [r9], r6, lsl #6 │ │ │ │ @ instruction: 0xf16a4658 │ │ │ │ - tstplt r8, r5, ror sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118fddd │ │ │ │ blcs 44cd5c │ │ │ │ svcge 0x0048f63f │ │ │ │ blvc fe22f894 │ │ │ │ blls 2ac4a0 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d2e44 │ │ │ │ @@ -23823,15 +23823,15 @@ │ │ │ │ @ instruction: 0xf0559335 │ │ │ │ @ instruction: 0xf8d8fdcf │ │ │ │ bge c772e0 │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f64 │ │ │ │ tstcc r0, lr, asr #3 │ │ │ │ - @ instruction: 0xf8b6f274 │ │ │ │ + @ instruction: 0xf91ef274 │ │ │ │ adcseq pc, r0, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ stc2l 0, cr15, [sl], {76} @ 0x4c │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -23848,15 +23848,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ ldc2 0, cr15, [sl, #340]! @ 0x154 │ │ │ │ ldrdhi pc, [r0], -sp @ │ │ │ │ stmdbge r6!, {r2, r3, r4, r5, r9, fp, sp, pc} │ │ │ │ strbmi r9, [r3], -r4, asr #32 │ │ │ │ vadd.i64 q13, , q4 │ │ │ │ - blls 531e24 │ │ │ │ + blls 531fc4 │ │ │ │ ldrbmi r9, [r2], -r1, lsl #6 │ │ │ │ strtmi r9, [r1], -r9, lsl #22 │ │ │ │ andhi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ strls r8, [r0, -r8] │ │ │ │ eorhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -23919,15 +23919,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5bb6d4 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ stc2 0, cr15, [sl, #-340]! @ 0xfffffeac │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, , q4 │ │ │ │ - blls 531d08 │ │ │ │ + blls 531ea8 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r9, lsl #20 │ │ │ │ ldrdcc pc, [r4], -r9 @ │ │ │ │ @ instruction: 0xf8929300 │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @ instruction: 0xf0032204 │ │ │ │ @@ -23982,38 +23982,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 7f29c │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r2, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2354 @ 0xfffff6ce │ │ │ │ @ instruction: 0xf16f4479 │ │ │ │ - strbt pc, [r8], -r9, lsl #29 @ │ │ │ │ + @ instruction: 0xe668fef1 │ │ │ │ @ instruction: 0x46014a30 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ orrmi pc, r5, #64, 12 @ 0x4000000 │ │ │ │ cdp2 0, 7, cr15, cr4, cr10, {6} │ │ │ │ ldrbcc pc, [r8, #-2262] @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ @ instruction: 0xe6040558 │ │ │ │ bvs ffe9a6f8 │ │ │ │ - @ instruction: 0xf8bef286 │ │ │ │ - blx feb2f08a │ │ │ │ + @ instruction: 0xf926f286 │ │ │ │ + ldc2 1, cr15, [r2], {106} @ 0x6a │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ bvs ff473708 │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ andsle r2, fp, r9, ror r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1178f897 │ │ │ │ blls 2ec3e4 │ │ │ │ bvs ff67c704 │ │ │ │ - @ instruction: 0xf8a8f286 │ │ │ │ - blx fe5af0b6 │ │ │ │ + @ instruction: 0xf910f286 │ │ │ │ + blx fffaf0b6 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ adcsmi r0, fp, #1490944 @ 0x16c000 │ │ │ │ mcrge 4, 1, pc, cr15, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ @@ -24029,17 +24029,17 @@ │ │ │ │ adcseq sp, lr, sl, ror fp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrsbteq r2, [r9], r4 │ │ │ │ ldrhteq r2, [r9], r0 │ │ │ │ adcseq sp, lr, sl, lsl r9 │ │ │ │ ldrshteq r2, [r9], r0 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - strdeq r0, [pc], -r2 @ │ │ │ │ - eoreq pc, lr, r8, lsl #29 │ │ │ │ strhteq r0, [pc], -r2 │ │ │ │ + eoreq pc, lr, r8, asr #30 │ │ │ │ + eoreq r0, pc, r2, ror r4 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 14443c8 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -24162,16 +24162,16 @@ │ │ │ │ stmib sp, {r2, r3, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0008a13 │ │ │ │ bls 3131f4 │ │ │ │ svclt 0x00384293 │ │ │ │ movwls r4, #26131 @ 0x6613 │ │ │ │ tstls r6, r8, lsl #22 │ │ │ │ @ instruction: 0x46386adf │ │ │ │ - @ instruction: 0xff6af285 │ │ │ │ - blx 162f330 │ │ │ │ + @ instruction: 0xffd2f285 │ │ │ │ + blx ff02f330 │ │ │ │ stmiavs r3, {r3, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdble lr, {r0, r8, r9, fp, sp} │ │ │ │ ldrtmi r9, [r8], -fp, lsl #22 │ │ │ │ svcge 0x00289916 │ │ │ │ bge b97a44 │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r9], -r8, lsr #22 │ │ │ │ @@ -24183,26 +24183,26 @@ │ │ │ │ stmdbls r9!, {r4, r8, ip, pc} │ │ │ │ bls bd9a70 │ │ │ │ stmdbls sl!, {r0, r4, r8, ip, pc} │ │ │ │ andls r9, sp, #12, 6 @ 0x30000000 │ │ │ │ stmib sp, {r0, r1, r3, r8, ip, pc}^ │ │ │ │ blls 2bba1c │ │ │ │ @ instruction: 0x46386adf │ │ │ │ - @ instruction: 0xff40f285 │ │ │ │ - blx baf384 │ │ │ │ + @ instruction: 0xffa8f285 │ │ │ │ + blx fe5af384 │ │ │ │ stmiavs r3, {r3, r4, r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ ldmdble ip, {r0, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf04f4638 │ │ │ │ vmlal.s8 q0, d5, d1 │ │ │ │ - @ instruction: 0xf16aff35 │ │ │ │ - tstplt r8, r1, lsr #20 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf16aff9d │ │ │ │ + smlabblt r8, r9, sl, pc @ │ │ │ │ ldrdhi pc, [ip], -r0 │ │ │ │ smladxcs r1, r8, r6, r4 │ │ │ │ - @ instruction: 0xff2cf285 │ │ │ │ - blx 6af3ac │ │ │ │ + @ instruction: 0xff94f285 │ │ │ │ + blx fe0af3ac │ │ │ │ stmdbvs r7, {r8, ip, sp, pc} │ │ │ │ ldmdals r2, {r0, r6, r9, sl, lr} │ │ │ │ svc 0x002ef7e7 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7e79815 │ │ │ │ stmib sp, {r1, r3, r5, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ blls 2d2e58 │ │ │ │ @@ -24295,28 +24295,28 @@ │ │ │ │ vhsub.s8 d8, d13, d17 │ │ │ │ pop {r2, r6, r8, sl, fp, ip, lr} │ │ │ │ blls 2d6f44 │ │ │ │ @ instruction: 0x3178f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ ldrbmi sp, [r3], r5, lsr #2 │ │ │ │ @ instruction: 0x4650e775 │ │ │ │ - @ instruction: 0xf94ef16a │ │ │ │ + @ instruction: 0xf9b6f16a │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ @ instruction: 0xf44faf66 │ │ │ │ strb r7, [sl, -r6, lsl #21]! │ │ │ │ ldrtpl pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ sxtah r4, lr, sp, ror #8 │ │ │ │ @ instruction: 0xf8d99b08 │ │ │ │ ldcvs 0, cr2, [fp], {16} │ │ │ │ adcsmi r1, fp, #634880 @ 0x9b000 │ │ │ │ shasxmi fp, fp, r8 │ │ │ │ ldrb r9, [r9], r6, lsl #6 │ │ │ │ @ instruction: 0xf16a4658 │ │ │ │ - tstplt r8, r5, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118f99d │ │ │ │ blcs 44d5dc │ │ │ │ svcge 0x0048f63f │ │ │ │ blvc fe230114 │ │ │ │ blls 2acd20 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 2d36c4 │ │ │ │ @@ -24366,15 +24366,15 @@ │ │ │ │ @ instruction: 0xf0559335 │ │ │ │ @ instruction: 0xf8d8f98f │ │ │ │ bge c77b60 │ │ │ │ eorsls r2, sl, r0, lsl #6 │ │ │ │ @ instruction: 0xf8d1a8fc │ │ │ │ @ instruction: 0xf5011f64 │ │ │ │ tstcc r0, lr, asr #3 │ │ │ │ - ldc2l 2, cr15, [r6], #-460 @ 0xfffffe34 │ │ │ │ + ldc2l 2, cr15, [lr], {115} @ 0x73 │ │ │ │ adcseq pc, r0, #216, 16 @ 0xd80000 │ │ │ │ movwls sl, #2852 @ 0xb24 │ │ │ │ @ instruction: 0x63a4f50d │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ @ instruction: 0xf88af04c │ │ │ │ stmdacs r0, {r3, ip, pc} │ │ │ │ teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -24391,15 +24391,15 @@ │ │ │ │ @ instruction: 0x973f9b15 │ │ │ │ movtls r9, #5957 @ 0x1745 │ │ │ │ @ instruction: 0xf97af055 │ │ │ │ ldrdhi pc, [r0], -sp @ │ │ │ │ stmdbge r6!, {r2, r3, r4, r5, r9, fp, sp, pc} │ │ │ │ strbmi r9, [r3], -r4, asr #32 │ │ │ │ vadd.i64 q13, q12, q4 │ │ │ │ - blls 531bb4 │ │ │ │ + blls 531d54 │ │ │ │ ldrbmi r9, [r2], -r1, lsl #6 │ │ │ │ strtmi r9, [r1], -r9, lsl #22 │ │ │ │ andhi pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ strls r8, [r0, -r8] │ │ │ │ eorhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @@ -24462,15 +24462,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 5bbf54 │ │ │ │ cmpls r3, #-1073741803 @ 0xc0000015 │ │ │ │ @ instruction: 0xf8eaf055 │ │ │ │ stmdbge r6!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vadd.i64 q13, q12, q4 │ │ │ │ - blls 531a98 │ │ │ │ + blls 531c38 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r9, lsl #20 │ │ │ │ ldrdcc pc, [r4], -r9 @ │ │ │ │ @ instruction: 0xf8929300 │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ stmib sp, {r4, r7, r8, sp}^ │ │ │ │ @ instruction: 0xf0032204 │ │ │ │ @@ -24525,38 +24525,38 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 7fb1c │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ andcs r4, r1, r2, lsr sl │ │ │ │ ldrbtmi r4, [sl], #-2354 @ 0xfffff6ce │ │ │ │ @ instruction: 0xf16f4479 │ │ │ │ - strbt pc, [r8], -r9, asr #20 @ │ │ │ │ + @ instruction: 0xe668fab1 │ │ │ │ @ instruction: 0x46014a30 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ orrmi pc, r5, #64, 12 @ 0x4000000 │ │ │ │ blx daf66c │ │ │ │ ldrbcc pc, [r8, #-2262] @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c6ae08 │ │ │ │ @ instruction: 0xe6040558 │ │ │ │ bvs ffe9af78 │ │ │ │ - ldc2l 2, cr15, [lr], #-532 @ 0xfffffdec │ │ │ │ - @ instruction: 0xff6af169 │ │ │ │ + stc2l 2, cr15, [r6], #532 @ 0x214 │ │ │ │ + @ instruction: 0xffd2f169 │ │ │ │ @ instruction: 0xf8909a09 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ bvs ff473f88 │ │ │ │ @ instruction: 0xf8922b02 │ │ │ │ andsle r2, fp, r9, ror r1 │ │ │ │ andsle r2, pc, r2, lsl #20 │ │ │ │ @ instruction: 0x1178f897 │ │ │ │ blls 2ecc64 │ │ │ │ bvs ff67cf84 │ │ │ │ - stc2l 2, cr15, [r8], #-532 @ 0xfffffdec │ │ │ │ - @ instruction: 0xff54f169 │ │ │ │ + ldc2l 2, cr15, [r0], {133} @ 0x85 │ │ │ │ + @ instruction: 0xffbcf169 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ adcsmi r0, fp, #1490944 @ 0x16c000 │ │ │ │ mcrge 4, 1, pc, cr15, cr15, {3} @ │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ @@ -24572,17 +24572,17 @@ │ │ │ │ ldrshteq sp, [lr], sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r2, r9, r0, lsr #12 │ │ │ │ ldrshteq r2, [r9], ip │ │ │ │ umlalseq sp, lr, sl, r0 │ │ │ │ adcseq r2, r9, ip, lsr r4 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - eoreq pc, lr, r2, ror fp @ │ │ │ │ - eoreq pc, lr, r8, lsl #12 │ │ │ │ - eoreq pc, lr, r2, lsr fp @ │ │ │ │ + eoreq pc, lr, r2, lsr ip @ │ │ │ │ + eoreq pc, lr, r8, asr #13 │ │ │ │ + strdeq pc, [lr], -r2 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, pc, asr #20 │ │ │ │ blmi 1444c48 │ │ │ │ ldrbtmi r4, [sl], #-2383 @ 0xfffff6b1 │ │ │ │ @@ -24993,15 +24993,15 @@ │ │ │ │ svclt 0x0000ef08 │ │ │ │ adcseq ip, lr, r4, lsl #21 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq ip, lr, r4, lsr #20 │ │ │ │ adcseq r1, r9, sl, ror sp │ │ │ │ ldrshteq r1, [r9], r0 │ │ │ │ adcseq ip, lr, lr, asr r7 │ │ │ │ - eorseq r8, r5, r2, asr #1 │ │ │ │ + eorseq r8, r5, r2, lsl #3 │ │ │ │ adcseq r1, r9, r4, lsl #21 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r6, lsr sl │ │ │ │ @@ -25387,15 +25387,15 @@ │ │ │ │ svclt 0x0000ebf4 │ │ │ │ adcseq ip, lr, ip, asr r4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrshteq ip, [lr], ip │ │ │ │ adcseq r1, r9, lr, lsl r7 │ │ │ │ umlalseq r1, r9, r4, r6 │ │ │ │ adcseq ip, lr, r6, lsr r1 │ │ │ │ - mlaseq r5, sl, sl, r7 │ │ │ │ + eorseq r7, r5, sl, asr fp │ │ │ │ adcseq r1, r9, r8, lsr #8 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r6, lsr sl │ │ │ │ @@ -25781,15 +25781,15 @@ │ │ │ │ svclt 0x0000e8e0 │ │ │ │ adcseq fp, lr, r4, lsr lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrsbteq fp, [lr], r4 │ │ │ │ adcseq r1, r9, r2, asr #1 │ │ │ │ adcseq r1, r9, r8, lsr r0 │ │ │ │ adcseq fp, lr, lr, lsl #22 │ │ │ │ - eorseq r7, r5, r2, ror r4 │ │ │ │ + eorseq r7, r5, r2, lsr r5 │ │ │ │ adcseq r0, r9, ip, asr #27 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ addslt r4, fp, r6, lsr sl │ │ │ │ @@ -25975,19 +25975,19 @@ │ │ │ │ ldc2 0, cr15, [r6], #272 @ 0x110 │ │ │ │ @ instruction: 0xf1026862 │ │ │ │ stmdavs r8!, {r3, r8, r9} │ │ │ │ subsvs r2, r1, r0, lsl #2 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ rsbvs r6, r3, r1, lsl r0 │ │ │ │ - @ instruction: 0xf93ef284 │ │ │ │ - @ instruction: 0xf974f177 │ │ │ │ + @ instruction: 0xf9a6f284 │ │ │ │ + @ instruction: 0xf9dcf177 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - blx 4b13fc │ │ │ │ + blx 1eb13fc │ │ │ │ @ instruction: 0xf01069a1 │ │ │ │ stmdals r8, {r1, r2, r8, r9, sl, fp} │ │ │ │ strcs fp, [r1, #-3860] @ 0xfffff0ec │ │ │ │ b 127ddfc │ │ │ │ teqeq sl, #402653184 @ 0x18000000 │ │ │ │ andne lr, r0, #270336 @ 0x42000 │ │ │ │ biceq lr, r5, #274432 @ 0x43000 │ │ │ │ @@ -26010,15 +26010,15 @@ │ │ │ │ @ instruction: 0x460281f0 │ │ │ │ tstppl r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ blne 2b2b60 │ │ │ │ @ instruction: 0xf1006043 │ │ │ │ @ instruction: 0xe7b20310 │ │ │ │ vmlal.s8 q3, d4, d24 │ │ │ │ - @ instruction: 0xf010f9d3 │ │ │ │ + @ instruction: 0xf010fa3b │ │ │ │ svclt 0x00140f06 │ │ │ │ strcs r2, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xe7b800b6 │ │ │ │ andeq pc, r8, #0, 2 │ │ │ │ subvs r6, r3, r2, lsr #1 │ │ │ │ movwpl pc, #4685 @ 0x124d @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @@ -28798,15 +28798,15 @@ │ │ │ │ @ instruction: 0x8018f8d4 │ │ │ │ beq 2b39f4 │ │ │ │ andls pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - cdp2 1, 1, cr15, cr14, cr5, {3} │ │ │ │ + cdp2 1, 8, cr15, cr6, cr5, {3} │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ adchi pc, ip, r0 │ │ │ │ blcs d2410 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ ldmib sp, {r0, r2, r5, r7, pc}^ │ │ │ │ b 113c21c │ │ │ │ @@ -28855,19 +28855,19 @@ │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ orreq pc, r4, #196, 12 @ 0xc400000 │ │ │ │ eorvs r4, fp, r8, asr r6 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ rscseq fp, r6, r4, lsl pc │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ @ instruction: 0xf1742704 │ │ │ │ - ldmdblt r8, {r0, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1744658 │ │ │ │ - subeq pc, r7, r9, lsl fp @ │ │ │ │ + subeq pc, r7, r1, lsl #23 │ │ │ │ @ instruction: 0xf1749801 │ │ │ │ - blls f6598 │ │ │ │ + blls f6738 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b9b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -28999,26 +28999,26 @@ │ │ │ │ @ instruction: 0xf8d34638 │ │ │ │ @ instruction: 0xf6412f64 │ │ │ │ ldmne r1, {r4, r5, r6, r8, r9}^ │ │ │ │ bls 6cdc58 │ │ │ │ movwls r1, #39123 @ 0x98d3 │ │ │ │ @ instruction: 0xf143684b │ │ │ │ @ instruction: 0xf1650b00 │ │ │ │ - strmi pc, [r6], -sp, lsl #25 │ │ │ │ + @ instruction: 0x4606fcf5 │ │ │ │ blvs fe223de0 │ │ │ │ streq pc, [r1], -r6, lsr #3 │ │ │ │ @ instruction: 0xf686fab6 │ │ │ │ cmneq r6, #1933312 @ 0x1d8000 │ │ │ │ ldmdals r7, {r2, r4, r8, r9, fp, ip, pc} │ │ │ │ streq pc, [r1, -r3, asr #32] │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ - @ instruction: 0xf9c4f174 │ │ │ │ + blx bb3f10 │ │ │ │ ldmdals r7, {r4, r6, r8, fp, ip, sp, pc} │ │ │ │ - ldc2l 1, cr15, [r6], #-404 @ 0xfffffe6c │ │ │ │ + ldc2l 1, cr15, [lr], {101} @ 0x65 │ │ │ │ blvs fe163d8c │ │ │ │ rsbsle r2, fp, r3, lsl #22 │ │ │ │ @ instruction: 0xf4439b07 │ │ │ │ movwls r2, #29568 @ 0x7380 │ │ │ │ blx 15e5c6 │ │ │ │ b 1334174 │ │ │ │ ldmib sp, {r0, r3, r6, r7, r8, sl, ip, sp}^ │ │ │ │ @@ -29173,16 +29173,16 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ @ instruction: 0xf026463a │ │ │ │ @ instruction: 0xf8d8f9ef │ │ │ │ ldr r7, [r1, r8, lsr #23]! │ │ │ │ cdp 7, 5, cr15, cr6, cr2, {7} │ │ │ │ adcseq r8, lr, r2, lsl r5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - ldrshteq r3, [r5], -lr │ │ │ │ - eorseq r3, r5, r8, ror #29 │ │ │ │ + ldrhteq r3, [r5], -lr │ │ │ │ + eorseq r3, r5, r8, lsr #31 │ │ │ │ adcseq r8, lr, lr, asr r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b095 │ │ │ │ @ instruction: 0x46174a30 │ │ │ │ @@ -29487,15 +29487,15 @@ │ │ │ │ @ instruction: 0xf7e65096 │ │ │ │ str pc, [r8, r1, ror #23] │ │ │ │ bl ffa36030 │ │ │ │ adcseq r8, lr, r0, lsr #1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ umlalseq r8, lr, r2, r0 │ │ │ │ adcseq r7, lr, sl, ror #31 │ │ │ │ - eoreq sl, lr, lr, lsl lr │ │ │ │ + ldrdeq sl, [lr], -lr @ │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi fp, [r4], -pc, lsl #1 │ │ │ │ bpl fe0b54d8 │ │ │ │ @@ -29574,15 +29574,15 @@ │ │ │ │ addslt r9, r2, #0 │ │ │ │ @ instruction: 0xf5059201 │ │ │ │ @ instruction: 0x465a5096 │ │ │ │ movwls r8, #11939 @ 0x2ea3 │ │ │ │ @ instruction: 0xf7e6462b │ │ │ │ ldrb pc, [r7, -pc, asr #23]! @ │ │ │ │ adcseq r7, lr, r0, lsr #30 │ │ │ │ - ldrsbteq r3, [r5], -r4 │ │ │ │ + mlaseq r5, r4, r9, r3 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -29751,18 +29751,18 @@ │ │ │ │ @ instruction: 0xf5059209 │ │ │ │ bvs ff48cb1c │ │ │ │ bvs ff71d0e4 │ │ │ │ @ instruction: 0xf8db910f │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vmla.i d8, d16, d3[3] │ │ │ │ - vmovls.16 d23[0], pc │ │ │ │ + cdpls 12, 0, cr15, cr7, cr7, {1} │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ bvs ffc89ee8 │ │ │ │ - blx feeb4eea │ │ │ │ + stc2 2, cr15, [r0], #-512 @ 0xfffffe00 │ │ │ │ blne feab6848 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf0064682 │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, r9, r0 │ │ │ │ movwcs r9, #5636 @ 0x1604 │ │ │ │ movwls r2, #5632 @ 0x1600 │ │ │ │ @@ -29922,15 +29922,15 @@ │ │ │ │ @ instruction: 0xf8d46865 │ │ │ │ @ instruction: 0xf105b018 │ │ │ │ @ instruction: 0xf8c50608 │ │ │ │ vhadd.s8 d25, d0, d4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ stmdals lr, {r2, r3, r7, r8, r9} │ │ │ │ rsbvs r6, r6, fp, lsr #32 │ │ │ │ - ldc2l 1, cr15, [r6, #-400] @ 0xfffffe70 │ │ │ │ + ldc2 1, cr15, [lr, #400]! @ 0x190 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ sbchi pc, r9, r0 │ │ │ │ blcs d35a0 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407380 │ │ │ │ bls 118aa8 │ │ │ │ bmi 1330cc │ │ │ │ @@ -29993,20 +29993,20 @@ │ │ │ │ rscseq fp, pc, r8, lsl pc @ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ svclt 0x00086065 │ │ │ │ strbvc pc, [r4, -pc, asr #8] @ │ │ │ │ stmdaeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blx 15b4e70 │ │ │ │ + blx fefb4e70 │ │ │ │ stmdals lr, {r5, r8, fp, ip, sp, pc} │ │ │ │ - blx db4e78 │ │ │ │ + blx fe7b4e78 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1739801 │ │ │ │ - blls f73cc │ │ │ │ + blls f756c │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b9b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -30175,26 +30175,26 @@ │ │ │ │ blt 7332c4 │ │ │ │ blx 1c34c1c │ │ │ │ blcc fedb6ec8 │ │ │ │ ldrdls pc, [r0], -r3 │ │ │ │ ldmdavs fp, {r4, r8, ip, sp, pc}^ │ │ │ │ ldrmi r4, [sl], #1227 @ 0x4cb │ │ │ │ @ instruction: 0xf1644630 │ │ │ │ - @ instruction: 0x4606fb5d │ │ │ │ + strmi pc, [r6], -r5, asr #23 │ │ │ │ blvs fe225040 │ │ │ │ streq pc, [r1], -r6, lsr #3 │ │ │ │ @ instruction: 0xf686fab6 │ │ │ │ cmneq r6, #1933312 @ 0x1d8000 │ │ │ │ ldmdals r5, {r1, r4, r8, r9, fp, ip, pc} │ │ │ │ stmdaeq r1, {r0, r1, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf888fab8 │ │ │ │ ldmdaeq pc, {r3, r6, r7, r8, ip, sp, lr, pc} @ │ │ │ │ - @ instruction: 0xf894f173 │ │ │ │ + @ instruction: 0xf8fcf173 │ │ │ │ ldmdals r5, {r6, r8, fp, ip, sp, pc} │ │ │ │ - blx 123513a │ │ │ │ + blx fec3513a │ │ │ │ blvs fe164fec │ │ │ │ rsbsle r2, r8, r3, lsl #22 │ │ │ │ strcs pc, [r0, #1093] @ 0x445 │ │ │ │ stmibvs r2!, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ strcs lr, [r3, #2629] @ 0xa45 │ │ │ │ teqmi r5, #24, 22 @ 0x6000 │ │ │ │ strbcc lr, [sl], fp, asr #20 │ │ │ │ @@ -30385,15 +30385,15 @@ │ │ │ │ @ instruction: 0xf85b4b07 │ │ │ │ ldmdavs fp, {r0, r1, ip, sp} │ │ │ │ ldrble r0, [r5, #923] @ 0x39b │ │ │ │ stmdals sp, {r0, r1, r3, r9, fp, ip, pc} │ │ │ │ stc2l 7, cr15, [r2, #916]! @ 0x394 │ │ │ │ svclt 0x0000e7d0 │ │ │ │ adcseq r7, lr, lr, lsr #5 │ │ │ │ - eorseq r2, r5, r4, ror #25 │ │ │ │ + eorseq r2, r5, r4, lsr #27 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, r9, asr #28 │ │ │ │ @ instruction: 0xf5004b49 │ │ │ │ @@ -30467,16 +30467,16 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf0254632 │ │ │ │ @ instruction: 0xf8d8f8eb │ │ │ │ str r6, [pc, r8, lsr #23] │ │ │ │ ldc 7, cr15, [sl], #-900 @ 0xfffffc7c │ │ │ │ adcseq r7, lr, lr, lsl r1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq r2, r5, sl, lsr fp │ │ │ │ - eorseq r2, r5, lr, lsr #22 │ │ │ │ + ldrshteq r2, [r5], -sl │ │ │ │ + eorseq r2, r5, lr, ror #23 │ │ │ │ adcseq r7, lr, r6, lsr #32 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b095 │ │ │ │ @ instruction: 0x46174a30 │ │ │ │ @@ -30781,15 +30781,15 @@ │ │ │ │ @ instruction: 0xf7e55096 │ │ │ │ str pc, [r8, r5, asr #19] │ │ │ │ stmib sl, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r6, lr, r8, ror #24 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r6, lr, sl, asr ip │ │ │ │ ldrhteq r6, [lr], r2 │ │ │ │ - eoreq r9, lr, r6, ror #19 │ │ │ │ + eoreq r9, lr, r6, lsr #21 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -30958,18 +30958,18 @@ │ │ │ │ @ instruction: 0xf5059209 │ │ │ │ bvs ff48ddf8 │ │ │ │ bvs ff71e3c0 │ │ │ │ @ instruction: 0xf8db910f │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vhadd.s q12, , │ │ │ │ - @ instruction: 0x9e07fa51 │ │ │ │ + @ instruction: 0x9e07fab9 │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ bvs ffc8b1c4 │ │ │ │ - blx 13361c0 │ │ │ │ + blx fed361c0 │ │ │ │ blne feab7b24 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf0064682 │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, r9, r0 │ │ │ │ movwcs r9, #5636 @ 0x1604 │ │ │ │ movwls r2, #5632 @ 0x1600 │ │ │ │ @@ -31129,15 +31129,15 @@ │ │ │ │ @ instruction: 0xf8d46865 │ │ │ │ @ instruction: 0xf105b018 │ │ │ │ @ instruction: 0xf8c50608 │ │ │ │ vhadd.s8 d25, d0, d4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ stmdals lr, {r2, r3, r7, r8, r9} │ │ │ │ rsbvs r6, r6, fp, lsr #32 │ │ │ │ - blx ffab5ff2 │ │ │ │ + mrrc2 1, 6, pc, r0, cr3 @ │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ sbchi pc, r9, r0 │ │ │ │ blcs d487c │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407380 │ │ │ │ bls 119d84 │ │ │ │ bmi 1343a8 │ │ │ │ @@ -31200,20 +31200,20 @@ │ │ │ │ rscseq fp, pc, r8, lsl pc @ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ svclt 0x00086065 │ │ │ │ strbvc pc, [r4, -pc, asr #8] @ │ │ │ │ stmdaeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8e6f172 │ │ │ │ + @ instruction: 0xf94ef172 │ │ │ │ stmdals lr, {r5, r8, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xf8c6f172 │ │ │ │ + @ instruction: 0xf92ef172 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1729801 │ │ │ │ - blls f80f0 │ │ │ │ + blls f8290 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b9b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -31386,27 +31386,27 @@ │ │ │ │ @ instruction: 0x463832b0 │ │ │ │ svccs 0x0064f8d3 │ │ │ │ cmnpeq r0, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ ldmpl r3, {r0, r4, r6, r7, fp, ip}^ │ │ │ │ ldmne r3, {r0, r3, r4, r9, fp, ip, pc}^ │ │ │ │ stmdavs fp, {r0, r3, r8, r9, ip, pc}^ │ │ │ │ bleq b6370 │ │ │ │ - @ instruction: 0xf9e6f163 │ │ │ │ + blx 14363f4 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedbb278 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 57ac30 │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ blx fee3ba88 │ │ │ │ @ instruction: 0xf1c7f787 │ │ │ │ @ instruction: 0xf171071f │ │ │ │ - ldmdblt r8, {r0, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r8, {r0, r2, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1639817 │ │ │ │ - tstplt r8, pc, asr #19 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r7, lsr sl @ p-variant is OBSOLETE │ │ │ │ blcs 154ca8 │ │ │ │ addhi pc, r1, r0 │ │ │ │ @ instruction: 0xf4439b07 │ │ │ │ movwls r2, #29568 @ 0x7380 │ │ │ │ andcc lr, r7, #3620864 @ 0x374000 │ │ │ │ stmibcc r9, {r1, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ orrcs lr, r2, #274432 @ 0x43000 │ │ │ │ @@ -31602,15 +31602,15 @@ │ │ │ │ @ instruction: 0xf85b4b07 │ │ │ │ ldmdavs fp, {r0, r1, ip, sp} │ │ │ │ ldrble r0, [r5, #923] @ 0x39b │ │ │ │ stmdals sp, {r0, r1, r3, r9, fp, ip, pc} │ │ │ │ stc2l 7, cr15, [r0], #-912 @ 0xfffffc70 │ │ │ │ svclt 0x0000e7d0 │ │ │ │ adcseq r5, lr, sl, lsr #31 │ │ │ │ - eorseq r1, r5, r0, ror #19 │ │ │ │ + eorseq r1, r5, r0, lsr #21 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, r9, asr #28 │ │ │ │ @ instruction: 0xf5004b49 │ │ │ │ @@ -31684,16 +31684,16 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf0234632 │ │ │ │ @ instruction: 0xf8d8fedf │ │ │ │ str r6, [pc, r8, lsr #23] │ │ │ │ b feeb8284 │ │ │ │ adcseq r5, lr, sl, lsl lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq r1, r5, r6, lsr r8 │ │ │ │ - eorseq r1, r5, sl, lsr #16 │ │ │ │ + ldrshteq r1, [r5], -r6 │ │ │ │ + eorseq r1, r5, sl, ror #17 │ │ │ │ adcseq r5, lr, r2, lsr #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b095 │ │ │ │ @ instruction: 0x46174a30 │ │ │ │ @@ -31998,15 +31998,15 @@ │ │ │ │ @ instruction: 0xf7e45096 │ │ │ │ str pc, [r8, r3, asr #16] │ │ │ │ stmda r8, {r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq r5, lr, r4, ror #18 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r5, lr, r6, asr r9 │ │ │ │ adcseq r5, lr, lr, lsr #17 │ │ │ │ - eoreq r8, lr, r2, ror #13 │ │ │ │ + eoreq r8, lr, r2, lsr #15 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4615b095 │ │ │ │ @ instruction: 0x46994a7b │ │ │ │ @@ -32175,18 +32175,18 @@ │ │ │ │ @ instruction: 0xf5059209 │ │ │ │ bvs ff48f0fc │ │ │ │ bvs ff71f6c4 │ │ │ │ @ instruction: 0xf8db910f │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vhadd.s q12, q15, │ │ │ │ - cdpls 8, 0, cr15, cr7, cr15, {6} │ │ │ │ + @ instruction: 0x9e07f937 │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ bvs ffc8c4c8 │ │ │ │ - @ instruction: 0xf8c8f27e │ │ │ │ + @ instruction: 0xf930f27e │ │ │ │ blne feab8e28 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf0064682 │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, r9, r0 │ │ │ │ movwcs r9, #5636 @ 0x1604 │ │ │ │ movwls r2, #5632 @ 0x1600 │ │ │ │ @@ -32944,15 +32944,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r3, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r0], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf16902e8 │ │ │ │ - pkhbtmi pc, r0, r1, lsl #22 @ │ │ │ │ + @ instruction: 0x4680fb79 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -33107,29 +33107,29 @@ │ │ │ │ blvs e96b14 │ │ │ │ @ instruction: 0xf842f7f1 │ │ │ │ svclt 0x0000e78d │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r4, lr, sl, ror lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq r0, r5, r8, lsl r4 │ │ │ │ + ldrsbteq r0, [r5], -r8 │ │ │ │ @ instruction: 0xffff1621 │ │ │ │ stmdaeq r3, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ svceq 0x003ff1b8 │ │ │ │ @ instruction: 0xf1b9d821 │ │ │ │ strbmi r0, [r8], r0, asr #30 │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi ffd7da6c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cba │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldcvs 0, cr13, [fp], #124 @ 0x7c │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4642b198 │ │ │ │ - @ instruction: 0xf9e6f169 │ │ │ │ + blx 1437f2c │ │ │ │ cdpcs 6, 0, cr4, cr0, cr6, {0} │ │ │ │ svcge 0x0057f43f │ │ │ │ @ instruction: 0xf8c36cbb │ │ │ │ @ instruction: 0xf8c362f0 │ │ │ │ @ instruction: 0xf8d382f8 │ │ │ │ ldrmi r3, [lr], #-756 @ 0xfffffd0c │ │ │ │ strbmi lr, [r8, #1866] @ 0x74a │ │ │ │ @@ -34037,15 +34037,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r3, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r0], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf16802e8 │ │ │ │ - strmi pc, [r0], r5, lsl #21 │ │ │ │ + strmi pc, [r0], sp, ror #21 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -34200,29 +34200,29 @@ │ │ │ │ blvs e97c2c │ │ │ │ @ instruction: 0xffb6f7ef │ │ │ │ svclt 0x0000e78d │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r3, lr, r4, ror #26 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq pc, r4, r0, lsl #6 │ │ │ │ + eorseq pc, r4, r0, asr #7 │ │ │ │ @ instruction: 0xffff0509 │ │ │ │ stmdaeq r3, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ svceq 0x003ff1b8 │ │ │ │ @ instruction: 0xf1b9d821 │ │ │ │ strbmi r0, [r8], r0, asr #30 │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi ffdbeb84 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cba │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldcvs 0, cr13, [fp], #124 @ 0x7c │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4642b198 │ │ │ │ - @ instruction: 0xf95af168 │ │ │ │ + @ instruction: 0xf9c2f168 │ │ │ │ cdpcs 6, 0, cr4, cr0, cr6, {0} │ │ │ │ svcge 0x0057f43f │ │ │ │ @ instruction: 0xf8c36cbb │ │ │ │ @ instruction: 0xf8c362f0 │ │ │ │ @ instruction: 0xf8d382f8 │ │ │ │ ldrmi r3, [lr], #-756 @ 0xfffffd0c │ │ │ │ strbmi lr, [r8, #1866] @ 0x74a │ │ │ │ @@ -35670,15 +35670,15 @@ │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r3, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldcvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ ldrbteq pc, [r0], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf16602e8 │ │ │ │ - strmi pc, [r0], r1, asr #27 │ │ │ │ + strmi pc, [r0], r9, lsr #28 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86c7c │ │ │ │ @@ -35833,29 +35833,29 @@ │ │ │ │ blvs e995b4 │ │ │ │ blx ffd3c38c │ │ │ │ svclt 0x0000e78d │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrsbteq r2, [lr], sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eorseq sp, r4, r8, ror r9 │ │ │ │ + eorseq sp, r4, r8, lsr sl │ │ │ │ @ instruction: 0xfffeeb81 │ │ │ │ stmdaeq r3, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ svceq 0x003ff1b8 │ │ │ │ @ instruction: 0xf1b9d821 │ │ │ │ strbmi r0, [r8], r0, asr #30 │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi ffd8050c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cba │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldcvs 0, cr13, [fp], #124 @ 0x7c │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4642b198 │ │ │ │ - ldc2 1, cr15, [r6], {102} @ 0x66 │ │ │ │ + ldc2l 1, cr15, [lr], #408 @ 0x198 │ │ │ │ cdpcs 6, 0, cr4, cr0, cr6, {0} │ │ │ │ svcge 0x0057f43f │ │ │ │ @ instruction: 0xf8c36cbb │ │ │ │ @ instruction: 0xf8c362f0 │ │ │ │ @ instruction: 0xf8d382f8 │ │ │ │ ldrmi r3, [lr], #-756 @ 0xfffffd0c │ │ │ │ strbmi lr, [r8, #1866] @ 0x74a │ │ │ │ @@ -36232,15 +36232,15 @@ │ │ │ │ mrrccc 5, 0, r0, r5, cr5 │ │ │ │ stccc 5, cr0, [r5], {5} │ │ │ │ ldceq 1, cr15, [ip], {13} │ │ │ │ stmdavs r1!, {fp, sp, lr}^ │ │ │ │ stmiavs r3!, {r1, r5, r7, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf15e4628 │ │ │ │ - stmdacs r0, {r0, r2, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ blvs fe172bf0 │ │ │ │ cmnle sp, r1, lsl #22 │ │ │ │ bvc fe3fa0b4 │ │ │ │ bge 329658 │ │ │ │ bvs ba61c │ │ │ │ beq f9d10 │ │ │ │ beq ff0ba51c │ │ │ │ @@ -36296,15 +36296,15 @@ │ │ │ │ strb r0, [sl, r5, ror #20] │ │ │ │ blvs fe16af68 │ │ │ │ stmible ip!, {r0, r8, r9, fp, sp} │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi sl, [r9], -r7, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf15a4400 │ │ │ │ - strb pc, [r5, fp, lsl #28] @ │ │ │ │ + @ instruction: 0xe7c5fe73 │ │ │ │ bvc 17ba2ac │ │ │ │ ldcl 7, cr14, [pc, #612] @ 7ed98 │ │ │ │ @ instruction: 0xee607a51 │ │ │ │ ldr r7, [r4, r7, lsr #20] │ │ │ │ beq 147a2bc │ │ │ │ movwls r9, #8197 @ 0x2005 │ │ │ │ bvs 1ba27c │ │ │ │ @@ -36362,22 +36362,22 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldr r1, [r0, r8, asr #7]! │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ str r1, [ip, r8, asr #7]! │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ str r1, [r8, r8, asr #7]! │ │ │ │ @ instruction: 0xf16d4628 │ │ │ │ - stmdacs r0, {r0, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ andhi pc, sp, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - @ instruction: 0xf8b0f16d │ │ │ │ + @ instruction: 0xf918f16d │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ subshi pc, r0, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - @ instruction: 0xffc6f16c │ │ │ │ + @ instruction: 0xf82ef16d │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r0, r5, r7, r9, pc}^ │ │ │ │ b 1160ce8 │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe725607b │ │ │ │ @@ -36447,36 +36447,36 @@ │ │ │ │ bne 4ba588 │ │ │ │ bvc ffa7a840 │ │ │ │ blx 4ba938 │ │ │ │ mvnhi pc, r0, asr #6 │ │ │ │ ldrbmi pc, [r7, #-69]! @ 0xffffffbb @ │ │ │ │ strbeq pc, [r0, #-1093] @ 0xfffffbbb @ │ │ │ │ @ instruction: 0xe699603d │ │ │ │ - @ instruction: 0xf16c4628 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16d4628 │ │ │ │ + stmdacs r0, {r0, r2, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ cmpphi r7, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - @ instruction: 0xf804f16d │ │ │ │ + @ instruction: 0xf86cf16d │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ movwcs r8, #321 @ 0x141 │ │ │ │ bge 247da8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2 1, cr15, [r2, #360]! @ 0x168 │ │ │ │ + mcr2 1, 0, pc, cr10, cr10, {2} @ │ │ │ │ movwcs lr, #1666 @ 0x682 │ │ │ │ bge 247dbc │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx 1e3b31c │ │ │ │ + blx ff83b31c │ │ │ │ @ instruction: 0x463de678 │ │ │ │ stmdavs r1!, {r5, fp, sp, lr}^ │ │ │ │ stmiavs r3!, {r1, r5, r7, fp, sp, lr}^ │ │ │ │ ldrbt ip, [r1], -pc, lsl #10 │ │ │ │ @ instruction: 0xf16c4628 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ adchi pc, fp, r0 │ │ │ │ stmiavs r2!, {r0, r1, r5, fp, sp, lr}^ │ │ │ │ ldrdne lr, [r1], -r4 │ │ │ │ movweq pc, #37827 @ 0x93c3 @ │ │ │ │ orrvc lr, r2, #274432 @ 0x43000 │ │ │ │ rsbsmi pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, pc, #192, 4 │ │ │ │ @@ -36543,31 +36543,31 @@ │ │ │ │ andseq r1, r1, #104857600 @ 0x6400000 │ │ │ │ vmull.p8 q12, d3, d3 │ │ │ │ blcs 203e14 │ │ │ │ movwcs sp, #277 @ 0x115 │ │ │ │ bge 247f00 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx fe0bb460 │ │ │ │ + blx ffabb460 │ │ │ │ stchi 5, cr14, [r3, #856] @ 0x358 │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3, #-956] @ 0xfffffc44 │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3], {235} @ 0xeb │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ movwcs lr, #2023 @ 0x7e7 │ │ │ │ bge 247f2c │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf914f156 │ │ │ │ + @ instruction: 0xf97cf156 │ │ │ │ strcs lr, [r1], #-1472 @ 0xfffffa40 │ │ │ │ strmi r4, [r1], -r3, lsl #12 │ │ │ │ ldrtmi sl, [r8], -r7, lsl #20 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx ffdbb4a0 │ │ │ │ + blx 17bb4a2 │ │ │ │ vsli.64 d30, d22, #1 │ │ │ │ blcs 7fba8 │ │ │ │ tstphi ip, r0 @ p-variant is OBSOLETE │ │ │ │ ldrbmi pc, [r8, #-69]! @ 0xffffffbb @ │ │ │ │ streq pc, [r0, #1093] @ 0x445 │ │ │ │ vorr.i32 d30, #-1879048192 @ 0x90000000 │ │ │ │ addsmi r0, sl, #1476395008 @ 0x58000000 │ │ │ │ @@ -36625,20 +36625,20 @@ │ │ │ │ vst2.8 {d6-d9}, [r2], r0 │ │ │ │ movwmi r0, #45695 @ 0xb27f │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ movwcs lr, #1340 @ 0x53c │ │ │ │ bge 248048 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2l 1, cr15, [ip], #344 @ 0x158 │ │ │ │ + ldc2l 1, cr15, [r4, #-344] @ 0xfffffea8 │ │ │ │ movwcs lr, #1330 @ 0x532 │ │ │ │ bge 24805c │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2 1, cr15, [r4], #-344 @ 0xfffffea8 │ │ │ │ + stc2 1, cr15, [ip], {86} @ 0x56 │ │ │ │ ldc 5, cr14, [pc, #160] @ 7f108 │ │ │ │ @ instruction: 0xf1b27ad0 │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4.8 {d24,d26,d28,d30}, [pc :64], r2 │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ tstphi pc, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ @@ -36667,15 +36667,15 @@ │ │ │ │ cmpphi ip, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ bvc fedba75c │ │ │ │ strb r4, [r5], fp, lsl #12 │ │ │ │ ldr r2, [r5], -r0, lsl #10 │ │ │ │ bge 2480f0 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx 83b652 │ │ │ │ + blx fe23b652 │ │ │ │ @ instruction: 0x4606e4de │ │ │ │ svceq 0x000ef110 │ │ │ │ addshi pc, ip, r0, asr #5 │ │ │ │ andeq pc, r6, r0, asr #3 │ │ │ │ bgt 4ba90c │ │ │ │ @ instruction: 0xf7da9102 │ │ │ │ @ instruction: 0xf7daee4a │ │ │ │ @@ -36712,15 +36712,15 @@ │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf045adf7 │ │ │ │ ldrb r4, [r3, #1400]! @ 0x578 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi sl, [r9], -r7, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1564400 │ │ │ │ - str pc, [r5], #3663 @ 0xe4f │ │ │ │ + str pc, [r5], #3767 @ 0xeb7 │ │ │ │ bvs 203a92c │ │ │ │ strb r2, [sl], -r0 │ │ │ │ svcmi 0x00fff1b2 │ │ │ │ adcshi pc, r9, r0, lsl #4 │ │ │ │ movwmi pc, #1103 @ 0x44f @ │ │ │ │ cmnpvc pc, #196, 4 @ p-variant is OBSOLETE @ 0x4000000c │ │ │ │ @ instruction: 0xf080429a │ │ │ │ @@ -36890,15 +36890,15 @@ │ │ │ │ svclt 0x00021c7b │ │ │ │ @ instruction: 0xf8d96c0f │ │ │ │ bne 4b490 │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 1a61e4 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - blx ffd3be5a │ │ │ │ + mrrc2 2, 7, pc, sl, cr9 @ │ │ │ │ @ instruction: 0xf0209a02 │ │ │ │ @ instruction: 0xf5020304 │ │ │ │ blcs d1d40 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ movwls r2, #29454 @ 0x730e │ │ │ │ cmppeq r8, #-2147483646 @ p-variant is OBSOLETE @ 0x80000002 │ │ │ │ ldrsbtne pc, [r0], #-138 @ 0xffffff76 @ │ │ │ │ @@ -36933,20 +36933,20 @@ │ │ │ │ @ instruction: 0xf103305c │ │ │ │ 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 │ │ │ │ vqadd.s64 q9, , q6 │ │ │ │ - @ instruction: 0xf16cfb9d │ │ │ │ - stmdacs r0, {r0, r1, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16cfc05 │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ orrhi pc, r3, r0 │ │ │ │ bleq 1bb668 │ │ │ │ vmax.s d20, d9, d16 │ │ │ │ - stmdbls r7, {r0, r2, r3, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r7, {r0, r2, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ svceq 0x0006f010 │ │ │ │ andsne pc, r1, #64, 4 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ addsmi r2, r1, #0, 6 │ │ │ │ rscscs fp, r0, #24, 30 @ 0x60 │ │ │ │ cmpphi r6, r0 @ p-variant is OBSOLETE │ │ │ │ strbeq lr, [r3], #2635 @ 0xa4b │ │ │ │ @@ -37130,15 +37130,15 @@ │ │ │ │ @ instruction: 0xe69922f0 │ │ │ │ andcs r4, r0, r3, lsl r6 │ │ │ │ tstpmi r1, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #13 │ │ │ │ blne 2bd934 │ │ │ │ andscc r6, r0, #80 @ 0x50 │ │ │ │ strtmi lr, [r0], -fp, ror #12 │ │ │ │ - blx ffbbc218 │ │ │ │ + blx 15bc21a │ │ │ │ svceq 0x0006f010 │ │ │ │ @ instruction: 0xf04fbf14 │ │ │ │ @ instruction: 0xf04f0b01 │ │ │ │ b 1442444 │ │ │ │ ldrbt r0, [r1], -fp, lsl #23 │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ rsbcc pc, r0, sl, asr #17 │ │ │ │ @@ -37358,20 +37358,20 @@ │ │ │ │ strcs lr, [r1, -r9] │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ stc2 7, cr15, [ip], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ @ instruction: 0xf8d4d02e │ │ │ │ ldrbmi sl, [r0], -ip, lsr #32 │ │ │ │ - @ instruction: 0xf924f279 │ │ │ │ + @ instruction: 0xf98cf279 │ │ │ │ svceq 0x0002f010 │ │ │ │ svclt 0x00184650 │ │ │ │ beq 2bbd0c │ │ │ │ vrhadd.s d29, d9, d9 │ │ │ │ - smlaldeq pc, r2, fp, r9 @ │ │ │ │ + strbeq pc, [r2, -r3, lsl #19] @ │ │ │ │ @ instruction: 0xf00bbf56 │ │ │ │ @ instruction: 0xf04f0a07 │ │ │ │ @ instruction: 0xf10b0a09 │ │ │ │ strtmi r0, [r1], -r1, lsl #22 │ │ │ │ adcseq pc, r0, #14221312 @ 0xd90000 │ │ │ │ cdp2 7, 8, cr15, cr0, cr10, {7} │ │ │ │ strbmi r4, [r3], -r4, lsl #13 │ │ │ │ @@ -37450,20 +37450,20 @@ │ │ │ │ strcs lr, [r1, -r9] │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ blx 1dbdd1e │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ @ instruction: 0xf8d4d02e │ │ │ │ ldrbmi sl, [r0], -ip, lsr #32 │ │ │ │ - @ instruction: 0xf86cf279 │ │ │ │ + @ instruction: 0xf8d4f279 │ │ │ │ svceq 0x0002f010 │ │ │ │ svclt 0x00184650 │ │ │ │ beq 2bbe7c │ │ │ │ vrhadd.s d29, d9, d9 │ │ │ │ - strbeq pc, [r2, -r3, ror #16] @ │ │ │ │ + strbeq pc, [r2, -fp, asr #17] @ │ │ │ │ @ instruction: 0xf00bbf56 │ │ │ │ @ instruction: 0xf04f0a07 │ │ │ │ @ instruction: 0xf10b0a09 │ │ │ │ strtmi r0, [r1], -r1, lsl #22 │ │ │ │ adcseq pc, r0, #14221312 @ 0xd90000 │ │ │ │ stc2l 7, cr15, [r8, #936] @ 0x3a8 │ │ │ │ strbmi r4, [r3], -r4, lsl #13 │ │ │ │ @@ -37551,19 +37551,19 @@ │ │ │ │ stmdaeq r5, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0004543 │ │ │ │ blls 660124 │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ streq lr, [r8, #2819] @ 0xb03 │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r5, lsr #32 │ │ │ │ - @ instruction: 0xffa2f278 │ │ │ │ + @ instruction: 0xf80af279 │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2bc00c │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - @ instruction: 0xff9af278 │ │ │ │ + @ instruction: 0xf802f279 │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 27bf04 │ │ │ │ bleq 2fc020 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46219b17 │ │ │ │ adcseq pc, r0, #14090240 @ 0xd70000 │ │ │ │ eorge pc, r8, r3, asr r8 @ │ │ │ │ @@ -37602,26 +37602,26 @@ │ │ │ │ stmdacs r0, {r0, r2, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ bls 5f46d0 │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7e9b000 │ │ │ │ bfi pc, r1, (invalid: 26:21) @ │ │ │ │ vqadd.s64 q9, q4, │ │ │ │ - @ instruction: 0x0783ff3d │ │ │ │ + streq pc, [r3, r5, lsr #31] │ │ │ │ rsbscs sp, pc, ip, lsl r4 @ │ │ │ │ - @ instruction: 0xff38f278 │ │ │ │ + @ instruction: 0xffa0f278 │ │ │ │ strble r0, [r2], #-1856 @ 0xfffff8c0 │ │ │ │ stmdaeq r7, {r0, r3, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1092301 │ │ │ │ movwls r0, #18689 @ 0x4901 │ │ │ │ ldrsbtcs lr, [lr], #-123 @ 0xffffff85 │ │ │ │ - @ instruction: 0xff2cf278 │ │ │ │ + @ instruction: 0xff94f278 │ │ │ │ strle r0, [fp], #-1921 @ 0xfffff87f │ │ │ │ vqadd.s64 q9, q4, q15 │ │ │ │ - strbeq pc, [r2, -r7, lsr #30] @ │ │ │ │ + strbeq pc, [r2, -pc, lsl #31] @ │ │ │ │ @ instruction: 0xf009d431 │ │ │ │ @ instruction: 0xf8cd0807 │ │ │ │ @ instruction: 0xf109b010 │ │ │ │ strb r0, [sl, r1, lsl #18] │ │ │ │ @ instruction: 0xf04f2301 │ │ │ │ movwls r0, #18440 @ 0x4808 │ │ │ │ ldmib sp, {r0, r2, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @@ -37711,19 +37711,19 @@ │ │ │ │ stmdaeq r5, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0004543 │ │ │ │ blls 6603a4 │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ streq lr, [r8, #2819] @ 0xb03 │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r5, lsr #32 │ │ │ │ - mcr2 2, 3, pc, cr2, cr8, {3} @ │ │ │ │ + mcr2 2, 6, pc, cr10, cr8, {3} @ │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2bc28c │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - mrc2 2, 2, pc, cr10, cr8, {3} │ │ │ │ + mcr2 2, 6, pc, cr2, cr8, {3} @ │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 27c184 │ │ │ │ bleq 2fc2a0 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46219b17 │ │ │ │ adcseq pc, r0, #14090240 @ 0xd70000 │ │ │ │ eorge pc, r8, r3, asr r8 @ │ │ │ │ @@ -37762,26 +37762,26 @@ │ │ │ │ stmdacs r0, {r0, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5f4950 │ │ │ │ strtmi r4, [r1], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7e9b000 │ │ │ │ ldrb pc, [r5, r9, asr #25] @ │ │ │ │ vqadd.s64 q9, q4, │ │ │ │ - @ instruction: 0x0783fdfd │ │ │ │ + streq pc, [r3, r5, ror #28] │ │ │ │ rsbscs sp, pc, ip, lsl r4 @ │ │ │ │ - ldc2l 2, cr15, [r8, #480]! @ 0x1e0 │ │ │ │ + mcr2 2, 3, pc, cr0, cr8, {3} @ │ │ │ │ strble r0, [r2], #-1856 @ 0xfffff8c0 │ │ │ │ stmdaeq r7, {r0, r3, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1092301 │ │ │ │ movwls r0, #18689 @ 0x4901 │ │ │ │ ldrsbtcs lr, [lr], #-123 @ 0xffffff85 │ │ │ │ - stc2l 2, cr15, [ip, #480]! @ 0x1e0 │ │ │ │ + mrc2 2, 2, pc, cr4, cr8, {3} │ │ │ │ strle r0, [fp], #-1921 @ 0xfffff87f │ │ │ │ vqadd.s64 q9, q4, q15 │ │ │ │ - strbeq pc, [r2, -r7, ror #27] @ │ │ │ │ + strbeq pc, [r2, -pc, asr #28] @ │ │ │ │ @ instruction: 0xf009d431 │ │ │ │ @ instruction: 0xf8cd0807 │ │ │ │ @ instruction: 0xf109b010 │ │ │ │ strb r0, [sl, r1, lsl #18] │ │ │ │ @ instruction: 0xf04f2301 │ │ │ │ movwls r0, #18440 @ 0x4808 │ │ │ │ ldmib sp, {r0, r2, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @@ -38298,15 +38298,15 @@ │ │ │ │ @ instruction: 0xf8c76e7a │ │ │ │ @ instruction: 0xf502d024 │ │ │ │ ldrvs r5, [sl, #640]! @ 0x280 │ │ │ │ stm r5, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldcvs 0, cr0, [sl, #60]! @ 0x3c │ │ │ │ @ instruction: 0xf8d22114 │ │ │ │ @ instruction: 0xf16402e8 │ │ │ │ - @ instruction: 0xf107f937 │ │ │ │ + @ instruction: 0xf107f99f │ │ │ │ @ instruction: 0x46050c74 │ │ │ │ ldm ip!, {r3, r4, r5, r9, sp, lr} │ │ │ │ eorvs r0, r8, pc │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ tstcs r5, r9, rrx │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ ldrbmi r6, [r8], -r8, lsr #2 │ │ │ │ @@ -38549,15 +38549,15 @@ │ │ │ │ @ instruction: 0xf5078117 │ │ │ │ @ instruction: 0x46bd77b6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ... │ │ │ │ adcseq pc, sp, ip, lsl #13 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq pc, sp, r4, ror #12 │ │ │ │ - eorseq sl, r4, ip, lsr #30 │ │ │ │ + eorseq sl, r4, ip, ror #31 │ │ │ │ @ instruction: 0xffff5be5 │ │ │ │ ldrsbteq pc, [sp], r2 @ │ │ │ │ @ instruction: 0x601a6cfa │ │ │ │ ldrdgt pc, [r8, #-132] @ 0xffffff7c │ │ │ │ andgt pc, r4, r3, asr #17 │ │ │ │ movwcc r4, #34378 @ 0x864a │ │ │ │ @ instruction: 0xf8cb4629 │ │ │ │ @@ -38624,15 +38624,15 @@ │ │ │ │ ldmdbvs sl!, {r6, r8, r9, fp, lr} │ │ │ │ ldcvs 8, cr5, [sl, #844]! @ 0x34c │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mlale r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36dbb │ │ │ │ strdlt r1, [r8, r0]! │ │ │ │ @ instruction: 0xf1636b7a │ │ │ │ - strmi pc, [r5], -r3, ror #29 │ │ │ │ + strmi pc, [r5], -fp, asr #30 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldcvs 14, cr10, [fp, #196]! @ 0xc4 │ │ │ │ @ instruction: 0xf8c36b7a │ │ │ │ @ instruction: 0xf8c352f0 │ │ │ │ @ instruction: 0xf8d322f8 │ │ │ │ ldrmi r3, [sp], #-756 @ 0xfffffd0c │ │ │ │ strbmi lr, [r3, #-1571] @ 0xfffff9dd │ │ │ │ @@ -38652,15 +38652,15 @@ │ │ │ │ @ instruction: 0xf8c36b7a │ │ │ │ @ instruction: 0x461a22f8 │ │ │ │ rscspl pc, r0, #12779520 @ 0xc30000 │ │ │ │ ldrbmi r2, [r5], #-768 @ 0xfffffd00 │ │ │ │ rsccc pc, ip, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xf8d8e5fd │ │ │ │ vhadd.s d16, d7, d0 │ │ │ │ - vceq.f32 d31, d0, d29 │ │ │ │ + @ instruction: 0xf240fe95 │ │ │ │ @ instruction: 0x46011311 │ │ │ │ mlale pc, r8, r2, r4 @ │ │ │ │ svcvc 0x008cf5b0 │ │ │ │ strcs fp, [pc], #-3864 @ 81010 │ │ │ │ ldclvs 1, cr13, [fp, #-28]! @ 0xffffffe4 │ │ │ │ blcs 8a054 │ │ │ │ @ instruction: 0xf44fbf0c │ │ │ │ @@ -38885,15 +38885,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ vldmiavs fp!, {s0-s-1} │ │ │ │ vqadd.s64 q11, , │ │ │ │ - @ instruction: 0xf8d7fc5b │ │ │ │ + @ instruction: 0xf8d7fcc3 │ │ │ │ @ instruction: 0xf8c7317c │ │ │ │ strbmi sl, [sl], ip, asr #32 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ blx fed5a194 │ │ │ │ eorsvs pc, lr, r3, lsl #7 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d760fb │ │ │ │ @@ -38911,15 +38911,15 @@ │ │ │ │ @ instruction: 0xf8c72500 │ │ │ │ stm r6, {r2, r7, ip, lr} │ │ │ │ @ instruction: 0xf107000f │ │ │ │ ldclvs 6, cr0, [fp], #-448 @ 0xfffffe40 │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8d3d020 │ │ │ │ @ instruction: 0xf16302e8 │ │ │ │ - strmi pc, [r4], -fp, ror #24 │ │ │ │ + @ instruction: 0x4604fcd3 │ │ │ │ mcrgt 1, 0, r6, cr15, cr8, {7} │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ tstcs r3, r1, ror #2 │ │ │ │ @ instruction: 0x46206cbc │ │ │ │ @ instruction: 0xff82f037 │ │ │ │ @@ -39115,15 +39115,15 @@ │ │ │ │ blmi d4b020 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26c7a │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldclvs 0, cr13, [fp], #-124 @ 0xffffff84 │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - blx 3bdcca │ │ │ │ + blx 1dbdcca │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ svcge 0x001cf43f │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c352f0 │ │ │ │ @ instruction: 0xf8d362f8 │ │ │ │ ldrmi r3, [sp], #-756 @ 0xfffffd0c │ │ │ │ strbmi lr, [r6, #-1807] @ 0xfffff8f1 │ │ │ │ @@ -39156,15 +39156,15 @@ │ │ │ │ @ instruction: 0xffd6f7db │ │ │ │ svclt 0x0000e735 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq lr, sp, ip, lsl sp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq lr, sp, r0, ror #25 │ │ │ │ - mlaseq r4, r8, r5, sl │ │ │ │ + eorseq sl, r4, r8, asr r6 │ │ │ │ @ instruction: 0xffff353b │ │ │ │ adcseq lr, sp, sl, asr #19 │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ ldmdavs r8!, {r1, r3, r9, fp, lr}^ │ │ │ │ ldmdavs r2, {r1, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f0552 │ │ │ │ @@ -39262,15 +39262,15 @@ │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ @ instruction: 0x673c2118 │ │ │ │ addmi pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xf9aaf163 │ │ │ │ + blx 53df18 │ │ │ │ ldcleq 1, cr15, [r0], #-28 @ 0xffffffe4 │ │ │ │ eorsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -39431,15 +39431,15 @@ │ │ │ │ blmi cda700 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26b7a │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ blvs 1f75ca4 │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ bvs fef2e2ac │ │ │ │ - @ instruction: 0xf892f163 │ │ │ │ + @ instruction: 0xf8faf163 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ blvs 1f75f98 │ │ │ │ @ instruction: 0xf8c36aba │ │ │ │ @ instruction: 0xf8c342f0 │ │ │ │ @ instruction: 0xf8d322f8 │ │ │ │ ldrmi r3, [ip], #-756 @ 0xfffffd0c │ │ │ │ adcsmi lr, r3, #53215232 @ 0x32c0000 │ │ │ │ @@ -39462,28 +39462,28 @@ │ │ │ │ @ instruction: 0xf8c24444 │ │ │ │ str r3, [r6, ip, ror #5]! │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlald r6, r1, r8, r0 │ │ │ │ andcs r4, r1, pc, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2319 @ 0xfffff6f1 │ │ │ │ @ instruction: 0xf1604479 │ │ │ │ - ldr pc, [r0, -fp, lsl #27] │ │ │ │ + @ instruction: 0xe710fdf3 │ │ │ │ stcl 7, cr15, [r2, #864]! @ 0x360 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ ldrhteq lr, [sp], r0 │ │ │ │ adcseq lr, sp, r6, lsr #15 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrhteq lr, [sp], ip │ │ │ │ muleq r0, r4, r9 │ │ │ │ - eorseq r9, r4, lr, lsr #30 │ │ │ │ + eorseq r9, r4, lr, ror #31 │ │ │ │ @ instruction: 0xffff2ecb │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ - eoreq r1, lr, r2, lsr r2 │ │ │ │ - eoreq r0, lr, ip, lsl #25 │ │ │ │ + strdeq r1, [lr], -r2 @ │ │ │ │ + eoreq r0, lr, ip, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febd8eec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe0 │ │ │ │ addlt r5, r6, r0, asr #24 │ │ │ │ movtcs r4, #17946 @ 0x461a │ │ │ │ blmi feac0070 │ │ │ │ @@ -39530,19 +39530,19 @@ │ │ │ │ stccs 6, cr4, [r0], {161} @ 0xa1 │ │ │ │ rschi pc, r3, #64 @ 0x40 │ │ │ │ ldrdvs pc, [r0], -r8 │ │ │ │ svclt 0x00042e82 │ │ │ │ @ instruction: 0xf1036d7b │ │ │ │ movwcs r0, #5758 @ 0x167e │ │ │ │ @ instruction: 0x712b4630 │ │ │ │ - @ instruction: 0xf826f277 │ │ │ │ + @ instruction: 0xf88ef277 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s d20, d7, d16 │ │ │ │ - smlaldeq pc, r2, pc, r8 @ │ │ │ │ + strbeq pc, [r2, -r7, lsl #17] @ │ │ │ │ tstcs r9, pc, asr #30 │ │ │ │ mcrrne 8, 2, r6, fp, cr9 │ │ │ │ tstpeq r7, r1 @ p-variant is OBSOLETE │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ strbmi r4, [r2], -r3, lsr #12 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7f24658 │ │ │ │ @@ -39584,15 +39584,15 @@ │ │ │ │ mrcvs 6, 3, r4, cr10, cr3, {0} │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ addpl pc, r0, #8388608 @ 0x800000 │ │ │ │ blgt 45b570 │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x21146dba │ │ │ │ rsceq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - @ instruction: 0xff24f162 │ │ │ │ + @ instruction: 0xff8cf162 │ │ │ │ ldcleq 1, cr15, [r4], #-28 @ 0xffffffe4 │ │ │ │ eorsvs r4, r8, #5242880 @ 0x500000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ adcvs r6, sl, r8, lsr #32 │ │ │ │ rsbvs r6, r9, fp, ror #1 │ │ │ │ @ instruction: 0xf8dc2105 │ │ │ │ @ instruction: 0x61280000 │ │ │ │ @@ -39836,15 +39836,15 @@ │ │ │ │ ldrvc pc, [r6, r7, lsl #10]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ svclt 0x00008ff0 │ │ │ │ ... │ │ │ │ adcseq lr, sp, r4, lsr #5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq lr, sp, r4, lsl #5 │ │ │ │ - eorseq r9, r4, r6, lsl #22 │ │ │ │ + eorseq r9, r4, r6, asr #23 │ │ │ │ @ instruction: 0xffff4a83 │ │ │ │ adcseq sp, sp, ip, lsr #27 │ │ │ │ @ instruction: 0x601a6cfa │ │ │ │ ldrdgt pc, [r8, #-132] @ 0xffffff7c │ │ │ │ andgt pc, r4, r3, asr #17 │ │ │ │ movwcc r4, #34378 @ 0x864a │ │ │ │ @ instruction: 0xf8cb4629 │ │ │ │ @@ -39901,15 +39901,15 @@ │ │ │ │ @ instruction: 0xf8da5380 │ │ │ │ @ instruction: 0xf8d31078 │ │ │ │ @ instruction: 0xf7e802b0 │ │ │ │ @ instruction: 0x4681fab9 │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ ldcge 4, cr15, [r0, #-252] @ 0xffffff04 │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ - stc2l 2, cr15, [r4], #-472 @ 0xfffffe28 │ │ │ │ + stc2l 2, cr15, [ip], {118} @ 0x76 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d07c │ │ │ │ svclt 0x00187f8c │ │ │ │ stmdbeq pc, {r0, r1, r2, r3, r6, ip, sp, lr, pc} @ │ │ │ │ ldclvs 1, cr13, [fp, #-32]! @ 0xffffffe0 │ │ │ │ stmdbeq pc, {r0, r1, r2, r3, r6, ip, sp, lr, pc} @ │ │ │ │ @@ -39940,15 +39940,15 @@ │ │ │ │ blmi 9db1fc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26dba │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldcvs 0, cr13, [fp, #132]! @ 0x84 │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ blvs 1f2eac8 │ │ │ │ - ldc2 1, cr15, [r4], {98} @ 0x62 │ │ │ │ + ldc2l 1, cr15, [ip], #392 @ 0x188 │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ ldclge 4, cr15, [r5, #252]! @ 0xfc │ │ │ │ blvs 1f1db24 │ │ │ │ rscspl pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r4, [r7, #1053]! @ 0x41d │ │ │ │ @@ -40006,19 +40006,19 @@ │ │ │ │ orrshi pc, ip, r0, asr #32 │ │ │ │ @ instruction: 0xf8d36b7b │ │ │ │ @ instruction: 0xf1b88000 │ │ │ │ svclt 0x00040f82 │ │ │ │ @ instruction: 0xf1036b3b │ │ │ │ movwcs r0, #6270 @ 0x187e │ │ │ │ teqvc r3, r0, asr #12 │ │ │ │ - stc2l 2, cr15, [ip], #-472 @ 0xfffffe28 │ │ │ │ + ldc2l 2, cr15, [r4], {118} @ 0x76 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-264 @ 0xfffffef8 │ │ │ │ vmax.s q10, q3, q0 │ │ │ │ - strbeq pc, [r2, -r5, ror #24] @ │ │ │ │ + strbeq pc, [r2, -sp, asr #25] @ │ │ │ │ tstcs r9, pc, asr #30 │ │ │ │ mcrrne 8, 3, r6, fp, cr1 │ │ │ │ tstpeq r7, r1 @ p-variant is OBSOLETE │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ strtmi r9, [fp], -r0, lsl #8 │ │ │ │ @ instruction: 0xf04f6b7c │ │ │ │ blvs fee84560 │ │ │ │ @@ -40053,15 +40053,15 @@ │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ strpl pc, [r0], r2, lsl #10 │ │ │ │ blgt 45b0d4 │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ strbeq pc, [ip, #-263] @ 0xfffffef9 @ │ │ │ │ rsceq pc, r8, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf1622114 │ │ │ │ - @ instruction: 0x4606fb79 │ │ │ │ + strmi pc, [r6], -r1, ror #23 │ │ │ │ stcgt 2, cr6, [pc, #-224] @ 82514 │ │ │ │ adcsvs r6, r2, r0, lsr r0 │ │ │ │ ldrshtvs r6, [r1], #-3 │ │ │ │ stmdavs r8!, {r0, r2, r8, sp} │ │ │ │ teqvs r0, sp @ │ │ │ │ @ instruction: 0xf0364628 │ │ │ │ @ instruction: 0x4628fe91 │ │ │ │ @@ -40219,28 +40219,28 @@ │ │ │ │ svclt 0x0000e656 │ │ │ │ ... │ │ │ │ andeq r0, r0, r5 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq sp, sp, r0, lsr fp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq sp, sp, r6, lsl #22 │ │ │ │ - ldrhteq r9, [r4], -sl │ │ │ │ + eorseq r9, r4, sl, ror r4 │ │ │ │ @ instruction: 0xffff4307 │ │ │ │ adcseq sp, sp, r0, ror #15 │ │ │ │ ldccs 0, cr0, [pc, #-436]! @ 826e4 │ │ │ │ mcrcs 8, 2, sp, cr0, cr15, {0} │ │ │ │ svclt 0x00384635 │ │ │ │ blmi 108bda4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26aba │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ bvs fef76930 │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab198 │ │ │ │ - blx 133ee48 │ │ │ │ + blx fed3ee48 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ svcge 0x0046f43f │ │ │ │ @ instruction: 0xf8c36abb │ │ │ │ @ instruction: 0xf8c342f0 │ │ │ │ @ instruction: 0xf8d352f8 │ │ │ │ ldrmi r3, [ip], #-756 @ 0xfffffd0c │ │ │ │ adcsmi lr, r5, #14942208 @ 0xe40000 │ │ │ │ @@ -40258,15 +40258,15 @@ │ │ │ │ b 34086c │ │ │ │ movwcs r6, #2746 @ 0xaba │ │ │ │ rscsmi pc, r0, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xf8c2445c │ │ │ │ @ instruction: 0xf8c252f8 │ │ │ │ ldr r3, [r6, -ip, ror #5] │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr} │ │ │ │ - @ instruction: 0xf998f276 │ │ │ │ + blx bf300 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d031 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r6, [pc], #-2875 @ 82940 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -40529,18 +40529,18 @@ │ │ │ │ stmibvs r3!, {r0, r1, r2, r5, r6, fp, sp, lr} │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489306 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ - @ instruction: 0xf1688004 │ │ │ │ - ldrdls pc, [r5], -r7 │ │ │ │ - @ instruction: 0xf1684628 │ │ │ │ - blls 202d2c │ │ │ │ + @ instruction: 0xf1698004 │ │ │ │ + andls pc, r5, pc, lsr r8 @ │ │ │ │ + @ instruction: 0xf1694628 │ │ │ │ + blls 200ecc │ │ │ │ blls 2035dc │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 33d684 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r1, r2, r4, r7, sl, pc}^ │ │ │ │ movweq lr, #35745 @ 0x8ba1 │ │ │ │ stmdble r4, {r2, r8, r9, fp, sp} │ │ │ │ @@ -40571,15 +40571,15 @@ │ │ │ │ andeq pc, r1, #536870916 @ 0x20000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489305 │ │ │ │ @ instruction: 0xf8c72b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf15a8004 │ │ │ │ - blls 201660 │ │ │ │ + blls 201800 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ orrshi pc, pc, #0 │ │ │ │ @ instruction: 0xf1a26b82 │ │ │ │ blx fef05620 │ │ │ │ b 1481848 │ │ │ │ blcs 8978c │ │ │ │ ldrthi pc, [pc], #-64 @ 82e28 @ │ │ │ │ @@ -40799,17 +40799,17 @@ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ movwcs r6, #3 │ │ │ │ ldmdaeq r0, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4628607b │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf168603b │ │ │ │ - @ instruction: 0x9005fdbd │ │ │ │ + andls pc, r5, r5, lsr #28 │ │ │ │ @ instruction: 0xf1684628 │ │ │ │ - blls 2028f8 │ │ │ │ + blls 202a98 │ │ │ │ b 1143a14 │ │ │ │ b 114beac │ │ │ │ vpmax.s8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ @@ -40819,15 +40819,15 @@ │ │ │ │ strdvs r6, [r7], #-160 @ 0xffffff60 @ │ │ │ │ eorhi pc, r7, #0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf824f15a │ │ │ │ + @ instruction: 0xf88cf15a │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe163adc │ │ │ │ beq ff884 │ │ │ │ blx fe341ce4 │ │ │ │ bne 173db3c │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ @@ -41001,17 +41001,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 │ │ │ │ - stc2 1, cr15, [r8], #-416 @ 0xfffffe60 │ │ │ │ + ldc2 1, cr15, [r0], {104} @ 0x68 │ │ │ │ strtmi r9, [r8], -r5 │ │ │ │ - mcrr2 1, 6, pc, r0, cr8 @ │ │ │ │ + stc2 1, cr15, [r8], #416 @ 0x1a0 │ │ │ │ subeq r9, r0, #5120 @ 0x1400 │ │ │ │ b 10a98ec │ │ │ │ b 108b4e4 │ │ │ │ ldrb r0, [r3], #-2570 @ 0xfffff5f6 │ │ │ │ vaba.s8 d19, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ adcvs r0, r7, r9, lsr #7 │ │ │ │ @@ -41030,15 +41030,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: 0xf1599105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe16e714 │ │ │ │ beq ffbd4 │ │ │ │ blx fe342034 │ │ │ │ bne 173de8c │ │ │ │ blcs bc700 │ │ │ │ @@ -41289,15 +41289,15 @@ │ │ │ │ blx 979d44 │ │ │ │ strbeq pc, [r9, r6, lsl #2] @ │ │ │ │ svcge 0x0056f53f │ │ │ │ adcsmi r3, r2, #1048576 @ 0x100000 │ │ │ │ ldclvs 8, cr13, [r8], #-988 @ 0xfffffc24 │ │ │ │ @ instruction: 0xf7ea4651 │ │ │ │ stmdavs r0!, {r0, r1, r2, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ - blx 19c0318 │ │ │ │ + blx ff3c0318 │ │ │ │ svceq 0x0006f010 │ │ │ │ cmnphi r3, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ blmi ffd56520 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, ip, asr #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -41331,15 +41331,15 @@ │ │ │ │ blx 2405de │ │ │ │ str r2, [r3, -r3, lsl #16]! │ │ │ │ tstcs r4, fp, ror ip │ │ │ │ @ instruction: 0xf50364fe │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ mvnsvs sp, #36 @ 0x24 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf97af161 │ │ │ │ + @ instruction: 0xf9e2f161 │ │ │ │ eorsvs r2, r8, #4, 2 │ │ │ │ ldrbmi r6, [r0], -r6 │ │ │ │ ldc2 0, cr15, [sl], {53} @ 0x35 │ │ │ │ @ instruction: 0xf0354650 │ │ │ │ @ instruction: 0xf8dbfb95 │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #-2147483647 @ 0x80000001 │ │ │ │ @@ -41505,15 +41505,15 @@ │ │ │ │ ldmdavs r9!, {r0, r3, r5, r8, r9, fp, lr}^ │ │ │ │ blvs ffed9fb8 │ │ │ │ rsceq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36bfb │ │ │ │ strdlt r1, [r0, r0]! │ │ │ │ @ instruction: 0xf161464a │ │ │ │ - @ instruction: 0x4605f859 │ │ │ │ + strmi pc, [r5], -r1, asr #17 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ blvs fff6fa04 │ │ │ │ rscspl pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscsls pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ smlald r4, r9, sp, r4 │ │ │ │ svclt 0x00384543 │ │ │ │ @@ -41537,15 +41537,15 @@ │ │ │ │ str r3, [r3, -ip, ror #5]! │ │ │ │ ldc 7, cr15, [r4, #856]! @ 0x358 │ │ │ │ ... │ │ │ │ adcseq ip, sp, lr, lsl #18 │ │ │ │ adcseq ip, sp, r4, lsl #18 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrhteq ip, [sp], r0 │ │ │ │ - eorseq r7, r4, lr, asr #31 │ │ │ │ + eorseq r8, r4, lr, lsl #1 │ │ │ │ @ instruction: 0xfffe91bd │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0xf500b08b │ │ │ │ @@ -41951,21 +41951,21 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addhi pc, lr, #64 @ 0x40 │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ movwls r8, #65520 @ 0xfff0 │ │ │ │ andeq pc, r9, r8, asr r8 @ │ │ │ │ - mrrc2 2, 7, pc, ip, cr4 @ │ │ │ │ + stc2l 2, cr15, [r4], {116} @ 0x74 │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8587f8c │ │ │ │ svclt 0x00080007 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s d25, d4, d3 │ │ │ │ - @ instruction: 0xf5b0fc51 │ │ │ │ + @ instruction: 0xf5b0fcb9 │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ tstls r1, #136, 6 @ 0x20000002 │ │ │ │ blcs de594 │ │ │ │ rscshi pc, r2, r0, asr #6 │ │ │ │ bls 2eaffc │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -42290,15 +42290,15 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, r6, lsl r6 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r8], ip, lsl #12 │ │ │ │ - @ instruction: 0xf9b6f274 │ │ │ │ + blx 8412bc │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8934621 │ │ │ │ @ instruction: 0x46073178 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ @@ -42608,18 +42608,18 @@ │ │ │ │ vmla.i8 d22, d24, d19 │ │ │ │ @ instruction: 0xf6c47201 │ │ │ │ ldrbmi r0, [pc], -r8, lsl #5 │ │ │ │ movwls r4, #17960 @ 0x4628 │ │ │ │ blcs 2c2ef4 │ │ │ │ @ instruction: 0xf8cb2200 │ │ │ │ rsbvs r2, r7, r4 │ │ │ │ - @ instruction: 0xff98f166 │ │ │ │ + @ instruction: 0xf800f167 │ │ │ │ bcs bf724 │ │ │ │ - @ instruction: 0xf1664628 │ │ │ │ - blls 1c4cac │ │ │ │ + @ instruction: 0xf1674628 │ │ │ │ + blls 1c2e4c │ │ │ │ bcs 10bf71c │ │ │ │ beq 2ff720 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r3!, {r0, r1, r3, r8, r9, pc}^ │ │ │ │ bcs 18bd6c │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ addsmi r1, r1, #-1610612736 @ 0xa0000000 │ │ │ │ @@ -42664,15 +42664,15 @@ │ │ │ │ stmdavs r3!, {r0, r1, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ vmax.s8 d20, d0, d24 │ │ │ │ vsubl.s8 q10, d4, d1 │ │ │ │ @ instruction: 0xf10302aa │ │ │ │ @ instruction: 0xf8c30108 │ │ │ │ andsvs r9, sl, r4 │ │ │ │ @ instruction: 0xf1586061 │ │ │ │ - @ instruction: 0x4605f9b9 │ │ │ │ + strmi pc, [r5], -r1, lsr #20 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe165f70 │ │ │ │ tstpeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a34620 │ │ │ │ @ instruction: 0xf7e50701 │ │ │ │ blvs fec03bd8 │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @@ -42999,17 +42999,17 @@ │ │ │ │ eorsvs r0, sl, r8, lsl #5 │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ andcs pc, r4, fp, asr #17 │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ andcs pc, r0, fp, asr #17 │ │ │ │ @ instruction: 0xf1669304 │ │ │ │ - strmi pc, [r2], fp, lsl #25 │ │ │ │ + @ instruction: 0x4682fcf3 │ │ │ │ @ instruction: 0xf1664628 │ │ │ │ - subeq pc, r0, #41728 @ 0xa300 │ │ │ │ + subeq pc, r0, #704 @ 0x2c0 │ │ │ │ bcs 33fd0c │ │ │ │ ldrcc r9, [r0, -r4, lsl #22] │ │ │ │ beq 2ffd3c │ │ │ │ andvs pc, r1, #-1879048188 @ 0x90000004 │ │ │ │ adceq pc, r9, #196, 12 @ 0xc400000 │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ vqadd.s8 d22, d0, d26 │ │ │ │ @@ -43173,18 +43173,18 @@ │ │ │ │ andcs r3, r0, #16, 14 @ 0x400000 │ │ │ │ strtmi r6, [r8], -r7, lsr #1 │ │ │ │ andcs pc, r4, fp, asr #17 │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ andcs pc, r0, fp, asr #17 │ │ │ │ movwls r6, #16487 @ 0x4067 │ │ │ │ - blx c41c52 │ │ │ │ + blx fe641c52 │ │ │ │ bcs bfff8 │ │ │ │ @ instruction: 0xf1664628 │ │ │ │ - b 13443d8 │ │ │ │ + b 1344578 │ │ │ │ blls 18ffc8 │ │ │ │ beq 2ffff4 │ │ │ │ bllt fe6c36cc │ │ │ │ andseq pc, r0, fp, lsl #2 │ │ │ │ andvs pc, r1, #-1879048188 @ 0x90000004 │ │ │ │ adceq pc, r9, #196, 12 @ 0xc400000 │ │ │ │ eorsvs r6, sl, r0, lsr #1 │ │ │ │ @@ -43350,15 +43350,15 @@ │ │ │ │ ldrbtvs r4, [r8], #1146 @ 0x47a │ │ │ │ @ instruction: 0x0188f897 │ │ │ │ @ instruction: 0xf8d96438 │ │ │ │ ldmpl r3, {}^ @ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3154 │ │ │ │ vcgt.s d16, d3, d0 │ │ │ │ - @ instruction: 0xf010fa49 │ │ │ │ + @ instruction: 0xf010fab1 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ ldcvs 2, cr8, [r9], #848 @ 0x350 │ │ │ │ svcvs 0x008a6cfb │ │ │ │ blpl 10c2d98 │ │ │ │ @ instruction: 0xf8db6ad3 │ │ │ │ blcs fe118854 │ │ │ │ sbchi pc, r1, #0 │ │ │ │ @@ -43522,15 +43522,15 @@ │ │ │ │ strbeq pc, [r9, r8, lsl #2] @ │ │ │ │ svcge 0x002df53f │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldmle r6!, {r1, r6, r8, sl, lr}^ │ │ │ │ @ instruction: 0x46516cf8 │ │ │ │ @ instruction: 0xf804f7e8 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ - @ instruction: 0xf8f0f273 │ │ │ │ + @ instruction: 0xf958f273 │ │ │ │ svceq 0x0006f010 │ │ │ │ orrshi pc, sl, r0, asr #32 │ │ │ │ blmi ad84e0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, r4, asr r1 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -43573,16 +43573,16 @@ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq sl, sp, r8, asr #7 │ │ │ │ strdcs r6, [r4, -fp] │ │ │ │ subshi pc, r4, r7, asr #17 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ eorle pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf8d3647b │ │ │ │ - @ instruction: 0xf15e02e8 │ │ │ │ - strdcs pc, [r4, -r1] │ │ │ │ + @ instruction: 0xf15f02e8 │ │ │ │ + tstpcs r4, r9, asr r8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c06278 │ │ │ │ ldrbmi r8, [r0], -r0 │ │ │ │ blx 4c1dda │ │ │ │ @ instruction: 0xf0334650 │ │ │ │ @ instruction: 0xf8d5fa0b │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #-2147483647 @ 0x80000001 │ │ │ │ @@ -43756,15 +43756,15 @@ │ │ │ │ stmpl sl, {r0, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf8d16c79 │ │ │ │ addsmi r0, r0, #236, 4 @ 0xc000000e │ │ │ │ ldclvs 0, cr13, [sl], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xf8d262fb │ │ │ │ strdlt r1, [r0, r0]! │ │ │ │ @ instruction: 0xf15e4632 │ │ │ │ - bvs fff85ad4 │ │ │ │ + bvs fff85c74 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ svcge 0x0042f43f │ │ │ │ @ instruction: 0xf8c26c7a │ │ │ │ @ instruction: 0xf8c242f0 │ │ │ │ @ instruction: 0xf8d262f8 │ │ │ │ ldrmi r2, [r4], #-756 @ 0xfffffd0c │ │ │ │ addsmi lr, lr, #13893632 @ 0xd40000 │ │ │ │ @@ -43785,15 +43785,15 @@ │ │ │ │ rscsmi pc, r0, #12779520 @ 0xc30000 │ │ │ │ @ instruction: 0xf8c3445c │ │ │ │ @ instruction: 0xf8c362f8 │ │ │ │ bvs fff4ebec │ │ │ │ @ instruction: 0xf7d4e70f │ │ │ │ svclt 0x0000ec1a │ │ │ │ ... │ │ │ │ - ldrhteq r5, [r4], -ip │ │ │ │ + eorseq r5, r4, ip, ror sp │ │ │ │ @ instruction: 0xfffe6eb9 │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @ instruction: 0xf500b08d │ │ │ │ @@ -44165,15 +44165,15 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, r6, lsl r6 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r8], ip, lsl #12 │ │ │ │ - blx 3c300a │ │ │ │ + blx 1dc300a │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8934621 │ │ │ │ @ instruction: 0x46073178 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ @@ -44328,21 +44328,21 @@ │ │ │ │ mvnsvs r3, #48 @ 0x30 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stccs 2, cr8, [r0], {164} @ 0xa4 │ │ │ │ addhi pc, r1, r0, asr #32 │ │ │ │ svceq 0x0000f1ba │ │ │ │ strhi pc, [r9], #64 @ 0x40 │ │ │ │ andeq pc, r9, r6, asr r8 @ │ │ │ │ - @ instruction: 0xf9c6f272 │ │ │ │ + blx c43294 │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8567f8c │ │ │ │ svclt 0x00080008 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s d22, d2, d27 │ │ │ │ - @ instruction: 0xf5b0f9bb │ │ │ │ + @ instruction: 0xf5b0fa23 │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ cmnvs fp, #136, 6 @ 0x20000002 │ │ │ │ blcs e0aa0 │ │ │ │ tstphi ip, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andscc lr, r5, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -44517,15 +44517,15 @@ │ │ │ │ ldmib r7, {r0, r1, r9, sp}^ │ │ │ │ @ instruction: 0xf7e20118 │ │ │ │ vldmdbvs fp!, {s30-s126} │ │ │ │ @ instruction: 0xf8c72104 │ │ │ │ @ instruction: 0xf8c7906c │ │ │ │ @ instruction: 0xf8d3d020 │ │ │ │ @ instruction: 0xf15e02e8 │ │ │ │ - mrcvs 8, 3, APSR_nzcv, cr13, cr1, {4} │ │ │ │ + mrcvs 8, 3, APSR_nzcv, cr13, cr9, {7} │ │ │ │ mvnsvs r2, r8, lsl #2 │ │ │ │ andls pc, r0, r0, asr #17 │ │ │ │ @ instruction: 0xf0324628 │ │ │ │ strtmi pc, [r8], -pc, lsr #23 │ │ │ │ blx feb42c9c │ │ │ │ blcc feac4f28 │ │ │ │ smlabteq r4, r7, r9, lr │ │ │ │ @@ -44741,15 +44741,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adcseq r9, sp, lr, asr #16 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r9, sp, ip, lsl #16 │ │ │ │ adcseq r9, sp, r0, ror #12 │ │ │ │ @ instruction: 0xfffe6797 │ │ │ │ - ldrshteq r4, [r4], -r4 │ │ │ │ + ldrhteq r4, [r4], -r4 │ │ │ │ @ instruction: 0xffff04fb │ │ │ │ ldmibvs r3, {r1, r3, r4, r5, r6, r9, sl, fp, sp, lr} │ │ │ │ ldmdblt fp!, {r1, r4, r6, fp, sp, lr}^ │ │ │ │ stmiavs fp, {r0, r3, r4, r5, r6, r9, sl, fp, sp, lr}^ │ │ │ │ blcs 28d9c4 │ │ │ │ ldmib r1, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ addsmi r1, r9, #671088640 @ 0x28000000 │ │ │ │ @@ -44868,15 +44868,15 @@ │ │ │ │ blmi c90a24 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26d3a │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldcvs 0, cr13, [fp, #-124]! @ 0xffffff84 │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - mcr2 1, 0, pc, cr10, cr13, {2} @ │ │ │ │ + mrc2 1, 3, pc, cr2, cr13, {2} │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ stclge 4, cr15, [pc, #252]! @ 87244 │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f0 │ │ │ │ @ instruction: 0xf8d362f8 │ │ │ │ ldrmi r3, [sp], #-756 @ 0xfffffd0c │ │ │ │ strbmi lr, [r6, #-1506] @ 0xfffffa1e │ │ │ │ @@ -45144,17 +45144,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489305 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf1648004 │ │ │ │ - andls pc, r4, r3, asr #23 │ │ │ │ + andls pc, r4, fp, lsr #24 │ │ │ │ @ instruction: 0xf1644628 │ │ │ │ - blls 1c6504 │ │ │ │ + blls 1c66a4 │ │ │ │ blls 1c7e04 │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ stmdbeq r9, {r1, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r0, r3, r4, r5, r7, r9, pc}^ │ │ │ │ movweq lr, #35745 @ 0x8ba1 │ │ │ │ stmdble r4, {r2, r8, r9, fp, sp} │ │ │ │ @@ -45188,15 +45188,15 @@ │ │ │ │ @ instruction: 0xf10cc004 │ │ │ │ strtmi r0, [r8], -r8, lsl #4 │ │ │ │ andvc pc, r4, ip, asr #17 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andcc pc, r0, ip, asr #17 │ │ │ │ @ instruction: 0xf1556062 │ │ │ │ - @ instruction: 0x4605fdfb │ │ │ │ + strmi pc, [r5], -r3, ror #28 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe1688c0 │ │ │ │ tstpeq pc, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a34620 │ │ │ │ @ instruction: 0xf7e20701 │ │ │ │ blvs fec0745c │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @@ -45494,17 +45494,17 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ @ instruction: 0xf1002300 │ │ │ │ rsbsvs r0, fp, r0, lsl r8 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ - @ instruction: 0xf906f164 │ │ │ │ + @ instruction: 0xf96ef164 │ │ │ │ strtmi r4, [r8], -r2, lsl #13 │ │ │ │ - @ instruction: 0xf91ef164 │ │ │ │ + @ instruction: 0xf986f164 │ │ │ │ movwcs lr, #43599 @ 0xaa4f │ │ │ │ movtcs lr, #2627 @ 0xa43 │ │ │ │ stmdbeq r9, {r0, r1, r6, r9, fp, sp, lr, pc} │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ @@ -45738,17 +45738,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: 0xf1639105 │ │ │ │ - andls pc, r4, pc, lsl pc @ │ │ │ │ + andls pc, r4, r7, lsl #31 │ │ │ │ @ instruction: 0xf1634628 │ │ │ │ - blls 1c7bbc │ │ │ │ + blls 1c7d5c │ │ │ │ stmdbls r5, {r6, r9} │ │ │ │ andcs lr, r3, r0, asr #20 │ │ │ │ stmdbeq r9, {r6, r9, fp, sp, lr, pc} │ │ │ │ bllt 1845eec │ │ │ │ ldceq 1, cr15, [r0], {7} │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @@ -45835,15 +45835,15 @@ │ │ │ │ ldrbtvs r4, [r8], #1146 @ 0x47a │ │ │ │ @ instruction: 0x0188f897 │ │ │ │ @ instruction: 0xf8d96438 │ │ │ │ ldmpl r3, {}^ @ │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3154 │ │ │ │ vcgt.s d16, d0, d0 │ │ │ │ - @ instruction: 0xf010fed9 │ │ │ │ + @ instruction: 0xf010ff41 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ ldcvs 2, cr8, [r9], #848 @ 0x350 │ │ │ │ svcvs 0x008a6cfb │ │ │ │ blpl 10c5478 │ │ │ │ @ instruction: 0xf8db6ad3 │ │ │ │ blcs fe11af34 │ │ │ │ sbchi pc, r1, #0 │ │ │ │ @@ -46007,15 +46007,15 @@ │ │ │ │ strbeq pc, [r9, r8, lsl #2] @ │ │ │ │ svcge 0x002df53f │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldmle r6!, {r1, r6, r8, sl, lr}^ │ │ │ │ @ instruction: 0x46516cf8 │ │ │ │ stc2 7, cr15, [r0], #-916 @ 0xfffffc6c │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ - stc2 2, cr15, [r0, #448] @ 0x1c0 │ │ │ │ + stc2l 2, cr15, [r8, #448]! @ 0x1c0 │ │ │ │ svceq 0x0006f010 │ │ │ │ orrshi pc, sl, r0, asr #32 │ │ │ │ blmi adabc0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, r4, asr r1 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -46059,15 +46059,15 @@ │ │ │ │ adcseq r7, sp, r8, ror #25 │ │ │ │ strdcs r6, [r4, -fp] │ │ │ │ subshi pc, r4, r7, asr #17 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ eorle pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf8d3647b │ │ │ │ @ instruction: 0xf15c02e8 │ │ │ │ - smlabbcs r4, r1, ip, pc @ │ │ │ │ + smlattcs r4, r9, ip, pc @ │ │ │ │ @ instruction: 0xf8c06278 │ │ │ │ ldrbmi r8, [r0], -r0 │ │ │ │ @ instruction: 0xffa0f030 │ │ │ │ @ instruction: 0xf0304650 │ │ │ │ @ instruction: 0xf8d5fe9b │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #-2147483647 @ 0x80000001 │ │ │ │ @@ -46241,15 +46241,15 @@ │ │ │ │ stmpl sl, {r0, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf8d16c79 │ │ │ │ addsmi r0, r0, #236, 4 @ 0xc000000e │ │ │ │ ldclvs 0, cr13, [sl], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xf8d262fb │ │ │ │ strdlt r1, [r0, r0]! │ │ │ │ @ instruction: 0xf15c4632 │ │ │ │ - bvs fff873f4 │ │ │ │ + bvs fff87594 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ svcge 0x0042f43f │ │ │ │ @ instruction: 0xf8c26c7a │ │ │ │ @ instruction: 0xf8c242f0 │ │ │ │ @ instruction: 0xf8d262f8 │ │ │ │ ldrmi r2, [r4], #-756 @ 0xfffffd0c │ │ │ │ addsmi lr, lr, #13893632 @ 0xd40000 │ │ │ │ @@ -46270,15 +46270,15 @@ │ │ │ │ rscsmi pc, r0, #12779520 @ 0xc30000 │ │ │ │ @ instruction: 0xf8c3445c │ │ │ │ @ instruction: 0xf8c362f8 │ │ │ │ bvs fff512cc │ │ │ │ @ instruction: 0xf7d2e70f │ │ │ │ svclt 0x0000e8aa │ │ │ │ ... │ │ │ │ - ldrsbteq r3, [r4], -ip │ │ │ │ + mlaseq r4, ip, r6, r3 │ │ │ │ @ instruction: 0xfffe47d9 │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @ instruction: 0xf500b08d │ │ │ │ @@ -46737,21 +46737,21 @@ │ │ │ │ mvnsvs r3, #48 @ 0x30 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stccs 2, cr8, [r0], {164} @ 0xa4 │ │ │ │ addhi pc, r1, r0, asr #32 │ │ │ │ svceq 0x0000f1ba │ │ │ │ strhi pc, [r9], #64 @ 0x40 │ │ │ │ andeq pc, r9, r6, asr r8 @ │ │ │ │ - cdp2 2, 14, cr15, cr14, cr15, {3} │ │ │ │ + @ instruction: 0xff56f26f │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8567f8c │ │ │ │ svclt 0x00080008 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s32 d22, d15, d27 │ │ │ │ - @ instruction: 0xf5b0fee3 │ │ │ │ + @ instruction: 0xf5b0ff4b │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ cmnvs fp, #136, 6 @ 0x20000002 │ │ │ │ blcs e3050 │ │ │ │ tstphi ip, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andscc lr, r5, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -46926,15 +46926,15 @@ │ │ │ │ ldmib r7, {r0, r1, r9, sp}^ │ │ │ │ @ instruction: 0xf7df0118 │ │ │ │ ldcvs 15, cr15, [fp, #-548]! @ 0xfffffddc │ │ │ │ @ instruction: 0xf8c72104 │ │ │ │ @ instruction: 0xf8c7906c │ │ │ │ @ instruction: 0xf8d3d020 │ │ │ │ @ instruction: 0xf15b02e8 │ │ │ │ - mrcvs 13, 3, APSR_nzcv, cr13, cr9, {5} │ │ │ │ + cdpvs 14, 7, cr15, cr13, cr1, {1} │ │ │ │ mvnsvs r2, r8, lsl #2 │ │ │ │ andls pc, r0, r0, asr #17 │ │ │ │ @ instruction: 0xf0304628 │ │ │ │ @ instruction: 0x4628f8d7 │ │ │ │ @ instruction: 0xffd2f02f │ │ │ │ blcc feac74d8 │ │ │ │ smlabteq r4, r7, r9, lr │ │ │ │ @@ -47150,15 +47150,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ umlalseq r7, sp, lr, r2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r7, sp, ip, asr r2 │ │ │ │ ldrhteq r7, [sp], r0 │ │ │ │ @ instruction: 0xfffe41ab │ │ │ │ - eorseq r2, r4, r4, asr #16 │ │ │ │ + eorseq r2, r4, r4, lsl #18 │ │ │ │ @ instruction: 0xfffedf0f │ │ │ │ ldmibvs r3, {r1, r3, r4, r5, r6, r9, sl, fp, sp, lr} │ │ │ │ ldmdblt fp!, {r1, r4, r6, fp, sp, lr}^ │ │ │ │ stmiavs fp, {r0, r3, r4, r5, r6, r9, sl, fp, sp, lr}^ │ │ │ │ blcs 28ff74 │ │ │ │ ldmib r1, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ addsmi r1, r9, #671088640 @ 0x28000000 │ │ │ │ @@ -47277,15 +47277,15 @@ │ │ │ │ blmi c92fd4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26d3a │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldcvs 0, cr13, [fp, #-124]! @ 0xffffff84 │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - blx d45c5e │ │ │ │ + blx fe745c5e │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ stclge 4, cr15, [pc, #252]! @ 897f4 │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f0 │ │ │ │ @ instruction: 0xf8d362f8 │ │ │ │ ldrmi r3, [sp], #-756 @ 0xfffffd0c │ │ │ │ strbmi lr, [r6, #-1506] @ 0xfffffa1e │ │ │ │ @@ -47327,15 +47327,15 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, r6, lsl r6 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r8], ip, lsl #12 │ │ │ │ - blx 14c6174 │ │ │ │ + blx feec6174 │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8934621 │ │ │ │ @ instruction: 0x46073178 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ @@ -47447,15 +47447,15 @@ │ │ │ │ eorshi pc, r2, #0 │ │ │ │ @ instruction: 0xf04f6b7b │ │ │ │ @ instruction: 0xed9f0900 │ │ │ │ @ instruction: 0x46b29bb4 │ │ │ │ blhi fedc5008 │ │ │ │ blvs fef639f0 │ │ │ │ teqvs fp, #8, 6 @ 0x20000000 │ │ │ │ - @ instruction: 0xf960f26f │ │ │ │ + @ instruction: 0xf9c8f26f │ │ │ │ @ instruction: 0xf44f6c7b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ mvnsvs r7, #4080 @ 0xff0 │ │ │ │ @ instruction: 0xf8c76c9a │ │ │ │ bcs c19fc │ │ │ │ msrhi CPSR_sc, r0 │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @@ -47482,15 +47482,15 @@ │ │ │ │ mlascc lr, r3, r8, pc @ │ │ │ │ addcc pc, ip, r7, lsl #17 │ │ │ │ muleq pc, sl, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ ldrbteq pc, [r8], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0xf8d52118 │ │ │ │ @ instruction: 0xf15b02e8 │ │ │ │ - @ instruction: 0x4606f95f │ │ │ │ + strmi pc, [r6], -r7, asr #19 │ │ │ │ stcgt 2, cr6, [pc], {56} @ 0x38 │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #24 │ │ │ │ ldrshvs r6, [r1, #-204]! @ 0xffffff34 │ │ │ │ strtmi r2, [r0], -r3, lsl #2 │ │ │ │ ldc2l 0, cr15, [r6], #-188 @ 0xffffff44 │ │ │ │ @@ -47580,19 +47580,19 @@ │ │ │ │ stcgt 0, cr6, [r3, #-648] @ 0xfffffd78 │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ @ instruction: 0xf8d76b7b │ │ │ │ ldmdavs ip, {r2, r5, ip, lr, pc} │ │ │ │ suble r2, fp, r2, lsl #25 │ │ │ │ movwcs r6, #6909 @ 0x1afd │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - @ instruction: 0xf930f26f │ │ │ │ + @ instruction: 0xf998f26f │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s32 d20, d15, d16 │ │ │ │ - strbeq pc, [r3, -r9, lsr #18] @ │ │ │ │ + @ instruction: 0x0743f991 │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ movwls r6, #11643 @ 0x2d7b │ │ │ │ movwls r6, #3259 @ 0xcbb │ │ │ │ @ instruction: 0x3194f8d7 │ │ │ │ @@ -47629,15 +47629,15 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ ldrsbteq r6, [sp], r4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r6, sp, ip, lsr #13 │ │ │ │ - eorseq r1, r4, r8, lsl #31 │ │ │ │ + eorseq r2, r4, r8, asr #32 │ │ │ │ @ instruction: 0xfffeaf2d │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, r8, r9, fp, sp, lr} │ │ │ │ suble r2, pc, r2, lsl #22 │ │ │ │ @ instruction: 0xf0002b04 │ │ │ │ blcs 229f1c │ │ │ │ movwcs fp, #16140 @ 0x3f0c │ │ │ │ ldrtvs r2, [fp], #783 @ 0x30f │ │ │ │ @@ -47654,19 +47654,19 @@ │ │ │ │ @ instruction: 0x3194f8d7 │ │ │ │ blvs f6e8d0 │ │ │ │ movwcs r9, #4867 @ 0x1303 │ │ │ │ vst2.8 {d25-d28}, [pc], r1 │ │ │ │ str r7, [fp, r6, lsl #7] │ │ │ │ movwcs r6, #6908 @ 0x1afc │ │ │ │ @ instruction: 0x7123207e │ │ │ │ - @ instruction: 0xf89af26f │ │ │ │ + @ instruction: 0xf902f26f │ │ │ │ svclt 0x00480785 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s32 q9, , q15 │ │ │ │ - @ instruction: 0x0740f893 │ │ │ │ + @ instruction: 0x0740f8fb │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ @ instruction: 0x3194f8d7 │ │ │ │ blvs f6e910 │ │ │ │ ldclvs 3, cr9, [fp, #-12]! │ │ │ │ @@ -47748,15 +47748,15 @@ │ │ │ │ @ instruction: 0x2640bf38 │ │ │ │ ldmdavs sl!, {r5, r8, r9, fp, lr}^ │ │ │ │ rsceq pc, ip, #13959168 @ 0xd50000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf8d5d01d │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15a4632 │ │ │ │ - strmi pc, [r4], -r3, lsl #31 │ │ │ │ + strmi pc, [r4], -fp, ror #31 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ @ instruction: 0xf8d5ae95 │ │ │ │ @ instruction: 0xf8c532f4 │ │ │ │ @ instruction: 0xf8c542f0 │ │ │ │ ldrmi r6, [ip], #-760 @ 0xfffffd08 │ │ │ │ strbmi lr, [r6, #-1674] @ 0xfffff976 │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ @@ -48198,15 +48198,15 @@ │ │ │ │ svcge 0x0005f43f │ │ │ │ ldrbmi r9, [r3], -sl, lsl #24 │ │ │ │ strtmi r4, [r9], -r2, asr #12 │ │ │ │ strls r4, [r0], #-1584 @ 0xfffff9d0 │ │ │ │ ldc2 7, cr15, [r8], #1020 @ 0x3fc │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ - eoreq r8, sp, sl, lsl ip │ │ │ │ + ldrdeq r8, [sp], -sl @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr0, cr12, {6} │ │ │ │ svcge 0x0006b0db │ │ │ │ @ instruction: 0xf8df64b9 │ │ │ │ @@ -48254,15 +48254,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ vldmiavs fp!, {s0-s-1} │ │ │ │ vqadd.s32 q11, q7, │ │ │ │ - @ instruction: 0xf8d7fb11 │ │ │ │ + @ instruction: 0xf8d7fb79 │ │ │ │ rsbsvs r3, r8, #128, 2 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ blx fed6273c │ │ │ │ @ instruction: 0xf8c7f383 │ │ │ │ @ instruction: 0xf1c3a04c │ │ │ │ adcsvs r0, fp, r0, lsr #6 │ │ │ │ ldrdcc pc, [r0, r7] │ │ │ │ @@ -48281,15 +48281,15 @@ │ │ │ │ @ instruction: 0xf8c72500 │ │ │ │ stm r6, {r2, r7, ip, lr} │ │ │ │ @ instruction: 0xf107000f │ │ │ │ ldclvs 6, cr0, [fp], #-448 @ 0xfffffe40 │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8d3d020 │ │ │ │ @ instruction: 0xf15a02e8 │ │ │ │ - @ instruction: 0x4604fb1f │ │ │ │ + strmi pc, [r4], -r7, lsl #23 │ │ │ │ mcrgt 1, 0, r6, cr15, cr8, {7} │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ tstcs r3, r1, ror #2 │ │ │ │ @ instruction: 0x46206cbc │ │ │ │ cdp2 0, 3, cr15, cr6, cr14, {1} │ │ │ │ @@ -48416,18 +48416,18 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ teqphi fp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strvc pc, [sl, r7, lsl #10]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ ldmvs ip!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ │ │ strtmi r2, [r8], -r1, lsl #6 │ │ │ │ vrhadd.s32 d23, d14, d19 │ │ │ │ - streq pc, [r1, r7, lsr #21] │ │ │ │ + streq pc, [r1, pc, lsl #22] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - blx fe8c7284 │ │ │ │ + blx 2c7286 │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ bvs 1ee296c │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ svclt 0x00184299 │ │ │ │ @@ -48470,18 +48470,18 @@ │ │ │ │ ldcvs 5, cr15, [ip], #-20 @ 0xffffffec │ │ │ │ andeq pc, r5, r4, lsl #22 │ │ │ │ blvs ffeae988 │ │ │ │ ldc2l 7, cr15, [lr, #-980]! @ 0xfffffc2c │ │ │ │ ldmvs ip!, {r2, r3, r4, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ rsbscs r2, lr, r1, lsl #6 │ │ │ │ vrhadd.s32 d23, d14, d19 │ │ │ │ - @ instruction: 0x0786fa3b │ │ │ │ + streq pc, [r6, r3, lsr #21] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, fp, lsl #8 │ │ │ │ - blx dc735c │ │ │ │ + blx fe7c735c │ │ │ │ svclt 0x004f0745 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blvs 1fa2a44 │ │ │ │ ldmibvs fp!, {r0, r1, r2, r3, r9, sl, sp} │ │ │ │ bleq fedc8d10 │ │ │ │ @@ -48515,26 +48515,26 @@ │ │ │ │ ldmdavs sl!, {r0, r2, r4, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl], #-844 @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mlasle r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ @ instruction: 0xb32812f0 │ │ │ │ @ instruction: 0xf15a4632 │ │ │ │ - strmi pc, [r5], -r5, lsl #19 │ │ │ │ + strmi pc, [r5], -sp, ror #19 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldclvs 14, cr10, [fp], #-880 @ 0xfffffc90 │ │ │ │ rscspl pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscsvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xe6cf441d │ │ │ │ ... │ │ │ │ adcseq r5, sp, r4, lsl #21 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r5, sp, r2, asr sl │ │ │ │ - eorseq r1, r4, ip, lsl #6 │ │ │ │ + eorseq r1, r4, ip, asr #7 │ │ │ │ @ instruction: 0xfffea2ad │ │ │ │ adcseq r5, sp, ip, ror #14 │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ svclt 0x00384546 │ │ │ │ strb r4, [sp, r6, asr #12] │ │ │ │ ldrtmi r4, [r1], -r8, lsl #12 │ │ │ │ stc 7, cr15, [sl, #828]! @ 0x33c │ │ │ │ @@ -48691,15 +48691,15 @@ │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ @ instruction: 0x67bc2118 │ │ │ │ addmi pc, ip, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ andsle pc, ip, r7, asr #17 │ │ │ │ - @ instruction: 0xffe8f159 │ │ │ │ + @ instruction: 0xf850f15a │ │ │ │ ldcleq 1, cr15, [r8], #-28 @ 0xffffffe4 │ │ │ │ @ instruction: 0x61b84606 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -48856,15 +48856,15 @@ │ │ │ │ blmi e23974 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26b3a │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ blvs f7f018 │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ bvs 1f37620 │ │ │ │ - mrc2 1, 6, pc, cr8, cr9, {2} │ │ │ │ + @ instruction: 0xff40f159 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ blvs f7f30c │ │ │ │ @ instruction: 0xf8c36a7a │ │ │ │ @ instruction: 0xf8c342f0 │ │ │ │ @ instruction: 0xf8d322f8 │ │ │ │ ldrmi r3, [ip], #-756 @ 0xfffffd0c │ │ │ │ adcsmi lr, r3, #53215232 @ 0x32c0000 │ │ │ │ @@ -48887,33 +48887,33 @@ │ │ │ │ @ instruction: 0xf8c24444 │ │ │ │ str r3, [r6, ip, ror #5]! │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlald r6, r1, r8, r0 │ │ │ │ andcs r4, r1, r4, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2324 @ 0xfffff6ec │ │ │ │ @ instruction: 0xf1574479 │ │ │ │ - @ instruction: 0x6c3bfbd1 │ │ │ │ + ldcvs 12, cr15, [fp], #-228 @ 0xffffff1c │ │ │ │ subseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ ldrtvs r6, [sl], #1532 @ 0x5fc │ │ │ │ stclcc 8, cr15, [r0], {147} @ 0x93 │ │ │ │ blcs a4720 │ │ │ │ stclge 4, cr15, [r5, #252]! @ 0xfc │ │ │ │ @ instruction: 0xf7cfe6d4 │ │ │ │ svclt 0x0000ec1e │ │ │ │ ... │ │ │ │ adcseq r5, sp, sl, asr r4 │ │ │ │ adcseq r5, sp, r6, asr #8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r5, sp, r8, lsr r3 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - ldrhteq r0, [r4], -sl │ │ │ │ + eorseq r0, r4, sl, ror ip │ │ │ │ @ instruction: 0xfffe9b57 │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ - strhteq r7, [sp], -lr │ │ │ │ - eoreq r7, sp, r8, lsl r9 │ │ │ │ + eoreq r7, sp, lr, ror pc │ │ │ │ + ldrdeq r7, [sp], -r8 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r6], -r2, lsl #1 │ │ │ │ ldrmi r4, [r0], sp, lsl #12 │ │ │ │ @ instruction: 0xb181469a │ │ │ │ @@ -49063,15 +49063,15 @@ │ │ │ │ svcge 0x0005f43f │ │ │ │ ldrbmi r9, [r3], -sl, lsl #24 │ │ │ │ strtmi r4, [r9], -r2, asr #12 │ │ │ │ strls r4, [r0], #-1584 @ 0xfffff9d0 │ │ │ │ ldc2l 7, cr15, [r2, #1016]! @ 0x3f8 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ - eoreq r7, sp, lr, lsl #29 │ │ │ │ + eoreq r7, sp, lr, asr #30 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr0, cr12, {6} │ │ │ │ svcge 0x0006b0db │ │ │ │ @ instruction: 0xf8df64b9 │ │ │ │ ldrshtvs r1, [sl], #72 @ 0x48 │ │ │ │ @@ -49118,15 +49118,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ vldmiavs fp!, {s0-s-1} │ │ │ │ vqadd.s32 q11, , │ │ │ │ - @ instruction: 0xf8d7fc4d │ │ │ │ + @ instruction: 0xf8d7fcb5 │ │ │ │ rsbsvs r3, r8, #128, 2 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ blx fed634c4 │ │ │ │ @ instruction: 0xf8c7f383 │ │ │ │ @ instruction: 0xf1c3a04c │ │ │ │ adcsvs r0, fp, r0, lsr #6 │ │ │ │ ldrdcc pc, [r0, r7] │ │ │ │ @@ -49145,15 +49145,15 @@ │ │ │ │ @ instruction: 0xf8c72500 │ │ │ │ stm r6, {r2, r7, ip, lr} │ │ │ │ @ instruction: 0xf107000f │ │ │ │ ldclvs 6, cr0, [fp], #-448 @ 0xfffffe40 │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8d3d020 │ │ │ │ @ instruction: 0xf15902e8 │ │ │ │ - @ instruction: 0x4604fc5b │ │ │ │ + strmi pc, [r4], -r3, asr #25 │ │ │ │ mcrgt 1, 0, r6, cr15, cr8, {7} │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ tstcs r3, r1, ror #2 │ │ │ │ @ instruction: 0x46206cbc │ │ │ │ @ instruction: 0xff72f02d │ │ │ │ @@ -49280,18 +49280,18 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ teqphi fp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strvc pc, [sl, r7, lsl #10]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ ldmvs ip!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ │ │ strtmi r2, [r8], -r1, lsl #6 │ │ │ │ vrhadd.s32 d23, d13, d19 │ │ │ │ - streq pc, [r1, r3, ror #23] │ │ │ │ + streq pc, [r1, fp, asr #24] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - blx ff7c800a │ │ │ │ + mcrr2 2, 6, pc, r4, cr13 @ │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ bvs 1ee36f4 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ svclt 0x00184299 │ │ │ │ @@ -49334,18 +49334,18 @@ │ │ │ │ ldcvs 5, cr15, [ip], #-20 @ 0xffffffec │ │ │ │ andeq pc, r5, r4, lsl #22 │ │ │ │ blvs ffeaf710 │ │ │ │ @ instruction: 0xffeef7f4 │ │ │ │ ldmvs ip!, {r2, r3, r4, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ rsbscs r2, lr, r1, lsl #6 │ │ │ │ vrhadd.s32 d23, d13, d19 │ │ │ │ - @ instruction: 0x0786fb77 │ │ │ │ + @ instruction: 0x0786fbdf │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, fp, lsl #8 │ │ │ │ - blx 1cc80e2 │ │ │ │ + blx ff6c80e2 │ │ │ │ svclt 0x004f0745 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blvs 1fa37cc │ │ │ │ ldmibvs fp!, {r0, r1, r2, r3, r9, sl, sp} │ │ │ │ bleq fedc9a98 │ │ │ │ @@ -49379,26 +49379,26 @@ │ │ │ │ ldmdavs sl!, {r0, r2, r4, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl], #-844 @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mlasle r1, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ @ instruction: 0xb32812f0 │ │ │ │ @ instruction: 0xf1594632 │ │ │ │ - strmi pc, [r5], -r1, asr #21 │ │ │ │ + strmi pc, [r5], -r9, lsr #22 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldclvs 14, cr10, [fp], #-880 @ 0xfffffc90 │ │ │ │ rscspl pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscsvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xe6cf441d │ │ │ │ ... │ │ │ │ ldrshteq r4, [sp], ip │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r4, sp, sl, asr #25 │ │ │ │ - eorseq r0, r4, r4, lsl #11 │ │ │ │ + eorseq r0, r4, r4, asr #12 │ │ │ │ @ instruction: 0xfffe9525 │ │ │ │ adcseq r4, sp, r4, ror #19 │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ svclt 0x00384546 │ │ │ │ strb r4, [sp, r6, asr #12] │ │ │ │ ldrtmi r4, [r1], -r8, lsl #12 │ │ │ │ cdp 7, 14, cr15, cr6, cr14, {6} │ │ │ │ @@ -49555,15 +49555,15 @@ │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ orrpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ @ instruction: 0x67bc2118 │ │ │ │ addmi pc, ip, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ andsle pc, ip, r7, asr #17 │ │ │ │ - @ instruction: 0xf924f159 │ │ │ │ + @ instruction: 0xf98cf159 │ │ │ │ ldcleq 1, cr15, [r8], #-28 @ 0xffffffe4 │ │ │ │ @ instruction: 0x61b84606 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -49720,15 +49720,15 @@ │ │ │ │ blmi e246fc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26b3a │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ blvs f7fda0 │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ bvs 1f383a8 │ │ │ │ - @ instruction: 0xf814f159 │ │ │ │ + @ instruction: 0xf87cf159 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ blvs f80094 │ │ │ │ @ instruction: 0xf8c36a7a │ │ │ │ @ instruction: 0xf8c342f0 │ │ │ │ @ instruction: 0xf8d322f8 │ │ │ │ ldrmi r3, [ip], #-756 @ 0xfffffd0c │ │ │ │ adcsmi lr, r3, #53215232 @ 0x32c0000 │ │ │ │ @@ -49751,33 +49751,33 @@ │ │ │ │ @ instruction: 0xf8c24444 │ │ │ │ str r3, [r6, ip, ror #5]! │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlald r6, r1, r8, r0 │ │ │ │ andcs r4, r1, r4, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2324 @ 0xfffff6ec │ │ │ │ @ instruction: 0xf1564479 │ │ │ │ - ldcvs 13, cr15, [fp], #-52 @ 0xffffffcc │ │ │ │ + ldcvs 13, cr15, [fp], #-468 @ 0xfffffe2c │ │ │ │ subseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ ldrtvs r6, [sl], #1532 @ 0x5fc │ │ │ │ stclcc 8, cr15, [r0], {147} @ 0x93 │ │ │ │ blcs a54a8 │ │ │ │ stclge 4, cr15, [r5, #252]! @ 0xfc │ │ │ │ @ instruction: 0xf7cee6d4 │ │ │ │ svclt 0x0000ed5a │ │ │ │ ... │ │ │ │ ldrsbteq r4, [sp], r2 │ │ │ │ ldrhteq r4, [sp], lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrhteq r4, [sp], r0 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - eorseq pc, r3, r2, lsr lr @ │ │ │ │ + ldrshteq pc, [r3], -r2 @ │ │ │ │ @ instruction: 0xfffe8dcf │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ - eoreq r7, sp, r6, lsr r1 │ │ │ │ - mlaeq sp, r0, fp, r6 │ │ │ │ + strdeq r7, [sp], -r6 @ │ │ │ │ + eoreq r6, sp, r0, asr ip │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r6], -r2, lsl #1 │ │ │ │ ldrmi r4, [r0], sp, lsl #12 │ │ │ │ @ instruction: 0xb181469a │ │ │ │ @@ -49927,15 +49927,15 @@ │ │ │ │ svcge 0x0005f43f │ │ │ │ ldrbmi r9, [r3], -sl, lsl #24 │ │ │ │ strtmi r4, [r9], -r2, asr #12 │ │ │ │ strls r4, [r0], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xff2ef7fd │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ - eoreq r7, sp, r6, lsl #2 │ │ │ │ + eoreq r7, sp, r6, asr #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 8, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0xf8dfb0d5 │ │ │ │ @ instruction: 0xf8df54dc │ │ │ │ strcs r1, [r0], #-1244 @ 0xfffffb24 │ │ │ │ @@ -49945,53 +49945,53 @@ │ │ │ │ @ instruction: 0x462204d4 │ │ │ │ ldrbtmi r9, [fp], #-1049 @ 0xfffffbe7 │ │ │ │ ldrls r4, [r4, #-1144] @ 0xfffffb88 │ │ │ │ ldrtmi r5, [r0], -r1, asr #16 │ │ │ │ cmpls r3, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1774621 │ │ │ │ - @ instruction: 0xf8dff951 │ │ │ │ + @ instruction: 0xf8dff9b9 │ │ │ │ @ instruction: 0x462234b8 │ │ │ │ stmdals r5!, {r3, r8, sp} │ │ │ │ tstls r2, #15400960 @ 0xeb0000 │ │ │ │ - blx fe64868e │ │ │ │ + blx 4868e │ │ │ │ andcs r4, r2, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0x46309016 │ │ │ │ @ instruction: 0xf934f7dd │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xf92ef7dd │ │ │ │ msrvc CPSR_fx, pc, asr #8 │ │ │ │ stmdals r5!, {r0, r1, r2, r9, sl, lr} │ │ │ │ - mcr2 1, 7, pc, cr12, cr2, {3} @ │ │ │ │ + @ instruction: 0xff54f172 │ │ │ │ @ instruction: 0xf1004681 │ │ │ │ @ instruction: 0x23200114 │ │ │ │ tstls r3, r1, lsl #4 │ │ │ │ - @ instruction: 0xf992f175 │ │ │ │ + @ instruction: 0xf9faf175 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - @ instruction: 0xf99ef177 │ │ │ │ + blx 2486dc │ │ │ │ mlacs r1, r9, r8, pc @ │ │ │ │ tstcs r1, r5, lsr #16 │ │ │ │ ldrmi lr, [sl], #-2509 @ 0xfffff633 │ │ │ │ - mcr2 1, 5, pc, cr8, cr2, {3} @ │ │ │ │ + @ instruction: 0xff10f172 │ │ │ │ pkhbtmi sl, r2, sl, lsl #24 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cacb03 │ │ │ │ @ instruction: 0xf8ca0028 │ │ │ │ ldrbmi r1, [r1], -ip, lsr #32 │ │ │ │ beq 5c8550 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - bls 58a74c │ │ │ │ + bls 58a8ec │ │ │ │ vmin.s8 q10, q0, │ │ │ │ @ instruction: 0x4630115d │ │ │ │ - blx ffa48718 │ │ │ │ + blx 144871a │ │ │ │ @ instruction: 0x4602463b │ │ │ │ @ instruction: 0xf8cd2173 │ │ │ │ ldrtmi r8, [r0], -r0 │ │ │ │ - blx 6c872a │ │ │ │ + blx fe0c872a │ │ │ │ andsls r2, sp, r0, lsl #6 │ │ │ │ tstls sl, #3776 @ 0xec0 │ │ │ │ stmib r4, {r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r8, r9, ip, sp}^ │ │ │ │ blvc 258e5c │ │ │ │ movtcc lr, #6605 @ 0x19cd │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -50013,91 +50013,91 @@ │ │ │ │ rscshi pc, r8, sp, asr #17 │ │ │ │ ldm ip!, {r0, r1, r2, r3, r5, r9, sl, lr} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1729825 │ │ │ │ - @ instruction: 0xf898fdd1 │ │ │ │ + @ instruction: 0xf898fe39 │ │ │ │ @ instruction: 0xf100300d │ │ │ │ @ instruction: 0x46520814 │ │ │ │ strmi r4, [r3], r1, asr #12 │ │ │ │ - @ instruction: 0xf924f175 │ │ │ │ + @ instruction: 0xf98cf175 │ │ │ │ @ instruction: 0xf10b46ae │ │ │ │ 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} │ │ │ │ ldrbmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - @ instruction: 0xed9ff925 │ │ │ │ + @ instruction: 0xed9ff98d │ │ │ │ ldrdcs r0, [r0, -r8]! │ │ │ │ @ instruction: 0xf1744620 │ │ │ │ - stmdals r5!, {r0, r1, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r5!, {r0, r1, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #84934656 @ 0x5100000 │ │ │ │ - mcr2 1, 1, pc, cr12, cr2, {3} @ │ │ │ │ + mrc2 1, 4, pc, cr4, cr2, {3} │ │ │ │ cmplt r0, r7, lsl #12 │ │ │ │ blgt 15da9c │ │ │ │ rscsvs r6, r9, #184, 4 @ 0x8000000b │ │ │ │ @ instruction: 0x37144639 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - msrcs CPSR_, pc, lsl #18 │ │ │ │ + msrcs CPSR_, r7, ror r9 │ │ │ │ cdp 6, 11, cr4, cr7, cr0, {1} │ │ │ │ @ instruction: 0xf1740b00 │ │ │ │ - stmdals r5!, {r0, r2, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r5!, {r0, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstcs r1, r0, lsr #4 │ │ │ │ - mrc2 1, 0, pc, cr6, cr2, {3} │ │ │ │ + mrc2 1, 3, pc, cr14, cr2, {3} │ │ │ │ cmplt r8, r2, lsl #13 │ │ │ │ blgt 15dac8 │ │ │ │ eoreq pc, r8, sl, asr #17 │ │ │ │ eorne pc, ip, sl, asr #17 │ │ │ │ @ instruction: 0xf10a4651 │ │ │ │ @ instruction: 0x46300a14 │ │ │ │ - @ instruction: 0xf8f6f177 │ │ │ │ + @ instruction: 0xf95ef177 │ │ │ │ bls 5ddb60 │ │ │ │ mvnsvc pc, pc, asr #8 │ │ │ │ bvc c6990 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - ldmdbls r6, {r0, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r6, {r0, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dd4630 │ │ │ │ svcls 0x0025f921 │ │ │ │ vhadd.s16 d18, d5, d3 │ │ │ │ - eorcs pc, r0, #3866624 @ 0x3b0000 │ │ │ │ + eorcs pc, r0, #10682368 @ 0xa30000 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf1724638 │ │ │ │ - andcs pc, r2, #749568 @ 0xb7000 │ │ │ │ + andcs pc, r2, #31744 @ 0x7c00 │ │ │ │ andsls r4, r5, r1, lsl r6 │ │ │ │ @ instruction: 0xf7dd4630 │ │ │ │ andcs pc, r2, #5570560 @ 0x550000 │ │ │ │ strmi r2, [r0], r6, lsl #2 │ │ │ │ @ instruction: 0xf7dd4630 │ │ │ │ andcs pc, r1, #5177344 @ 0x4f0000 │ │ │ │ @ instruction: 0x46072110 │ │ │ │ @ instruction: 0xf7dd4630 │ │ │ │ @ instruction: 0xf899f849 │ │ │ │ movwcs r2, #33 @ 0x21 │ │ │ │ tstls sl, #22 │ │ │ │ stmdals r5!, {r0, r8, sp} │ │ │ │ @ instruction: 0xf1726063 │ │ │ │ - pkhtbmi pc, r1, r3, asr #27 @ │ │ │ │ + @ instruction: 0x4681fe3b │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8c9cb03 │ │ │ │ @ instruction: 0xf8c90028 │ │ │ │ strbmi r1, [r9], -ip, lsr #32 │ │ │ │ ldmdbeq r4, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - @ instruction: 0x464bf8b3 │ │ │ │ + @ instruction: 0x464bf91b │ │ │ │ vpmin.s8 d25, d0, d3 │ │ │ │ @ instruction: 0x4630115d │ │ │ │ - blx 5488c0 │ │ │ │ + blx 1f488c0 │ │ │ │ @ instruction: 0x4602463b │ │ │ │ @ instruction: 0x46302173 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - blx 11c88d0 │ │ │ │ + blx febc88d0 │ │ │ │ andsls r2, sp, r0, lsl #6 │ │ │ │ tstls sl, #3776 @ 0xec0 │ │ │ │ stmib r4, {r0, r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r8, r9, ip, sp}^ │ │ │ │ blvc 259004 │ │ │ │ movtcc lr, #6605 @ 0x19cd │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -50108,27 +50108,27 @@ │ │ │ │ rscsls pc, r8, sp, asr #17 │ │ │ │ ldm ip!, {r0, r4, r8, sl, fp, ip, pc} │ │ │ │ strtmi r0, [pc], -pc │ │ │ │ ldm ip, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r5!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - ldc2 1, cr15, [r2, #-456] @ 0xfffffe38 │ │ │ │ + ldc2l 1, cr15, [sl, #-456]! @ 0xfffffe38 │ │ │ │ mulcc sp, r9, r8 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ strmi r2, [r0], r1, lsl #4 │ │ │ │ @ instruction: 0xf1759113 │ │ │ │ - strtmi pc, [lr], r5, ror #16 │ │ │ │ + strtmi pc, [lr], sp, asr #17 │ │ │ │ stceq 1, cr15, [ip], #-32 @ 0xffffffe0 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ - @ instruction: 0xf866f177 │ │ │ │ + @ instruction: 0xf8cef177 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ rsbsls pc, r4, sp, asr #17 │ │ │ │ rsbhi pc, r8, sp, asr #17 │ │ │ │ stcleq 1, cr15, [ip], #52 @ 0x34 │ │ │ │ stmdahi r1, {r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ beq 1084c4 │ │ │ │ ldmdahi pc!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} @ │ │ │ │ @@ -50139,89 +50139,89 @@ │ │ │ │ @ instruction: 0xf8cd9d11 │ │ │ │ @ instruction: 0x462f90f8 │ │ │ │ @ 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 r5!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - ldc2l 1, cr15, [r4], {114} @ 0x72 │ │ │ │ + ldc2 1, cr15, [ip, #-456]! @ 0xfffffe38 │ │ │ │ mulcc sp, r9, r8 │ │ │ │ @ instruction: 0xf1004652 │ │ │ │ pkhbtmi r0, r3, r4, lsl #2 │ │ │ │ - @ instruction: 0xf828f175 │ │ │ │ + @ instruction: 0xf890f175 │ │ │ │ @ instruction: 0xf10b46ae │ │ │ │ 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} │ │ │ │ ldrbmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - blls 64a490 │ │ │ │ + blls 64a630 │ │ │ │ vpmin.s8 d25, d0, d3 │ │ │ │ movwls r1, #493 @ 0x1ed │ │ │ │ @ instruction: 0xf10b4630 │ │ │ │ @ instruction: 0xf1770314 │ │ │ │ - ldmdbls r5, {r0, r1, r2, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r5, {r0, r1, r2, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf7dd4630 │ │ │ │ stmdbls r5!, {r0, r1, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ blge 6f2450 │ │ │ │ @ instruction: 0xf8cd2203 │ │ │ │ @ instruction: 0xf7db8000 │ │ │ │ blmi 160c048 │ │ │ │ strbmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0x4630447b │ │ │ │ - @ instruction: 0xff96f176 │ │ │ │ + @ instruction: 0xfffef176 │ │ │ │ @ instruction: 0x46429b12 │ │ │ │ stmdals r5!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xf9def172 │ │ │ │ + blx 12489fc │ │ │ │ stmdals r5!, {r0, r1, r2, r4, ip, pc} │ │ │ │ msrvc CPSR_fx, pc, asr #8 │ │ │ │ subge pc, r6, r0, lsl #17 │ │ │ │ - ldc2 1, cr15, [lr, #-456]! @ 0xfffffe38 │ │ │ │ + stc2 1, cr15, [r6, #456]! @ 0x1c8 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x23204607 │ │ │ │ @ instruction: 0x46494652 │ │ │ │ - @ instruction: 0xffe4f174 │ │ │ │ + @ instruction: 0xf84cf175 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ - @ instruction: 0xfff0f176 │ │ │ │ + @ instruction: 0xf858f177 │ │ │ │ rsbhi pc, r8, sp, asr #17 │ │ │ │ ldrbmi r9, [r1], -r5, lsr #16 │ │ │ │ @ instruction: 0xf8c42220 │ │ │ │ @ instruction: 0xf1728004 │ │ │ │ - @ instruction: 0x4607fcf9 │ │ │ │ + strmi pc, [r7], -r1, ror #26 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46303714 │ │ │ │ - @ instruction: 0xffdcf176 │ │ │ │ + @ instruction: 0xf844f177 │ │ │ │ eorcs r9, r0, #2424832 @ 0x250000 │ │ │ │ movwcs r2, #16641 @ 0x4101 │ │ │ │ stmib sp, {r8, sl, sp}^ │ │ │ │ @ instruction: 0xf172351a │ │ │ │ - strmi pc, [r0], r5, ror #25 │ │ │ │ + strmi pc, [r0], sp, asr #26 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8c8cb03 │ │ │ │ @ instruction: 0xf8c80028 │ │ │ │ strbmi r1, [r1], -ip, lsr #32 │ │ │ │ ldmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf1764630 │ │ │ │ - strbmi pc, [r3], -r5, asr #31 @ │ │ │ │ + @ instruction: 0xf1774630 │ │ │ │ + strbmi pc, [r3], -sp, lsr #16 @ │ │ │ │ vmax.s8 q10, q0, q5 │ │ │ │ ldrtmi r1, [r0], -r9, ror #2 │ │ │ │ - @ instruction: 0xf924f177 │ │ │ │ + @ instruction: 0xf98cf177 │ │ │ │ msrvc CPSR_sc, pc, asr #8 │ │ │ │ stmdals r5!, {r0, r2, r9, sl, lr} │ │ │ │ - ldc2l 1, cr15, [sl], #456 @ 0x1c8 │ │ │ │ + stc2l 1, cr15, [r2, #-456]! @ 0xfffffe38 │ │ │ │ strmi r2, [r1], r4, lsl #4 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8802320 │ │ │ │ tstls r3, r8, lsr #32 │ │ │ │ beq 15c8904 │ │ │ │ - @ instruction: 0xff9cf174 │ │ │ │ + @ instruction: 0xf804f175 │ │ │ │ smladcs r0, sp, r7, r9 │ │ │ │ stmib r4, {r1, r3, r4, r8, r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf1097701 │ │ │ │ @ instruction: 0xf8d90e64 │ │ │ │ vst4.8 {d28-d31}, [pc :128], r4 │ │ │ │ ldm r4, {r7, fp, ip, sp} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ @@ -50245,23 +50245,23 @@ │ │ │ │ orreq lr, r3, #9216 @ 0x2400 │ │ │ │ addeq lr, r2, #9216 @ 0x2400 │ │ │ │ @ instruction: 0xf89c629f │ │ │ │ ands r3, r1, r5, lsr #32 │ │ │ │ ... │ │ │ │ adcseq r3, sp, r8, ror pc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - mlaeq sp, r6, lr, r6 │ │ │ │ + eoreq r6, sp, r6, asr pc │ │ │ │ adcseq r3, sp, r4, ror #30 │ │ │ │ andeq r0, r0, r8, asr sp │ │ │ │ - eoreq r6, sp, r8, lsl fp │ │ │ │ + ldrdeq r6, [sp], -r8 @ │ │ │ │ andeq r0, r0, r8, asr #16 │ │ │ │ orreq lr, r3, #9216 @ 0x2400 │ │ │ │ @ instruction: 0xf8c2629f │ │ │ │ @ instruction: 0xf1768028 │ │ │ │ - subcs pc, r0, #364 @ 0x16c │ │ │ │ + subcs pc, r0, #780 @ 0x30c │ │ │ │ @ instruction: 0x46399811 │ │ │ │ cdp 7, 12, cr15, cr0, cr13, {6} │ │ │ │ @ instruction: 0x463b9d12 │ │ │ │ andcs r4, r3, sl, lsr r6 │ │ │ │ @ instruction: 0xf102fa40 │ │ │ │ svclt 0x004107c9 │ │ │ │ bl f6af4 │ │ │ │ @@ -50328,27 +50328,27 @@ │ │ │ │ @ instruction: 0xf04cbf18 │ │ │ │ movwcc r0, #7169 @ 0x1c01 │ │ │ │ @ instruction: 0xd1f64598 │ │ │ │ @ instruction: 0xf1bc9512 │ │ │ │ andsle r0, sp, r0, lsl #30 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1729825 │ │ │ │ - @ instruction: 0xf899fb59 │ │ │ │ + @ instruction: 0xf899fbc1 │ │ │ │ @ instruction: 0xf1003021 │ │ │ │ @ instruction: 0x46420114 │ │ │ │ tstls r3, r2, lsl #13 │ │ │ │ - mcr2 1, 5, pc, cr12, cr4, {3} @ │ │ │ │ + @ instruction: 0xff14f174 │ │ │ │ cdpeq 1, 14, cr15, cr12, cr13, {0} │ │ │ │ stceq 1, cr15, [ip], #-40 @ 0xffffffd8 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, lr, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46304651 │ │ │ │ - mcr2 1, 5, pc, cr12, cr6, {3} @ │ │ │ │ + @ instruction: 0xff14f176 │ │ │ │ @ instruction: 0xf8cd2300 │ │ │ │ tstls sl, #116 @ 0x74 │ │ │ │ stmib r4, {r0, r1, r3, r4, r5, r8, sl, fp, sp, pc}^ │ │ │ │ stmib sp, {r0, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf89b333f │ │ │ │ stmib sp, {r2, r3, lr, pc}^ │ │ │ │ ldm r4, {r0, r6, r8, r9, ip, sp} │ │ │ │ @@ -50361,27 +50361,27 @@ │ │ │ │ ldm ip!, {r0, r4, r8, sl, fp, ip, pc} │ │ │ │ strtmi r0, [r8], pc │ │ │ │ andeq lr, pc, r8, lsr #17 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r8, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1729825 │ │ │ │ - @ instruction: 0xf89bfb17 │ │ │ │ + @ instruction: 0xf89bfb7f │ │ │ │ @ instruction: 0xf100300d │ │ │ │ andcs r0, r1, #20, 2 │ │ │ │ tstls r5, r1, lsl #13 │ │ │ │ - mcr2 1, 3, pc, cr10, cr4, {3} @ │ │ │ │ + mrc2 1, 6, pc, cr2, cr4, {3} │ │ │ │ @ instruction: 0xf10946ae │ │ │ │ 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} │ │ │ │ strbmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - movwcs pc, #3691 @ 0xe6b @ │ │ │ │ + movwcs pc, #3795 @ 0xed3 @ │ │ │ │ rsbslt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf10d931a │ │ │ │ stmib r4, {r2, r3, r5, r6, r7, sl, fp}^ │ │ │ │ @ instruction: 0xf04f3301 │ │ │ │ stmib sp, {r0, r8, fp}^ │ │ │ │ stmib sp, {r0, r1, r2, r3, r4, r5, r8, r9, ip, sp}^ │ │ │ │ ldm r4, {r0, r6, r8, r9, ip, sp} │ │ │ │ @@ -50391,146 +50391,146 @@ │ │ │ │ rscslt pc, r8, sp, asr #17 │ │ │ │ ldm ip!, {r3, r5, r7, r9, sl, lr} │ │ │ │ stmia r8!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r5!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - blx ff748d78 │ │ │ │ + blx 1148d7a │ │ │ │ mulcc sp, fp, r8 │ │ │ │ bleq 5c8bb8 │ │ │ │ ldrbmi r4, [r9], -sl, asr #12 │ │ │ │ @ instruction: 0xf1744682 │ │ │ │ - strtmi pc, [lr], sp, lsr #28 │ │ │ │ + ssatmi pc, #15, r5, lsl #29 @ │ │ │ │ stceq 1, cr15, [ip], #-40 @ 0xffffffd8 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r8, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46304651 │ │ │ │ - mcr2 1, 1, pc, cr14, cr6, {3} @ │ │ │ │ + mrc2 1, 4, pc, cr6, cr6, {3} │ │ │ │ bleq ff7c7e60 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ - blx ff1c8dbe │ │ │ │ + stc2 1, cr15, [ip], #-464 @ 0xfffffe30 │ │ │ │ strbmi r9, [r9], -r5, lsr #16 │ │ │ │ @ instruction: 0xf1722220 │ │ │ │ - @ instruction: 0x4680fb35 │ │ │ │ + pkhbtmi pc, r0, sp, lsl #23 @ │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8c8cb03 │ │ │ │ @ instruction: 0xf8c80028 │ │ │ │ strbmi r1, [r1], -ip, lsr #32 │ │ │ │ ldmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - msrcs R8_usr, r5 │ │ │ │ + msrcs R8_usr, sp │ │ │ │ cdp 6, 11, cr4, cr7, cr0, {1} │ │ │ │ @ instruction: 0xf1740b00 │ │ │ │ - stmdals r5!, {r0, r1, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r5!, {r0, r1, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ tstcs r1, r0, lsr #4 │ │ │ │ - blx 7c8df2 │ │ │ │ + blx fe1c8df2 │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ blgt 15e0bc │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - ldc2l 1, cr15, [ip, #472]! @ 0x1d8 │ │ │ │ + mcr2 1, 3, pc, cr4, cr6, {3} @ │ │ │ │ stmib sp, {r0, r1, r3, r4, r6, r9, sl, lr}^ │ │ │ │ bls 5eec4c │ │ │ │ mvnsvc pc, pc, asr #8 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ - @ instruction: 0xf1760b01 │ │ │ │ - ldmdbls r7, {r0, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1770b01 │ │ │ │ + ldmdbls r7, {r0, r2, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ @ instruction: 0xf8ddfe25 │ │ │ │ mulcs r3, r4, r0 │ │ │ │ - ldc2 2, cr15, [lr, #-336]! @ 0xfffffeb0 │ │ │ │ + stc2 2, cr15, [r6, #336]! @ 0x150 │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strbmi r2, [r0], -r8, lsl #2 │ │ │ │ - @ instruction: 0xffbaf171 │ │ │ │ + @ instruction: 0xf822f172 │ │ │ │ movwcs r9, #7443 @ 0x1d13 │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ ldrtmi r4, [r0], -r0, lsl #13 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ rsbgt pc, r8, sp, asr #17 │ │ │ │ ldc2 7, cr15, [sl], #-876 @ 0xfffffc94 │ │ │ │ @ instruction: 0x4622465b │ │ │ │ strmi r4, [r1], r9, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf7dbb068 │ │ │ │ ldc 12, cr15, [pc, #196] @ 8c96c │ │ │ │ smulwbcs r0, fp, fp │ │ │ │ strtmi r4, [r0], -r2, lsl #13 │ │ │ │ - blx 18c8e86 │ │ │ │ + blx ff2c8e86 │ │ │ │ stmdals r5!, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf1722220 │ │ │ │ - pkhtbmi pc, r3, r1, asr #21 @ │ │ │ │ + @ instruction: 0x4683fb39 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cbcb03 │ │ │ │ @ instruction: 0xf8cb0028 │ │ │ │ ldrbmi r1, [r9], -ip, lsr #32 │ │ │ │ bleq 5c8d00 │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - @ instruction: 0x4653fdb1 │ │ │ │ + @ instruction: 0x4653fe19 │ │ │ │ @ instruction: 0xf8cd464a │ │ │ │ vhadd.s8 d27, d0, d0 │ │ │ │ ldrtmi r1, [r0], -sp, ror #3 │ │ │ │ - @ instruction: 0xff48f176 │ │ │ │ + @ instruction: 0xffb0f176 │ │ │ │ strmi r4, [r2], -r1, asr #12 │ │ │ │ ldrtmi r2, [r0], -r7, lsl #6 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldc2l 7, cr15, [sl, #880] @ 0x370 │ │ │ │ ldmdals r0, {r0, r2, r5, r8, fp, ip, pc} │ │ │ │ andcs sl, r3, #25600 @ 0x6400 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ ldc2 7, cr15, [r2], {219} @ 0xdb │ │ │ │ andcs r4, r0, #150528 @ 0x24c00 │ │ │ │ @ instruction: 0x46114630 │ │ │ │ @ instruction: 0xf176447b │ │ │ │ - blls 54bd90 │ │ │ │ + blls 54bf30 │ │ │ │ mrscs r2, R8_fiq │ │ │ │ @ instruction: 0xf1719825 │ │ │ │ - andcs pc, r2, #404 @ 0x194 │ │ │ │ + andcs pc, r2, #820 @ 0x334 │ │ │ │ andsls r2, r5, r0, lsl #2 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ andcs pc, r2, #3, 26 @ 0xc0 │ │ │ │ strmi r2, [r3], r4, lsl #2 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ @ instruction: 0x4642fcfd │ │ │ │ strmi r2, [r5], -r2, lsl #2 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ @ instruction: 0xf44ffcf7 │ │ │ │ andsls r7, r7, sl, lsr #2 │ │ │ │ @ instruction: 0xf1729825 │ │ │ │ - @ instruction: 0x4681fab5 │ │ │ │ + pkhbtmi pc, r1, sp, lsl #22 @ │ │ │ │ beq 5c8d5c │ │ │ │ @ instruction: 0x23204642 │ │ │ │ @ instruction: 0xf1744651 │ │ │ │ - @ instruction: 0x4649fd5b │ │ │ │ + strbmi pc, [r9], -r3, asr #27 @ │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - @ instruction: 0xf899fd67 │ │ │ │ + @ instruction: 0xf899fdcf │ │ │ │ movwcs r2, #33 @ 0x21 │ │ │ │ tstls sl, #68157440 @ 0x4100000 │ │ │ │ rsbvs r9, r3, r5, lsr #16 │ │ │ │ - blx 1cc8f48 │ │ │ │ + blx ff6c8f48 │ │ │ │ cmplt r8, r0, lsl #13 │ │ │ │ blgt 15e214 │ │ │ │ eoreq pc, r8, r8, asr #17 │ │ │ │ eorne pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf1084641 │ │ │ │ @ instruction: 0x46300814 │ │ │ │ - ldc2l 1, cr15, [r0, #-472] @ 0xfffffe28 │ │ │ │ + ldc2 1, cr15, [r8, #472]! @ 0x1d8 │ │ │ │ ldrbmi r4, [r2], -r3, asr #12 │ │ │ │ cmppne sp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - strtmi pc, [fp], -pc, lsr #29 │ │ │ │ + qadd16mi pc, fp, r7 @ │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf176b000 │ │ │ │ - movwcs pc, #3809 @ 0xee1 @ │ │ │ │ + movwcs pc, #3913 @ 0xf49 @ │ │ │ │ ldcge 0, cr9, [fp, #-116]! @ 0xffffff8c │ │ │ │ pkhbtmi r9, r1, sl, lsl #6 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ teqcc pc, #3358720 @ 0x334000 │ │ │ │ mulgt ip, r0, r8 │ │ │ │ movtcc lr, #6605 @ 0x19cd │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -50542,27 +50542,27 @@ │ │ │ │ ldcls 0, cr9, [r1, #-992] @ 0xfffffc20 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ stmia r8!, {r3, r5, r7, r9, sl, lr} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r5!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - @ instruction: 0xf9acf172 │ │ │ │ + blx 5c8fd4 │ │ │ │ mulcc sp, r9, r8 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ strmi r2, [r2], r1, lsl #4 │ │ │ │ @ instruction: 0xf1749113 │ │ │ │ - @ instruction: 0x46aefcff │ │ │ │ + strtmi pc, [lr], r7, ror #26 │ │ │ │ stceq 1, cr15, [ip], #-40 @ 0xffffffd8 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r8, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46304651 │ │ │ │ - stc2 1, cr15, [r0, #-472] @ 0xfffffe28 │ │ │ │ + stc2l 1, cr15, [r8, #-472]! @ 0xfffffe28 │ │ │ │ @ instruction: 0xf8cd2300 │ │ │ │ tstls sl, #116 @ 0x74 │ │ │ │ stcleq 1, cr15, [ip], #52 @ 0x34 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ beq 108b8c │ │ │ │ teqcc pc, #3358720 @ 0x334000 │ │ │ │ movtcc lr, #6605 @ 0x19cd │ │ │ │ @@ -50573,68 +50573,68 @@ │ │ │ │ @ instruction: 0x46a890f8 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ andeq lr, pc, r8, lsr #17 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r8, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1729825 │ │ │ │ - @ instruction: 0xf899f96f │ │ │ │ + @ instruction: 0xf899f9d7 │ │ │ │ @ instruction: 0xf100300d │ │ │ │ @ instruction: 0x46520914 │ │ │ │ strmi r4, [r3], r9, asr #12 │ │ │ │ - stc2l 1, cr15, [r2], {116} @ 0x74 │ │ │ │ + stc2 1, cr15, [sl, #-464]! @ 0xfffffe30 │ │ │ │ @ instruction: 0xf10b46ac │ │ │ │ ldm ip!, {r2, r3, r5, r9, sl, fp} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ ldrbmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - smlawtcs r0, r3, ip, pc @ │ │ │ │ + msrcs CPSR_, fp, lsr #26 │ │ │ │ cdp 6, 11, cr4, cr7, cr0, {1} │ │ │ │ @ instruction: 0xf1740b00 │ │ │ │ - stmdals r5!, {r0, r3, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r5!, {r0, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #84934656 @ 0x5100000 │ │ │ │ - @ instruction: 0xf9caf172 │ │ │ │ + blx d49094 │ │ │ │ cmplt r8, r0, lsl #13 │ │ │ │ blgt 15e360 │ │ │ │ eoreq pc, r8, r8, asr #17 │ │ │ │ eorne pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf1084641 │ │ │ │ @ instruction: 0x46300814 │ │ │ │ - stc2 1, cr15, [sl], #472 @ 0x1d8 │ │ │ │ + ldc2 1, cr15, [r2, #-472] @ 0xfffffe28 │ │ │ │ @ instruction: 0xf44f9b17 │ │ │ │ bls 5692cc │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf04f8004 │ │ │ │ movwls r0, #2817 @ 0xb01 │ │ │ │ @ instruction: 0xf176464b │ │ │ │ - ldmdbls r5, {r0, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r5, {r0, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf7dc0902 │ │ │ │ blmi 58be50 │ │ │ │ tstcs r8, r4, lsl sl │ │ │ │ ldmpl r3, {r0, r2, r5, fp, ip, pc}^ │ │ │ │ tstls r1, #1610612737 @ 0x60000001 │ │ │ │ - mcr2 1, 3, pc, cr6, cr1, {3} @ │ │ │ │ + mcr2 1, 6, pc, cr14, cr1, {3} @ │ │ │ │ strmi r2, [r0], r1, lsl #4 │ │ │ │ ldrtmi r2, [r0], -r3, lsl #2 │ │ │ │ stc2 7, cr15, [r4], {220} @ 0xdc │ │ │ │ strmi r4, [r2], -r1, asr #12 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #6 │ │ │ │ stmdaeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [r8], #880 @ 0x370 │ │ │ │ @ instruction: 0x464a9d10 │ │ │ │ blge 6f2fdc │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ and r9, r9, r0 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq r6, sp, ip, lsl r6 │ │ │ │ + ldrdeq r6, [sp], -ip @ │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ blx 19caad6 │ │ │ │ @ instruction: 0xf7dc2000 │ │ │ │ andcs pc, r0, #1984 @ 0x7c0 │ │ │ │ movwcs r4, #13825 @ 0x3601 │ │ │ │ movwls r4, #1576 @ 0x628 │ │ │ │ @ instruction: 0xf7dbab19 │ │ │ │ @@ -50643,129 +50643,129 @@ │ │ │ │ @ instruction: 0x4601ab19 │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ blx 144ab02 │ │ │ │ @ instruction: 0x46414bb0 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ @ instruction: 0xf1764620 │ │ │ │ - @ instruction: 0x4642fbd9 │ │ │ │ + strbmi pc, [r2], -r1, asr #24 @ │ │ │ │ tstcs r8, r2, lsl fp │ │ │ │ @ instruction: 0xf171981e │ │ │ │ - strmi pc, [r2], r1, lsr #28 │ │ │ │ + strmi pc, [r2], r9, lsl #29 │ │ │ │ @ instruction: 0xf8dd4648 │ │ │ │ vqadd.s16 , q2, q12 │ │ │ │ - @ instruction: 0x4641fb99 │ │ │ │ + strbmi pc, [r1], -r1, lsl #24 @ │ │ │ │ eorcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf1714648 │ │ │ │ - pkhbtmi pc, r1, r5, lsl #28 @ │ │ │ │ + @ instruction: 0x4681fe7d │ │ │ │ tstcs r0, lr, lsl r8 │ │ │ │ ldrdcc pc, [ip], #128 @ 0x80 @ │ │ │ │ sublt pc, r5, r0, lsl #17 │ │ │ │ movweq lr, #47683 @ 0xba43 │ │ │ │ rsccc pc, ip, r0, asr #17 │ │ │ │ ldrsbtcc pc, [ip], #128 @ 0x80 @ │ │ │ │ movweq lr, #47683 @ 0xba43 │ │ │ │ rscscc pc, ip, r0, asr #17 │ │ │ │ - @ instruction: 0xf8eef172 │ │ │ │ + @ instruction: 0xf956f172 │ │ │ │ @ instruction: 0x3010f8d9 │ │ │ │ vrsubhn.i16 d20, , q0 │ │ │ │ addvs r0, r3, #1677721600 @ 0x64000000 │ │ │ │ ldrdcc pc, [r8], -r9 │ │ │ │ stmdbcc fp, {r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46499b1e │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ svclt 0x00192a0e │ │ │ │ @ instruction: 0x2320465a │ │ │ │ @ instruction: 0xf8d3465a │ │ │ │ @ instruction: 0xf1743178 │ │ │ │ - @ instruction: 0x4641fbff │ │ │ │ + strbmi pc, [r1], -r7, ror #24 @ │ │ │ │ @ instruction: 0xf1764620 │ │ │ │ - @ instruction: 0xf8d8fc0b │ │ │ │ + @ instruction: 0xf8d8fc73 │ │ │ │ ldmdbvc r3, {r2, r3, r5, sp} │ │ │ │ vqdmulh.s d2, d0, d13 │ │ │ │ blcs 12d020 │ │ │ │ tstphi r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ tstcs r1, r3, lsl #22 │ │ │ │ blx f97ac │ │ │ │ vcgt.s8 d31, d0, d3 │ │ │ │ andmi r1, fp, #-1073741792 @ 0xc0000020 │ │ │ │ @ instruction: 0xf013d104 │ │ │ │ svclt 0x00140f6c │ │ │ │ strbcs r2, [r0, -r8, lsl #14] │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf892981e │ │ │ │ @ instruction: 0xf172b00d │ │ │ │ - strmi pc, [r0], pc, lsr #18 │ │ │ │ + pkhbtmi pc, r0, r7, lsl #19 @ │ │ │ │ @ instruction: 0xf100463b │ │ │ │ @ instruction: 0x465a0714 │ │ │ │ @ instruction: 0xf8804639 │ │ │ │ @ instruction: 0xf174b028 │ │ │ │ - @ instruction: 0xf8d8fbd3 │ │ │ │ + @ instruction: 0xf8d8fc3b │ │ │ │ bls 618d0c │ │ │ │ cdpeq 1, 5, cr15, cr4, cr8, {0} │ │ │ │ addsls pc, r0, sp, asr #17 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ addls pc, r4, sp, asr #17 │ │ │ │ bicne lr, r3, #2048 @ 0x800 │ │ │ │ stmdbls r1, {r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ mlasgt r2, r3, r8, pc @ │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, lr, lsl #17 │ │ │ │ vstmiaeq ip, {d14-d17} │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ eorls pc, r8, ip, asr #17 │ │ │ │ - blx ff24928a │ │ │ │ + stc2 1, cr15, [lr], #-472 @ 0xfffffe28 │ │ │ │ @ instruction: 0x21ac463a │ │ │ │ @ instruction: 0xf1764620 │ │ │ │ - subcs pc, r0, #65280 @ 0xff00 │ │ │ │ + subcs pc, r0, #6592 @ 0x19c0 │ │ │ │ strbmi r4, [r9], -r7, lsl #12 │ │ │ │ @ instruction: 0xf7cda823 │ │ │ │ vqdmulh.s d30, d0, d22 │ │ │ │ ldmdals lr, {r0, r1, r3, r5, r8, sp} │ │ │ │ @ instruction: 0xf1729721 │ │ │ │ - @ instruction: 0xf100f8f7 │ │ │ │ + @ instruction: 0xf100f95f │ │ │ │ pkhbtmi r0, r0, r4, lsl #14 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1744639 │ │ │ │ - @ instruction: 0x4641fb9d │ │ │ │ + strbmi pc, [r1], -r5, lsl #24 @ │ │ │ │ strbmi r4, [r8], r0, lsr #12 │ │ │ │ - blx feac92c6 │ │ │ │ + ldc2 1, cr15, [r0], {118} @ 0x76 │ │ │ │ svcge 0x00239722 │ │ │ │ teqls r0, #469762048 @ 0x1c000000 │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ strbtmi r3, [ip], r4, asr #1 │ │ │ │ stmia ip!, {r0, r1, r2, r3, r8, r9, sl, fp, lr, pc} │ │ │ │ svcgt 0x000f000f │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ stmia ip!, {r0, r1, r2, r3, r8, r9, sl, fp, lr, pc} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ tstcs r4, pc │ │ │ │ muleq ip, r6, r8 │ │ │ │ @ instruction: 0xf1764620 │ │ │ │ - @ instruction: 0x4651fef9 │ │ │ │ + ldrbmi pc, [r1], -r1, ror #30 @ │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ movwcs pc, #23489 @ 0x5bc1 @ │ │ │ │ movwls r4, #1610 @ 0x64a │ │ │ │ blge 6f31b0 │ │ │ │ @ instruction: 0xf8df9810 │ │ │ │ @ instruction: 0xf7db9120 │ │ │ │ vldrls s30, [r2, #-476] @ 0xfffffe24 │ │ │ │ @ instruction: 0x464b44f9 │ │ │ │ mrscs r2, R12_usr │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf1768000 │ │ │ │ - @ instruction: 0xf1b8faff │ │ │ │ + @ instruction: 0xf1b8fb67 │ │ │ │ eorle r0, lr, r0, lsl #30 │ │ │ │ strtmi r2, [fp], -r0, lsl #12 │ │ │ │ tstcs r8, r2, lsr sp │ │ │ │ @ instruction: 0xf171981e │ │ │ │ - adcseq pc, r1, r3, asr #26 │ │ │ │ + adcseq pc, r1, fp, lsr #27 │ │ │ │ andcs r4, r4, #7340032 @ 0x700000 │ │ │ │ strcc r4, [r1], -r0, lsr #12 │ │ │ │ blx ff8cace8 │ │ │ │ strmi r2, [r2], -pc, lsl #6 │ │ │ │ @ instruction: 0x46204639 │ │ │ │ blx fe64acf6 │ │ │ │ mvnle r4, r6, asr #10 │ │ │ │ @@ -50790,43 +50790,43 @@ │ │ │ │ @ instruction: 0xf8cd46ac │ │ │ │ svcge 0x004380f8 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ stmdals r5!, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ - @ instruction: 0xffbaf171 │ │ │ │ + @ instruction: 0xf822f172 │ │ │ │ mulcc sp, r8, r8 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ strmi r2, [r2], r1, lsl #4 │ │ │ │ @ instruction: 0xf1749115 │ │ │ │ - blge 118ba38 │ │ │ │ + blge 118bbd8 │ │ │ │ @ instruction: 0xf10a469e │ │ │ │ tstls r1, #44, 24 @ 0x2c00 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46304651 │ │ │ │ - blx 3c93fe │ │ │ │ + blx 1dc93fe │ │ │ │ stmiblt r9!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ blcs 31ba64 │ │ │ │ ldm pc, {r0, r3, fp, ip, lr, pc}^ @ │ │ │ │ stmdaeq lr, {r0, r1, ip, sp, lr, pc} │ │ │ │ stmdaeq r6, {r1, r2, r9, sl} │ │ │ │ stmdaeq r8, {r3, fp} │ │ │ │ strbcs r0, [r0, -r8] │ │ │ │ strcs lr, [r0, -r8, lsl #14]! │ │ │ │ @ instruction: 0xf04fe706 │ │ │ │ @ instruction: 0xf7ff0c01 │ │ │ │ @ instruction: 0x2701bbff │ │ │ │ @ instruction: 0xf7cde700 │ │ │ │ svclt 0x0000ed10 │ │ │ │ - eoreq r6, sp, lr, lsr #7 │ │ │ │ - eoreq r6, sp, r8, lsl r2 │ │ │ │ + eoreq r6, sp, lr, ror #8 │ │ │ │ + ldrdeq r6, [sp], -r8 @ │ │ │ │ adcseq r3, sp, ip, asr r2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe4070 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054af │ │ │ │ @@ -50866,16 +50866,16 @@ │ │ │ │ svclt 0x00082b00 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ strbmi r1, [r0], -pc │ │ │ │ tstvs sl, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf8d56a6b │ │ │ │ movwls r9, #32812 @ 0x802c │ │ │ │ vqdmulh.s32 d22, d27, d29 │ │ │ │ - @ instruction: 0xf150fe9d │ │ │ │ - mvnslt pc, r9, lsl #19 │ │ │ │ + @ instruction: 0xf150ff05 │ │ │ │ + ldrshlt pc, [r0, #145]! @ 0x91 @ │ │ │ │ blcs e7234 │ │ │ │ blls 2c3398 │ │ │ │ ldmdals r0, {r5, r9, fp, sp, pc} │ │ │ │ stmib sp, {r0, r1, r2, r3, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0x4640091d │ │ │ │ blge 771bac │ │ │ │ ldmdbge ip, {r5, r8, ip, pc} │ │ │ │ @@ -50964,15 +50964,15 @@ │ │ │ │ movwpl lr, #2509 @ 0x9cd │ │ │ │ ldmib sp, {r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d3210f │ │ │ │ stmdals r8, {r2, r5, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ vmin.s16 d20, d12, d27 │ │ │ │ - @ instruction: 0xf8daf9b7 │ │ │ │ + @ instruction: 0xf8dafa1f │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5cf │ │ │ │ blls 65625c │ │ │ │ ldmne sl, {r0, r1, r4, fp, ip, pc} │ │ │ │ strbtcc pc, [ip], #-2266 @ 0xfffff726 @ │ │ │ │ @@ -51055,16 +51055,16 @@ │ │ │ │ svclt 0x00082b00 │ │ │ │ stmib sp, {r0, r1, r3, r4, r6, r9, sl, lr}^ │ │ │ │ ldrtmi r1, [r0], -sp │ │ │ │ tstvc r8, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf8d56a6b │ │ │ │ movwls r8, #28716 @ 0x702c │ │ │ │ vqdmulh.s32 d22, d27, d29 │ │ │ │ - @ instruction: 0xf150fd23 │ │ │ │ - mvnslt pc, pc, lsl #16 │ │ │ │ + @ instruction: 0xf150fd8b │ │ │ │ + mvnslt pc, r7, ror r8 @ │ │ │ │ blcs e7528 │ │ │ │ blls 283690 │ │ │ │ stmdals lr, {r1, r2, r3, r4, r9, fp, sp, pc} │ │ │ │ stmib sp, {r0, r2, r3, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0x4630081b │ │ │ │ blge 6f1e98 │ │ │ │ ldmdbge sl, {r1, r2, r3, r4, r8, ip, pc} │ │ │ │ @@ -51149,15 +51149,15 @@ │ │ │ │ movwls r9, #2822 @ 0xb06 │ │ │ │ ldmib sp, {r4, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d3210d │ │ │ │ stmdals r7, {r2, r5, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ vmin.s16 d20, d13, d27 │ │ │ │ - blls 3cb558 │ │ │ │ + blls 3cb6f8 │ │ │ │ beq 1097b8 │ │ │ │ ldrmi r9, [lr], #-2568 @ 0xfffff5f8 │ │ │ │ ldrmi r9, [r3], #-2822 @ 0xfffff4fa │ │ │ │ blls 371fb4 │ │ │ │ @ instruction: 0xd051459a │ │ │ │ strbtcc pc, [r0], #-2265 @ 0xfffff727 @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ @@ -51330,15 +51330,15 @@ │ │ │ │ stmdbne fp!, {r0, r1, r3, r4, r5, r6, r7, r8, sp, lr} │ │ │ │ ldrvs r5, [fp, #-2344]! @ 0xfffff6d8 │ │ │ │ ldrdgt pc, [r4], -r3 │ │ │ │ @ instruction: 0xf8d264ba │ │ │ │ ldmdavs r9, {r4, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vhsub.s32 q12, , q2 │ │ │ │ - vldmdbvs sl!, {s30-s282} │ │ │ │ + fldmdbxvs sl!, {d15-d64} @ Deprecated │ │ │ │ @ instruction: 0xf44f6c3b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldc 14, cr7, [pc, #1020] @ 8da68 │ │ │ │ ldmdbvs r2, {r1, r2, r4, r5, r7, r8, r9, fp, ip, pc} │ │ │ │ msrpl SPSR_fsx, #12582912 @ 0xc00000 │ │ │ │ ldc 3, cr3, [pc, #224] @ 8d758 │ │ │ │ strcs r8, [r0, #-2997] @ 0xfffff44b │ │ │ │ @@ -51377,15 +51377,15 @@ │ │ │ │ @ instruction: 0xf892d02c │ │ │ │ @ instruction: 0xf887203e │ │ │ │ blgt 455938 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0xf1076cba │ │ │ │ tstcs r8, r8, ror r4 │ │ │ │ rsceq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - blx ff949c78 │ │ │ │ + blx 1349c7a │ │ │ │ adcsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ eorsvs ip, r0, pc, lsl #24 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3], {243} @ 0xf3 │ │ │ │ ldclvs 1, cr6, [ip], #-192 @ 0xffffff40 │ │ │ │ tstcs r3, r1, ror r1 │ │ │ │ @ instruction: 0xf02b4620 │ │ │ │ @@ -51473,19 +51473,19 @@ │ │ │ │ cdpgt 0, 0, cr6, cr3, cr2, {5} │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ @ instruction: 0xf8d76d3b │ │ │ │ ldmdavs ip, {r2, r3, r5, ip, lr, pc} │ │ │ │ rsbsle r2, r4, r2, lsl #25 │ │ │ │ movwcs r6, #6590 @ 0x19be │ │ │ │ teqvc r3, r0, lsr #12 │ │ │ │ - blx feeca248 │ │ │ │ + blx 8ca24a │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s32 d20, d11, d16 │ │ │ │ - @ instruction: 0x0742fab1 │ │ │ │ + smlaldeq pc, r2, r9, fp @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 3, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ movwls r6, #3067 @ 0xbfb │ │ │ │ @ instruction: 0x3190f8d7 │ │ │ │ ldmibvs fp!, {r2, r8, r9, ip, pc}^ │ │ │ │ @@ -51522,51 +51522,51 @@ │ │ │ │ svclt 0x00008ff0 │ │ │ │ ... │ │ │ │ andeq r0, r0, r3 │ │ │ │ andeq r0, r0, r1 │ │ │ │ adcseq r2, sp, r2, lsl sl │ │ │ │ adcseq r2, sp, r6, lsl #20 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - mlaseq r3, lr, r2, lr │ │ │ │ + eorseq lr, r3, lr, asr r3 │ │ │ │ @ instruction: 0xfffe723f │ │ │ │ adcseq r2, sp, r0, ror #13 │ │ │ │ bcs a8758 │ │ │ │ ldcvs 1, cr13, [fp, #-376]! @ 0xfffffe88 │ │ │ │ stccs 8, cr6, [r2], {28} │ │ │ │ ldmvs fp, {r1, r3, r7, r8, ip, lr, pc}^ │ │ │ │ strtle r0, [fp], #-1944 @ 0xfffff868 │ │ │ │ strle r0, [r6], #-1883 @ 0xfffff8a5 │ │ │ │ strcc r6, [r1, #-3387] @ 0xfffff2c5 │ │ │ │ @ instruction: 0x6d7b691a │ │ │ │ ldrbvs r3, [fp, #-784]! @ 0xfffffcf0 │ │ │ │ ldmibvs ip!, {r0, r3, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ rsbscs r2, pc, r1, lsl #6 │ │ │ │ vrhadd.s32 d23, d11, d19 │ │ │ │ - @ instruction: 0x0786fa37 │ │ │ │ + @ instruction: 0x0786fa9f │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - blx cca358 │ │ │ │ + blx fe6ca358 │ │ │ │ svclt 0x004f0740 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blvs fff65a4c │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ movwls r3, #16784 @ 0x4190 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ movwcs r5, #4866 @ 0x1302 │ │ │ │ vst2.8 {d25-d28}, [pc], r1 │ │ │ │ ldrb r7, [ip, -r6, lsl #7]! │ │ │ │ movwcs r6, #6588 @ 0x19bc │ │ │ │ @ instruction: 0x7123207e │ │ │ │ - blx 5ca390 │ │ │ │ + blx 1fca390 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s32 q9, , q15 │ │ │ │ - strbeq pc, [r2, -sp, lsl #20] @ │ │ │ │ + smlsldxeq pc, r2, r5, sl @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ @ instruction: 0x3190f8d7 │ │ │ │ ldmibvs fp!, {r2, r8, r9, ip, pc}^ │ │ │ │ movwpl lr, #10701 @ 0x29cd │ │ │ │ @@ -51590,15 +51590,15 @@ │ │ │ │ ldmdavs sl!, {r0, r1, r4, r5, r8, r9, fp, lr}^ │ │ │ │ ldcvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mlale r2, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ rorslt r1, r0 @ │ │ │ │ @ instruction: 0xf1574632 │ │ │ │ - @ instruction: 0x4604f971 │ │ │ │ + @ instruction: 0x4604f9d9 │ │ │ │ @ instruction: 0xf43f2c00 │ │ │ │ ldcvs 14, cr10, [fp], #1004 @ 0x3ec │ │ │ │ rscsmi pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscsvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ usat r4, #14, ip, lsl #8 │ │ │ │ svclt 0x00384546 │ │ │ │ @@ -51835,15 +51835,15 @@ │ │ │ │ blcs 101e40 │ │ │ │ ldrbmi sp, [r0, -r0]! │ │ │ │ andcc pc, r0, r0, asr #8 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r8]! │ │ │ │ andcc pc, r4, r0, asr #8 │ │ │ │ svclt 0x00004770 │ │ │ │ - ldrhteq sp, [r3], -ip │ │ │ │ + eorseq lr, r3, ip, ror r0 │ │ │ │ svclt 0x00004770 │ │ │ │ stmdbcs r1, {r0, r1, r3, r9, sl, lr} │ │ │ │ addsmi sp, sl, #8, 26 @ 0x200 │ │ │ │ stmdavs r3, {r0, r2, sl, fp, ip, lr, pc}^ │ │ │ │ vst1.8 {d18-d19}, [r3], r1 │ │ │ │ subvs r7, r1, r0, lsl #3 │ │ │ │ ldrbmi sp, [r0, -r8, lsl #26]! │ │ │ │ @@ -51890,15 +51890,15 @@ │ │ │ │ adcsvc pc, r0, #13828096 @ 0xd30000 │ │ │ │ strbpl pc, [r6], #1287 @ 0x507 @ │ │ │ │ svccc 0x0064f8d7 │ │ │ │ strtmi r3, [r0], -r4, lsl #8 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldclcc 8, cr15, [r8], {211} @ 0xd3 │ │ │ │ @ instruction: 0xf16a69dd │ │ │ │ - @ instruction: 0xf507f96f │ │ │ │ + @ instruction: 0xf507f9d7 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d324b8 │ │ │ │ @ instruction: 0xf50216bc │ │ │ │ ldmvs r7, {r7, r9, lr} │ │ │ │ adcsmi r6, r9, #16, 18 @ 0x40000 │ │ │ │ @ instruction: 0x26c0f8d3 │ │ │ │ stmdbcc r0!, {r3, r4, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @@ -51909,15 +51909,15 @@ │ │ │ │ ldrtmi pc, [r0], #-1286 @ 0xfffffafa @ │ │ │ │ bcc 8bddd0 │ │ │ │ @ instruction: 0xf8c30052 │ │ │ │ @ instruction: 0xf8c426c0 │ │ │ │ @ instruction: 0xf8d324f8 │ │ │ │ @ instruction: 0xf8c436bc │ │ │ │ @ instruction: 0xf16a34f4 │ │ │ │ - @ instruction: 0xf8d4f957 │ │ │ │ + @ instruction: 0xf8d4f9bf │ │ │ │ @ instruction: 0xf8d434f8 │ │ │ │ strdeq r1, [sl], r4 @ │ │ │ │ @ instruction: 0x0c07eb06 │ │ │ │ blx 1d5f82 │ │ │ │ blx 10ab92 │ │ │ │ stmiane r9!, {r0, r2, r8, sl, ip, sp} │ │ │ │ mvnspl r4, sl, lsl #8 │ │ │ │ @@ -51959,68 +51959,68 @@ │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-165 @ 0xffffff5b │ │ │ │ sbccs pc, r4, r3, asr #17 │ │ │ │ bmi 407f74 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1544479 │ │ │ │ - blls 10cf4c │ │ │ │ + blls 10d0ec │ │ │ │ bmi 347fbc │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1544479 │ │ │ │ - blls 10cf38 │ │ │ │ + blls 10d0d8 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ adcseq r2, sp, r2, asr #32 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - eoreq r4, sp, lr, lsl #31 │ │ │ │ - strhteq r4, [sp], -ip │ │ │ │ - eoreq r4, sp, r0, lsl #18 │ │ │ │ - eoreq r4, sp, ip, lsr #30 │ │ │ │ - eoreq r4, sp, ip, ror #17 │ │ │ │ + eoreq r5, sp, lr, asr #32 │ │ │ │ + eoreq r5, sp, ip, ror r0 │ │ │ │ + eoreq r4, sp, r0, asr #19 │ │ │ │ + eoreq r4, sp, ip, ror #31 │ │ │ │ + eoreq r4, sp, ip, lsr #19 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ stccc 8, cr15, [ip, #844]! @ 0x34c │ │ │ │ eorsle r2, r9, r0, lsl #22 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r7, r8, fp, sp, lr} │ │ │ │ ldrlt fp, [r0, #-947] @ 0xfffffc4d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ tstle r6, r1, lsl #22 │ │ │ │ @ instruction: 0x46034a16 │ │ │ │ andcs r4, r0, r6, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fe44a5f6 │ │ │ │ + blx ffe4a5f6 │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #43540 @ 0xaa14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0afc000 │ │ │ │ andlt pc, r2, r7, ror fp @ │ │ │ │ bmi 47d504 │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 1eca622 │ │ │ │ + blx ff8ca622 │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ movtcs r0, #60416 @ 0xec00 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ blx 194a3a6 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704618 │ │ │ │ - eoreq r4, sp, r8, ror pc │ │ │ │ - mlaeq sp, r2, r8, r4 │ │ │ │ - eoreq r4, sp, ip, asr #31 │ │ │ │ - mlaeq sp, sl, pc, r4 @ │ │ │ │ - ldrdeq r4, [sp], -ip @ │ │ │ │ - eoreq r4, sp, r6, ror #16 │ │ │ │ - eoreq r4, sp, r4, ror pc │ │ │ │ + eoreq r5, sp, r8, lsr r0 │ │ │ │ + eoreq r4, sp, r2, asr r9 │ │ │ │ + eoreq r5, sp, ip, lsl #1 │ │ │ │ + eoreq r5, sp, sl, asr r0 │ │ │ │ + mlaeq sp, ip, r0, r5 │ │ │ │ + eoreq r4, sp, r6, lsr #18 │ │ │ │ + eoreq r5, sp, r4, lsr r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febe5314 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0fb8 │ │ │ │ @ instruction: 0x4617491e │ │ │ │ ldrbtmi r4, [r9], #-2590 @ 0xfffff5e2 │ │ │ │ ldrmi fp, [ip], -sp, lsl #1 │ │ │ │ @@ -52134,26 +52134,26 @@ │ │ │ │ @ instruction: 0xf3663d14 │ │ │ │ @ instruction: 0xf8870300 │ │ │ │ strtvs r3, [lr], #-3348 @ 0xfffff2ec │ │ │ │ ldrdcc pc, [ip], r5 @ │ │ │ │ @ instruction: 0xf0436b68 │ │ │ │ @ instruction: 0xf8c50310 │ │ │ │ @ instruction: 0xf15630ac │ │ │ │ - @ instruction: 0xf504fdf9 │ │ │ │ + @ instruction: 0xf504fe61 │ │ │ │ cmnvs lr, #-2147483611 @ 0x80000025 │ │ │ │ tstcc r0, r6, lsl #16 │ │ │ │ @ instruction: 0xf155ae02 │ │ │ │ - blls 24e108 │ │ │ │ + blls 24e2a8 │ │ │ │ ldrdeq lr, [r7, -sp] │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ muleq r7, r5, r8 │ │ │ │ - @ instruction: 0xf8c8f156 │ │ │ │ + @ instruction: 0xf930f156 │ │ │ │ orrspl pc, r6, r4, lsl #10 │ │ │ │ tstcc r0, r0, lsr r6 │ │ │ │ - @ instruction: 0xff72f155 │ │ │ │ + @ instruction: 0xffdaf155 │ │ │ │ ldm r6, {r0, r1, r3, r8, r9, fp, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ bmi 30e348 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2e839c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ @@ -52475,37 +52475,37 @@ │ │ │ │ strbtcc pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ strbtcs pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ addsmi r4, lr, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0x2600d3f2 │ │ │ │ addspl pc, r6, r7, lsl #10 │ │ │ │ strbtvs pc, [ip], #2245 @ 0x8c5 @ │ │ │ │ ldmpl r6, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ - ldc2 1, cr15, [r4], #340 @ 0x154 │ │ │ │ + ldc2 1, cr15, [ip, #-340] @ 0xfffffeac │ │ │ │ adcsne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ addspl pc, r6, r7, lsl #10 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldmdbcc r0!, {r0, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1554449 │ │ │ │ - @ instruction: 0x4640fc7b │ │ │ │ - stc2 1, cr15, [r6], #340 @ 0x154 │ │ │ │ + strbmi pc, [r0], -r3, ror #25 @ │ │ │ │ + stc2 1, cr15, [lr, #-340] @ 0xfffffeac │ │ │ │ adcsne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5074640 │ │ │ │ strbmi r5, [r9], #-1856 @ 0xfffff8c0 │ │ │ │ - ldc2l 1, cr15, [r0], #-340 @ 0xfffffeac │ │ │ │ + ldc2l 1, cr15, [r8], {85} @ 0x55 │ │ │ │ strbtmi r4, [r8], -r1, asr #12 │ │ │ │ - ldc2 1, cr15, [r8], #340 @ 0x154 │ │ │ │ + stc2 1, cr15, [r0, #-340]! @ 0xfffffeac │ │ │ │ msrvc CPSR_fsc, #4, 10 @ 0x1000000 │ │ │ │ muleq r7, sp, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ bvs 4ccba8 │ │ │ │ rsceq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ ldrvs pc, [r8, #-2213] @ 0xfffff75b │ │ │ │ - blx a4adf2 │ │ │ │ + blx fe44adf2 │ │ │ │ strbeq pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ - blx 94adfa │ │ │ │ + blx fe34adfa │ │ │ │ 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 │ │ │ │ @@ -52516,15 +52516,15 @@ │ │ │ │ @ instruction: 0xf03b02b0 │ │ │ │ ldmib r4, {r0, r3, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-715 @ 0xfffffd35 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, ip, r0, lsl #10 │ │ │ │ @ instruction: 0xf1693018 │ │ │ │ - ldmib r4, {r0, r1, r3, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r1, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-975 @ 0xfffffc31 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ ldrbtpl pc, [ip], -r1, asr #4 @ │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ ldrtmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ ldc2 0, cr15, [ip, #488]! @ 0x1e8 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @@ -52532,15 +52532,15 @@ │ │ │ │ ldrtmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ ldc2 0, cr15, [r4, #488]! @ 0x1e8 │ │ │ │ sbccc lr, pc, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002b0 │ │ │ │ andscc r5, r8, ip, lsr #1 │ │ │ │ - ldc2l 1, cr15, [r8], #-420 @ 0xfffffe5c │ │ │ │ + stc2l 1, cr15, [r0], #420 @ 0x1a4 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ teqpcc r0, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ movtcc pc, #2244 @ 0x8c4 @ │ │ │ │ blmi 49fb24 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -52585,15 +52585,15 @@ │ │ │ │ ldmvs r3, {r0, r1, r3, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf8924499 │ │ │ │ tstlt fp, r1, lsr #32 │ │ │ │ ldrmi r6, [pc], #-2195 @ 8e9f0 │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - blx 24b3a8 │ │ │ │ + blx 1c4b3a8 │ │ │ │ blcs feaccd5c │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 155f620 │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ ldrdmi pc, [r4], r2 @ │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -52676,15 +52676,15 @@ │ │ │ │ strtmi sl, [r3], -fp, ror #30 │ │ │ │ @ instruction: 0xf7cbe785 │ │ │ │ svclt 0x0000ee90 │ │ │ │ adcseq r1, sp, sl, asr r6 │ │ │ │ adcseq r1, sp, r4, asr r6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r1, sp, r2, lsr #10 │ │ │ │ - eoreq r6, lr, r2, lsl #11 │ │ │ │ + eoreq r6, lr, r2, asr #12 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b43 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -52751,17 +52751,17 @@ │ │ │ │ blls 48ac64 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls ip, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2062] @ 0xfffff7f2 │ │ │ │ @ instruction: 0xf8ecf7ce │ │ │ │ svclt 0x0000e7c8 │ │ │ │ adcseq r1, sp, r6, ror r4 │ │ │ │ - eoreq r6, lr, r4, asr r4 │ │ │ │ - eoreq r6, lr, lr, asr #8 │ │ │ │ - eoreq r6, lr, r8, asr #8 │ │ │ │ + eoreq r6, lr, r4, lsl r5 │ │ │ │ + eoreq r6, lr, lr, lsl #10 │ │ │ │ + eoreq r6, lr, r8, lsl #10 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b43 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -52828,17 +52828,17 @@ │ │ │ │ blls 48ab30 │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls ip, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2062] @ 0xfffff7f2 │ │ │ │ @ instruction: 0xf852f7ce │ │ │ │ svclt 0x0000e7c8 │ │ │ │ adcseq r1, sp, r2, asr #6 │ │ │ │ - eoreq r6, lr, r0, lsr #6 │ │ │ │ - eoreq r6, lr, sl, lsl r3 │ │ │ │ - eoreq r6, lr, r4, lsl r3 │ │ │ │ + eoreq r6, lr, r0, ror #7 │ │ │ │ + ldrdeq r6, [lr], -sl @ │ │ │ │ + ldrdeq r6, [lr], -r4 @ │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b43 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -52905,17 +52905,17 @@ │ │ │ │ blls 48a9fc │ │ │ │ stmib sp, {r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbls ip, {r0, ip, sp, pc} │ │ │ │ strls r9, [r0, #-2062] @ 0xfffff7f2 │ │ │ │ @ instruction: 0xffb8f7cd │ │ │ │ svclt 0x0000e7c8 │ │ │ │ adcseq r1, sp, lr, lsl #4 │ │ │ │ - eoreq r6, lr, ip, ror #3 │ │ │ │ - eoreq r6, lr, r6, ror #3 │ │ │ │ - eoreq r6, lr, r0, ror #3 │ │ │ │ + eoreq r6, lr, ip, lsr #5 │ │ │ │ + eoreq r6, lr, r6, lsr #5 │ │ │ │ + eoreq r6, lr, r0, lsr #5 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ 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]! │ │ │ │ @@ -52965,21 +52965,21 @@ │ │ │ │ andslt r4, r1, r0, lsr r6 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ bicspl pc, r9, r7, lsl #10 │ │ │ │ @ instruction: 0xf5043110 │ │ │ │ swpls r5, r6, [r9] │ │ │ │ adcsvc pc, r0, #12910592 @ 0xc50000 │ │ │ │ - @ instruction: 0xf8b2f155 │ │ │ │ + @ instruction: 0xf91af155 │ │ │ │ addspl pc, r6, r4, lsl #10 │ │ │ │ andscc r9, r0, r9, lsl #18 │ │ │ │ @ instruction: 0xf1559009 │ │ │ │ - stmdbls r9, {r0, r1, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r1, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf155a80a │ │ │ │ - stmdage sl, {r0, r1, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdage sl, {r0, r1, r3, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ msrvc CPSR_fsc, #20971520 @ 0x1400000 │ │ │ │ strpl pc, [r0, #1287] @ 0x507 │ │ │ │ stm r3, {r0, r1, r2, fp, lr, pc} │ │ │ │ @ instruction: 0xf8d50007 │ │ │ │ @ instruction: 0xf5041b08 │ │ │ │ @ instruction: 0xf7d45097 │ │ │ │ blmi 168ea40 │ │ │ │ @@ -53056,36 +53056,36 @@ │ │ │ │ blls 43d720 │ │ │ │ strbpl pc, [r0, #-1284] @ 0xfffffafc @ │ │ │ │ stccc 8, cr15, [ip, #788]! @ 0x314 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ bmi 63af18 │ │ │ │ ldmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx d4b6aa │ │ │ │ + blx fe74b6aa │ │ │ │ @ instruction: 0xf504e769 │ │ │ │ @ instruction: 0xf8c55540 │ │ │ │ ldrb r6, [r2, ip, lsr #27]! │ │ │ │ bl fe1cd098 │ │ │ │ umlalseq r1, sp, r8, r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ umlalseq r1, sp, r0, r0 │ │ │ │ adcseq r6, r7, sl, lsr #9 │ │ │ │ adcseq r1, sp, r2, asr #32 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - eoreq r4, sp, r4, lsl #2 │ │ │ │ - strdeq r4, [sp], -r6 @ │ │ │ │ - eoreq r4, sp, r6, ror #1 │ │ │ │ - ldrdeq r4, [sp], -lr @ │ │ │ │ - ldrdeq r4, [sp], -sl @ │ │ │ │ - eoreq r4, sp, lr, asr #1 │ │ │ │ - eoreq r4, sp, sl, asr #1 │ │ │ │ - eoreq r3, sp, r4, asr pc │ │ │ │ - eoreq r3, sp, lr, asr #31 │ │ │ │ - mlaeq sp, ip, pc, r3 @ │ │ │ │ - ldrdeq r3, [sp], -sl @ │ │ │ │ + eoreq r4, sp, r4, asr #3 │ │ │ │ + strhteq r4, [sp], -r6 │ │ │ │ + eoreq r4, sp, r6, lsr #3 │ │ │ │ + mlaeq sp, lr, r1, r4 │ │ │ │ + mlaeq sp, sl, r1, r4 │ │ │ │ + eoreq r4, sp, lr, lsl #3 │ │ │ │ + eoreq r4, sp, sl, lsl #3 │ │ │ │ + eoreq r4, sp, r4, lsl r0 │ │ │ │ + eoreq r4, sp, lr, lsl #1 │ │ │ │ + eoreq r4, sp, ip, asr r0 │ │ │ │ + mlaeq sp, sl, r8, r3 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [ip], -sp, asr #1 │ │ │ │ svcge 0x00064603 │ │ │ │ @@ -53124,15 +53124,15 @@ │ │ │ │ blcs febcd5a0 │ │ │ │ @ instruction: 0xf8c761bd │ │ │ │ @ instruction: 0xf892d014 │ │ │ │ @ instruction: 0xf887203e │ │ │ │ @ instruction: 0xf5032034 │ │ │ │ rsbsvs r5, sl, #128, 4 │ │ │ │ rsceq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - ldc2 1, cr15, [sl, #-340]! @ 0xfffffeac │ │ │ │ + stc2 1, cr15, [r2, #340]! @ 0x154 │ │ │ │ eorseq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ teqvs r8, r3, lsl #12 │ │ │ │ andsvs ip, r8, r3, lsl #20 │ │ │ │ @ instruction: 0x46406059 │ │ │ │ @ instruction: 0xf02a4629 │ │ │ │ @ instruction: 0x4640f855 │ │ │ │ @ instruction: 0xff50f029 │ │ │ │ @@ -53229,15 +53229,15 @@ │ │ │ │ bvs f22094 │ │ │ │ bvs 1f25744 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mlale r0, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36a7b │ │ │ │ strdlt r3, [r0, r0]! │ │ │ │ @ instruction: 0x46424619 │ │ │ │ - stc2 1, cr15, [r2], #340 @ 0x154 │ │ │ │ + stc2 1, cr15, [sl, #-340] @ 0xfffffeac │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ bvs 1f43760 │ │ │ │ rscscc pc, r4, #13762560 @ 0xd20000 │ │ │ │ rscspl pc, r0, #12713984 @ 0xc20000 │ │ │ │ rscshi pc, r8, #12713984 @ 0xc20000 │ │ │ │ bfi r4, sp, (invalid: 8:6) │ │ │ │ svclt 0x003842b3 │ │ │ │ @@ -53260,15 +53260,15 @@ │ │ │ │ @ instruction: 0xf7cbe7a3 │ │ │ │ svclt 0x0000ea02 │ │ │ │ ... │ │ │ │ adcseq r0, sp, ip, lsr #28 │ │ │ │ adcseq r0, sp, sl, lsr #28 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrsbteq r0, [sp], lr │ │ │ │ - mlaseq r3, r2, sl, ip │ │ │ │ + eorseq ip, r3, r2, asr fp │ │ │ │ @ instruction: 0xffffefc3 │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ blcs 27b988 │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff0a126c │ │ │ │ @@ -53929,15 +53929,15 @@ │ │ │ │ ldmdbmi r7!, {r0, r3, r7, r9, sl, lr} │ │ │ │ tstpeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ suble r4, r6, r8, lsl #5 │ │ │ │ tstpne ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0x464ad038 │ │ │ │ - @ instruction: 0xff28f154 │ │ │ │ + @ instruction: 0xff90f154 │ │ │ │ strmi r9, [r4], -r0, lsl #22 │ │ │ │ @ instruction: 0xf8d3b16c │ │ │ │ @ instruction: 0xf8c32320 │ │ │ │ @ instruction: 0xf8c3431c │ │ │ │ ldrmi r9, [r4], #-804 @ 0xfffffcdc │ │ │ │ @ instruction: 0xf8d3e003 │ │ │ │ stmiane r4!, {r2, r3, r4, r8, r9, lr} │ │ │ │ @@ -54022,15 +54022,15 @@ │ │ │ │ bmi dd8d5c │ │ │ │ movteq pc, #35029 @ 0x88d5 @ │ │ │ │ andcs pc, r2, ip, asr r8 @ │ │ │ │ mlasle r8, r0, r2, r4 │ │ │ │ movtne pc, #51413 @ 0xc8d5 @ │ │ │ │ ldrmi fp, [sl], -r8, ror #6 │ │ │ │ @ instruction: 0xf1549301 │ │ │ │ - blls 10fa34 │ │ │ │ + blls 10fbd4 │ │ │ │ cmplt r6, r6, lsl #12 │ │ │ │ cmppcc r4, #12910592 @ p-variant is OBSOLETE @ 0xc50000 │ │ │ │ cmppcc r0, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ movtvs pc, #51397 @ 0xc8c5 @ │ │ │ │ @ instruction: 0xf8c5441e │ │ │ │ @ instruction: 0x463c8350 │ │ │ │ adcsvs ip, r2, pc, lsl #24 │ │ │ │ @@ -54089,16 +54089,16 @@ │ │ │ │ @ instruction: 0xf5044132 │ │ │ │ tstcc r8, r3, lsr r0 │ │ │ │ @ instruction: 0xf02930b8 │ │ │ │ @ instruction: 0xf504f803 │ │ │ │ @ instruction: 0xf5045196 │ │ │ │ tstcc r0, r4, lsr r0 │ │ │ │ @ instruction: 0xf504307c │ │ │ │ - @ instruction: 0xf1534530 │ │ │ │ - @ instruction: 0xf504ffef │ │ │ │ + @ instruction: 0xf1544530 │ │ │ │ + @ instruction: 0xf504f857 │ │ │ │ @ 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} │ │ │ │ @@ -54121,15 +54121,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ blmi a21a68 │ │ │ │ ldrteq pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ addsmi r5, r8, #15925248 @ 0xf30000 │ │ │ │ @ instruction: 0xf8d5d02b │ │ │ │ movwlt r1, #1212 @ 0x4bc │ │ │ │ @ instruction: 0xf154463a │ │ │ │ - strmi pc, [r3], -r9, lsr #27 │ │ │ │ + @ instruction: 0x4603fe11 │ │ │ │ @ instruction: 0xf8d5b173 │ │ │ │ @ instruction: 0xf8c524c0 │ │ │ │ @ instruction: 0xf8c534bc │ │ │ │ ldrmi r7, [r3], #-1220 @ 0xfffffb3c │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 55d50c │ │ │ │ andle r0, r3, r9, lsl #6 │ │ │ │ @@ -54937,16 +54937,16 @@ │ │ │ │ blcs 9e408 │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ @ instruction: 0xe7d00558 │ │ │ │ stcl 7, cr15, [r0], #804 @ 0x324 │ │ │ │ adcseq pc, ip, r0, lsl #5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq pc, ip, sl, lsr #3 │ │ │ │ - ldrdeq r2, [sp], -r2 @ │ │ │ │ - strhteq r2, [sp], -r4 │ │ │ │ + mlaeq sp, r2, r2, r2 │ │ │ │ + eoreq r2, sp, r4, ror r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, lr, asr #20 │ │ │ │ strmi r4, [sp], -lr, asr #22 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -55025,16 +55025,16 @@ │ │ │ │ blcs 9e568 │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ @ instruction: 0xe7d00558 │ │ │ │ ldc 7, cr15, [r0], #-804 @ 0xfffffcdc │ │ │ │ adcseq pc, ip, r0, lsr #2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq pc, ip, sl, asr #32 │ │ │ │ - eoreq r2, sp, r2, ror r0 │ │ │ │ - eoreq r2, sp, r4, asr r0 │ │ │ │ + eoreq r2, sp, r2, lsr r1 │ │ │ │ + eoreq r2, sp, r4, lsl r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, lr, asr #20 │ │ │ │ strmi r4, [sp], -lr, asr #22 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -55113,16 +55113,16 @@ │ │ │ │ blcs 9e6c8 │ │ │ │ @ instruction: 0xf8c4d1d3 │ │ │ │ @ instruction: 0xe7d00558 │ │ │ │ bl fe0cf098 │ │ │ │ adcseq lr, ip, r0, asr #31 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq lr, ip, sl, ror #29 │ │ │ │ - eoreq r1, sp, r2, lsl pc │ │ │ │ - strdeq r1, [sp], -r4 @ │ │ │ │ + ldrdeq r1, [sp], -r2 @ │ │ │ │ + strhteq r1, [sp], -r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ bmi 1462be4 │ │ │ │ addslt r4, r1, pc, asr #22 │ │ │ │ @ instruction: 0x460e447a │ │ │ │ @@ -55202,16 +55202,16 @@ │ │ │ │ @ instruction: 0xf8d5fa71 │ │ │ │ blcs 9e830 │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ b ff44f1fc │ │ │ │ adcseq lr, ip, r0, ror #28 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq lr, ip, r4, lsl #27 │ │ │ │ - strhteq r1, [sp], -r2 │ │ │ │ - eoreq r1, sp, ip, lsl #27 │ │ │ │ + eoreq r1, sp, r2, ror lr │ │ │ │ + eoreq r1, sp, ip, asr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe84f4 │ │ │ │ @ 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] │ │ │ │ @@ -55304,16 +55304,16 @@ │ │ │ │ @ instruction: 0xf8d5f9a5 │ │ │ │ blcs 9e9c8 │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ b 14f394 │ │ │ │ adcseq lr, ip, r8, asr #25 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq lr, ip, ip, ror #23 │ │ │ │ - eoreq r1, sp, sl, lsl ip │ │ │ │ - strdeq r1, [sp], -r4 @ │ │ │ │ + ldrdeq r1, [sp], -sl @ │ │ │ │ + strhteq r1, [sp], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe868c │ │ │ │ @ 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] │ │ │ │ @@ -55406,16 +55406,16 @@ │ │ │ │ @ instruction: 0xf8d5f8d9 │ │ │ │ blcs 9eb60 │ │ │ │ ubfx sp, r2, #3, #13 │ │ │ │ ldmdb r6!, {r0, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq lr, ip, r0, lsr fp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq lr, ip, r4, asr sl │ │ │ │ - eoreq r1, sp, r2, lsl #21 │ │ │ │ - eoreq r1, sp, ip, asr sl │ │ │ │ + eoreq r1, sp, r2, asr #22 │ │ │ │ + eoreq r1, sp, ip, lsl fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febe8824 │ │ │ │ @ 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] │ │ │ │ @@ -55452,19 +55452,19 @@ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ @ instruction: 0xf10007db │ │ │ │ @ instruction: 0xf50681cc │ │ │ │ @ instruction: 0xf5065480 │ │ │ │ @ instruction: 0xf5065096 │ │ │ │ @ instruction: 0xf506557d │ │ │ │ @ instruction: 0xf15248a1 │ │ │ │ - ldrcc pc, [ip, #-3441] @ 0xfffff28f │ │ │ │ + ldrcc pc, [ip, #-3545] @ 0xfffff227 │ │ │ │ addspl pc, r6, r6, lsl #10 │ │ │ │ ldmdaeq ip, {r3, r8, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1523010 │ │ │ │ - @ instruction: 0xf506fd69 │ │ │ │ + @ instruction: 0xf506fdd1 │ │ │ │ @ instruction: 0xf7d25097 │ │ │ │ stmdavs fp!, {r0, r2, r3, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ subseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d4b19b │ │ │ │ vrshr.u64 d0, d16, #1 │ │ │ │ ldmda r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @ instruction: 0xf10ccf00 │ │ │ │ @@ -55495,15 +55495,15 @@ │ │ │ │ vqdmulh.s q10, , │ │ │ │ @ instruction: 0xf8d541d4 │ │ │ │ bl 21aab8 │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf153813f │ │ │ │ - @ instruction: 0xf8d5fbb5 │ │ │ │ + @ instruction: 0xf8d5fc1d │ │ │ │ vqshl.s8 q9, q2, │ │ │ │ movwcs r4, #468 @ 0x1d4 │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d524d4 │ │ │ │ @@ -55520,35 +55520,35 @@ │ │ │ │ blmi fecbdf44 │ │ │ │ mvnmi pc, fp, asr #4 │ │ │ │ strbtcs pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c57f8 │ │ │ │ tstphi r3, r0 @ p-variant is OBSOLETE │ │ │ │ - blx fe14dd2e │ │ │ │ + blx ffb4dd2e │ │ │ │ strbtcs pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ mvnmi pc, fp, asr #4 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ strbtcs pc, [r4], #2245 @ 0x8c5 @ │ │ │ │ rsceq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ - blx 1ccdd52 │ │ │ │ + blx ff6cdd52 │ │ │ │ strbeq pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ - blx 1bcdd5a │ │ │ │ + blx ff5cdd5a │ │ │ │ rscseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ blmi fe7bdf94 │ │ │ │ mvncs pc, r1, asr #4 │ │ │ │ rsccs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c5848 │ │ │ │ rscshi pc, r2, r0 │ │ │ │ - blx 174dd7e │ │ │ │ + blx ff14dd7e │ │ │ │ rsccs pc, ip, #212, 16 @ 0xd40000 │ │ │ │ mvncs pc, r1, asr #4 │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ rsccs pc, ip, #196, 16 @ 0xc40000 │ │ │ │ @@ -55556,15 +55556,15 @@ │ │ │ │ blmi fe3bdfd4 │ │ │ │ @ instruction: 0x41b8f24b │ │ │ │ ldrtcs pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c5888 │ │ │ │ sbcshi pc, r9, r0 │ │ │ │ - blx f4ddbe │ │ │ │ + blx fe94ddbe │ │ │ │ ldrtcs pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ @ instruction: 0x41b8f24b │ │ │ │ rsbspl r2, r3, r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ ldrtcs pc, [r8], #2245 @ 0x8c5 @ │ │ │ │ @@ -55572,29 +55572,29 @@ │ │ │ │ blmi 1fbdf94 │ │ │ │ ldmdacc r8, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ tstpcs r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c58c0 │ │ │ │ sbchi pc, r0, r0 │ │ │ │ - blx 74ddfe │ │ │ │ + blx fe14ddfe │ │ │ │ tstpcs r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ tstpcs r8, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ movteq pc, #51412 @ 0xc8d4 @ │ │ │ │ blmi 1c3dfcc │ │ │ │ stmdacc r8, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ movtcs pc, #35028 @ 0x88d4 @ │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c58f8 │ │ │ │ adchi pc, r9, r0 │ │ │ │ - blx 4de34 │ │ │ │ + blx 1a4de36 │ │ │ │ movtcs pc, #35028 @ 0x88d4 @ │ │ │ │ @ instruction: 0xf8462300 │ │ │ │ rsbvs r3, fp, r8 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ movtcs pc, #35012 @ 0x88c4 @ │ │ │ │ bicpl lr, fp, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #721420288 @ 0x2b000000 │ │ │ │ @@ -55603,15 +55603,15 @@ │ │ │ │ @ instruction: 0xf03802b0 │ │ │ │ ldmib r4, {r0, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-715 @ 0xfffffd35 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, ip, r0, lsl #10 │ │ │ │ @ instruction: 0xf1663018 │ │ │ │ - ldmib r4, {r0, r1, r3, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r1, r4, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r5, [fp], #-975 @ 0xfffffc31 │ │ │ │ andsle r4, r4, #-805306359 @ 0xd0000009 │ │ │ │ ldmdapl ip!, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ strbmi r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ ldc2 0, cr15, [ip, #476] @ 0x1dc │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @@ -55619,37 +55619,37 @@ │ │ │ │ strbmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ ldc2 0, cr15, [r4, #476] @ 0x1dc │ │ │ │ sbccc lr, pc, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002b0 │ │ │ │ andscc r5, r8, ip, lsr #1 │ │ │ │ - mrrc2 1, 6, pc, r8, cr6 @ │ │ │ │ + stc2l 1, cr15, [r0], {102} @ 0x66 │ │ │ │ msreq CPSR_fs, #212, 16 @ 0xd40000 │ │ │ │ blmi 11be054 │ │ │ │ stmdacc r8!, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ msrcs CPSR_f, #212, 16 @ 0xd40000 │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c599c │ │ │ │ @ instruction: 0xf153d05a │ │ │ │ - @ instruction: 0xf8d4faab │ │ │ │ + @ instruction: 0xf8d4fb13 │ │ │ │ movwcs r2, #808 @ 0x328 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ @ instruction: 0xf8d42328 │ │ │ │ lsrslt r0, ip, r3 │ │ │ │ vpadd.i8 d20, d1, d22 │ │ │ │ @ instruction: 0xf8d43838 │ │ │ │ bl 21a694 │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf153b1aa │ │ │ │ - @ instruction: 0xf8d4fa91 │ │ │ │ + @ instruction: 0xf8d4faf9 │ │ │ │ movwcs r2, #824 @ 0x338 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ @ instruction: 0x46302338 │ │ │ │ @ instruction: 0xf89ef0a0 │ │ │ │ @ instruction: 0x46316a73 │ │ │ │ @@ -55774,17 +55774,17 @@ │ │ │ │ vmull.s8 q8, d7, d1 │ │ │ │ umullsvs r0, sl, r7, ip │ │ │ │ andgt pc, r0, r1, asr #17 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ stceq 6, cr15, [r0], {192} @ 0xc0 │ │ │ │ andgt pc, r4, r1, asr #17 │ │ │ │ @ instruction: 0xe78f605a │ │ │ │ - eoreq r1, sp, sl, asr r6 │ │ │ │ - eoreq r1, sp, ip, asr #12 │ │ │ │ - eoreq r1, sp, r6, lsl #12 │ │ │ │ + eoreq r1, sp, sl, lsl r7 │ │ │ │ + eoreq r1, sp, ip, lsl #14 │ │ │ │ + eoreq r1, sp, r6, asr #13 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febe8de8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [ip], -r6, lsl #12 │ │ │ │ blcs abd18 │ │ │ │ addshi pc, r9, r0, asr #32 │ │ │ │ @@ -55916,15 +55916,15 @@ │ │ │ │ strmi fp, [r7], -r7, lsl #1 │ │ │ │ cdpmi 6, 3, cr4, cr6, cr12, {0} │ │ │ │ movwcs lr, #51661 @ 0xc9cd │ │ │ │ ldmib sp, {r2, r3, r9, fp, sp, pc}^ │ │ │ │ stm sp, {r4, r8} │ │ │ │ blls 451e14 │ │ │ │ bgt 263004 │ │ │ │ - blx 2ce358 │ │ │ │ + blx 1cce358 │ │ │ │ andlt fp, r7, r0, lsr #2 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ stmdavs r2!, {r0, r1, r5, r7, r8, fp, sp, lr}^ │ │ │ │ cmple fp, r0, lsl #22 │ │ │ │ addsmi r6, r1, #14745600 @ 0xe10000 │ │ │ │ ldmib r4, {r0, r1, ip, lr, pc}^ │ │ │ │ @@ -55952,15 +55952,15 @@ │ │ │ │ rsbvs r4, r2, r4, lsl fp │ │ │ │ @ instruction: 0x0110e9dd │ │ │ │ stmib sp, {r1, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ bge 3a269c │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ bgt 278ad8 │ │ │ │ - @ instruction: 0xf9fcf152 │ │ │ │ + blx 19ce3e8 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ strdlt r4, [r2], -r0 │ │ │ │ ldcne 7, cr4, [r3, #-448] @ 0xfffffe40 │ │ │ │ andmi pc, r0, pc, asr #8 │ │ │ │ eoreq pc, r6, r7, asr #5 │ │ │ │ andsvs r6, r0, r3, lsr #1 │ │ │ │ strb r6, [fp, r3, rrx] │ │ │ │ @@ -55978,17 +55978,17 @@ │ │ │ │ ldmdami r6, {r1, r2, r9, sl, lr} │ │ │ │ blmi 623724 │ │ │ │ ldrbtmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ stmiapl r3, {r0, r2, r9, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ @ instruction: 0xf1520300 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf152a807 │ │ │ │ - stmdage r7, {r0, r1, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdage r7, {r0, r1, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ stmdagt r7, {r0, r8, r9, fp, sp, pc} │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ stcls 6, cr4, [ip], {41} @ 0x29 │ │ │ │ ldmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ strls r2, [r0], #-778 @ 0xfffffcf6 │ │ │ │ @ instruction: 0xff5cf7ff │ │ │ │ blmi 26474c │ │ │ │ @@ -56191,15 +56191,15 @@ │ │ │ │ addsle r0, r8, r7, lsl #30 │ │ │ │ stclcs 8, cr15, [pc], {147} @ 0x93 │ │ │ │ orrsle r2, r4, r0, lsl #20 │ │ │ │ @ instruction: 0x21b8f896 │ │ │ │ orrsle r2, r0, r0, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ vcgt.s32 d17, d6, d0 │ │ │ │ - @ instruction: 0xf8d6fdd9 │ │ │ │ + @ instruction: 0xf8d6fe41 │ │ │ │ ldmib sp, {r3, r4, ip, pc}^ │ │ │ │ @ instruction: 0xf0101300 │ │ │ │ addle r0, r4, r2, lsl #30 │ │ │ │ svceq 0x0000f1ba │ │ │ │ svccs 0x007fd090 │ │ │ │ tstcs r0, r4, lsl pc │ │ │ │ tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ @@ -57260,15 +57260,15 @@ │ │ │ │ @ instruction: 0xf509e717 │ │ │ │ movwls r5, #25472 @ 0x6380 │ │ │ │ @ instruction: 0xf7c7e710 │ │ │ │ svclt 0x0000eabc │ │ │ │ ldrshteq ip, [ip], r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq ip, ip, r2, asr #29 │ │ │ │ - eoreq pc, ip, r4, lsl #27 │ │ │ │ + eoreq pc, ip, r4, asr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febea518 │ │ │ │ @ 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] │ │ │ │ @@ -57404,16 +57404,16 @@ │ │ │ │ ldrtmi r2, [r0], -r0, lsl #2 │ │ │ │ cdp2 0, 7, cr15, cr12, cr5, {1} │ │ │ │ @ instruction: 0xf7c7e760 │ │ │ │ svclt 0x0000e99c │ │ │ │ adcseq ip, ip, r4, lsr #25 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq ip, ip, r2, asr fp │ │ │ │ - eoreq pc, ip, r4, ror fp @ │ │ │ │ - eoreq pc, ip, r2, lsr fp @ │ │ │ │ + eoreq pc, ip, r4, lsr ip @ │ │ │ │ + strdeq pc, [ip], -r2 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movwcs r4, #5653 @ 0x1615 │ │ │ │ andscs fp, sp, #132 @ 0x84 │ │ │ │ strmi r4, [r8], r1, lsl #13 │ │ │ │ @@ -57942,15 +57942,15 @@ │ │ │ │ @ instruction: 0xf50ae6d6 │ │ │ │ movwls r5, #37760 @ 0x9380 │ │ │ │ @ instruction: 0xf7c6e6cf │ │ │ │ svclt 0x0000ed68 │ │ │ │ ldrsbteq ip, [ip], r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ umlalseq ip, ip, ip, r4 @ │ │ │ │ - ldrdeq pc, [ip], -ip @ │ │ │ │ + mlaeq ip, ip, r3, pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febeafc0 │ │ │ │ @ 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] │ │ │ │ @@ -58496,16 +58496,16 @@ │ │ │ │ ldccc 8, cr15, [r4, #-844]! @ 0xfffffcb4 │ │ │ │ @ instruction: 0xf47f4599 │ │ │ │ strb sl, [r0, -r6, lsl #30]! │ │ │ │ ldmdb r2, {r1, r2, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq fp, ip, r6, ror #23 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq fp, ip, lr, ror #21 │ │ │ │ - eoreq lr, ip, lr, lsr #21 │ │ │ │ - eoreq lr, ip, lr, lsr #20 │ │ │ │ + eoreq lr, ip, lr, ror #22 │ │ │ │ + eoreq lr, ip, lr, ror #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ ldrmi pc, [r0, #-1280]! @ 0xfffffb00 │ │ │ │ ldrmi fp, [r8], fp, lsl #1 │ │ │ │ mvneq pc, #1073741825 @ 0x40000001 │ │ │ │ @@ -61818,15 +61818,15 @@ │ │ │ │ str r6, [sl], -r2, rrx │ │ │ │ andscc r2, r0, #0, 6 │ │ │ │ stccc 8, cr15, [r4], {66} @ 0x42 │ │ │ │ movwne pc, #5696 @ 0x1640 @ │ │ │ │ @ instruction: 0x03abf2c4 │ │ │ │ stccc 8, cr15, [r8], {66} @ 0x42 │ │ │ │ svclt 0x0000e65b │ │ │ │ - eorseq r4, r3, r8, ror #24 │ │ │ │ + eorseq r4, r3, r8, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febeec50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ bls 116570 │ │ │ │ @@ -63018,15 +63018,15 @@ │ │ │ │ @ instruction: 0xf0204640 │ │ │ │ strb pc, [r3, -r1, lsr #21]! @ │ │ │ │ str r2, [r7, r1, lsl #6]! │ │ │ │ ldc 7, cr15, [lr, #772]! @ 0x304 │ │ │ │ adcseq r7, ip, r4, asr #9 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r7, ip, r0, lsl #9 │ │ │ │ - eoreq sl, ip, r0, lsl #7 │ │ │ │ + eoreq sl, ip, r0, asr #8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldrmi r4, [r1], -fp, lsl #13 │ │ │ │ @ instruction: 0xf5004acb │ │ │ │ blmi ff36f624 │ │ │ │ @@ -63275,15 +63275,15 @@ │ │ │ │ @ instruction: 0xf5044906 │ │ │ │ ldrbtmi r5, [r9], #-1152 @ 0xfffffb80 │ │ │ │ @ instruction: 0xf9a2f035 │ │ │ │ msrcc SPSR_, #212, 16 @ 0xd40000 │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ msrcc SPSR_, #196, 16 @ 0xc40000 │ │ │ │ svclt 0x0000e7cd │ │ │ │ - strdeq sl, [ip], -r6 @ │ │ │ │ + strhteq sl, [ip], -r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcvc 0x0064f8d0 │ │ │ │ beq 115260 │ │ │ │ beq d5c38 │ │ │ │ @@ -64618,15 +64618,15 @@ │ │ │ │ @ instruction: 0xf8d64a5a │ │ │ │ @ instruction: 0xf8580348 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d6d07f │ │ │ │ stmdacs r0, {r2, r3, r6, r8, r9, ip} │ │ │ │ ldrmi sp, [sl], -r6, rrx │ │ │ │ @ instruction: 0xf14a9301 │ │ │ │ - blls 1194a4 │ │ │ │ + blls 119644 │ │ │ │ cmnlt pc, r7, lsl #12 │ │ │ │ cmppcc r4, #12976128 @ p-variant is OBSOLETE @ 0xc60000 │ │ │ │ cmppcc r0, #14024704 @ p-variant is OBSOLETE @ 0xd60000 │ │ │ │ movtvc pc, #51398 @ 0xc8c6 @ │ │ │ │ and r4, r3, pc, lsl r4 │ │ │ │ movtvc pc, #51414 @ 0xc8d6 @ │ │ │ │ andle r1, r1, pc, ror r9 │ │ │ │ @@ -65243,15 +65243,15 @@ │ │ │ │ @ instruction: 0xf8d64a5a │ │ │ │ @ instruction: 0xf8580348 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d6d07f │ │ │ │ stmdacs r0, {r2, r3, r6, r8, r9, ip} │ │ │ │ ldrmi sp, [sl], -r6, rrx │ │ │ │ @ instruction: 0xf1499301 │ │ │ │ - blls 11aae0 │ │ │ │ + blls 11ac80 │ │ │ │ cmnlt pc, r7, lsl #12 │ │ │ │ cmppcc r4, #12976128 @ p-variant is OBSOLETE @ 0xc60000 │ │ │ │ cmppcc r0, #14024704 @ p-variant is OBSOLETE @ 0xd60000 │ │ │ │ movtvc pc, #51398 @ 0xc8c6 @ │ │ │ │ and r4, r3, pc, lsl r4 │ │ │ │ movtvc pc, #51414 @ 0xc8d6 @ │ │ │ │ andle r1, r1, pc, ror r9 │ │ │ │ @@ -66127,16 +66127,16 @@ │ │ │ │ @ instruction: 0xf8d74ab9 │ │ │ │ @ instruction: 0xf8590348 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ teqphi r1, r0 @ p-variant is OBSOLETE │ │ │ │ movtne pc, #51415 @ 0xc8d7 @ │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ msrhi CPSR_s, r0 │ │ │ │ - @ instruction: 0xf1484652 │ │ │ │ - blls dbd0c │ │ │ │ + @ instruction: 0xf1494652 │ │ │ │ + blls d9eac │ │ │ │ stccs 6, cr4, [r0, #-20] @ 0xffffffec │ │ │ │ mcrrge 4, 3, pc, sl, cr15 @ │ │ │ │ cmppcs r0, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ movtpl pc, #51399 @ 0xc8c7 @ │ │ │ │ cmppge r4, #13041664 @ p-variant is OBSOLETE @ 0xc70000 │ │ │ │ ldrt r4, [pc], #-1045 @ 9bdb8 │ │ │ │ ldrmi r2, [sl], -r0, asr #22 │ │ │ │ @@ -66303,17 +66303,17 @@ │ │ │ │ sbceq pc, r7, #1879048204 @ 0x7000000c │ │ │ │ blcs 4da148 │ │ │ │ svclt 0x0000e71b │ │ │ │ umlalseq r4, ip, r2, sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r4, ip, sl, lsl #21 │ │ │ │ adcseq r4, ip, r2, asr sl │ │ │ │ - eoreq r7, ip, ip, asr ip │ │ │ │ + eoreq r7, ip, ip, lsl sp │ │ │ │ muleq r0, r4, r9 │ │ │ │ - eoreq r7, ip, r6, lsr #9 │ │ │ │ + eoreq r7, ip, r6, ror #10 │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ stccc 8, cr15, [r4], {223} @ 0xdf │ │ │ │ @ instruction: 0xf8df460c │ │ │ │ @@ -67083,15 +67083,15 @@ │ │ │ │ adcvs r2, r3, r0 │ │ │ │ vqadd.s8 q11, , q0 │ │ │ │ vaddl.s8 q11, d4, d1 │ │ │ │ mulsvs r0, r2, r0 │ │ │ │ ldr r6, [sp], #-99 @ 0xffffff9d │ │ │ │ adcseq r3, ip, ip, ror pc │ │ │ │ muleq r0, r4, r9 │ │ │ │ - eorseq pc, r2, r6, ror #22 │ │ │ │ + eorseq pc, r2, r6, lsr #24 │ │ │ │ andcs r3, r1, r0, lsl r2 │ │ │ │ addseq pc, r3, r4, asr #13 │ │ │ │ andsvs r6, r8, r2, lsr #1 │ │ │ │ subsvs r2, r8, r0 │ │ │ │ strt r6, [r8], #-98 @ 0xffffff9e │ │ │ │ andcs r3, r1, r0, lsl r3 │ │ │ │ subsvs r6, r0, r3, lsr #1 │ │ │ │ @@ -67465,15 +67465,15 @@ │ │ │ │ stmdbmi r6, {r5, r9, sl, lr} │ │ │ │ strpl pc, [r0], #1284 @ 0x504 │ │ │ │ @ instruction: 0xf0314479 │ │ │ │ @ instruction: 0xf8d4f8e5 │ │ │ │ @ instruction: 0xf0433360 │ │ │ │ @ instruction: 0xf8c40310 │ │ │ │ strb r3, [pc, r0, ror #6] │ │ │ │ - eoreq r5, ip, ip, ror pc │ │ │ │ + eoreq r6, ip, ip, lsr r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldrmi r4, [r1], -fp, lsl #13 │ │ │ │ @ instruction: 0xf5004acd │ │ │ │ blmi ff3f3ba0 │ │ │ │ @@ -67718,15 +67718,15 @@ │ │ │ │ stmdbmi r6, {r5, r9, sl, lr} │ │ │ │ strpl pc, [r0], #1284 @ 0x504 │ │ │ │ @ instruction: 0xf0304479 │ │ │ │ @ instruction: 0xf8d4feeb │ │ │ │ @ instruction: 0xf0433360 │ │ │ │ @ instruction: 0xf8c40310 │ │ │ │ strb r3, [pc, r0, ror #6] │ │ │ │ - eoreq r5, ip, r8, lsl #23 │ │ │ │ + eoreq r5, ip, r8, asr #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0038f8cc │ │ │ │ @ instruction: 0xf8df4616 │ │ │ │ @ instruction: 0xf8df24b8 │ │ │ │ @ instruction: 0xf50034b8 │ │ │ │ @@ -68029,15 +68029,15 @@ │ │ │ │ @ instruction: 0xf7bd0689 │ │ │ │ @ instruction: 0x3608e8f4 │ │ │ │ strt r6, [fp], -r6, rrx │ │ │ │ mrc 7, 4, APSR_nzcv, cr8, cr12, {5} │ │ │ │ adcseq r2, ip, sl, ror #18 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r2, ip, lr, asr #15 │ │ │ │ - mlaeq ip, r8, r5, r5 │ │ │ │ + eoreq r5, ip, r8, asr r6 │ │ │ │ bcs b7b60 │ │ │ │ stmvs r1, {r3, r6, ip, lr, pc} │ │ │ │ ldrlt r6, [r0, #-2131]! @ 0xfffff7ad │ │ │ │ @ instruction: 0xf8d01a5b │ │ │ │ addsne lr, fp, r4 │ │ │ │ svclt 0x000c3b01 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ @@ -68128,15 +68128,15 @@ │ │ │ │ bmi b6f520 │ │ │ │ movteq pc, #35030 @ 0x88d6 @ │ │ │ │ andcs pc, r2, r8, asr r8 @ │ │ │ │ mlale pc, r0, r2, r4 @ │ │ │ │ movtne pc, #51414 @ 0xc8d6 @ │ │ │ │ @ instruction: 0xb3209301 │ │ │ │ @ instruction: 0xf147463a │ │ │ │ - blls 11bdcc │ │ │ │ + blls 11bf6c │ │ │ │ cmplt r5, r5, lsl #12 │ │ │ │ cmppcs r0, #14024704 @ p-variant is OBSOLETE @ 0xd60000 │ │ │ │ movtpl pc, #51398 @ 0xc8c6 @ │ │ │ │ @ instruction: 0xf8c64415 │ │ │ │ @ instruction: 0xf8c67354 │ │ │ │ @ instruction: 0xf10d3350 │ │ │ │ ldm ip!, {r2, r3, r4, sl, fp} │ │ │ │ @@ -70496,15 +70496,15 @@ │ │ │ │ bllt 91e1c0 │ │ │ │ bl 165e0b0 │ │ │ │ umlalseq r0, ip, lr, r9 │ │ │ │ umlalseq r0, ip, r8, r9 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r0, ip, sl, lsl r5 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eoreq r2, ip, r0, lsr #30 │ │ │ │ + eoreq r2, ip, r0, ror #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febf73e8 │ │ │ │ @ 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}^ │ │ │ │ @@ -72353,15 +72353,15 @@ │ │ │ │ stclcc 8, cr15, [pc], {149} @ 0x95 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blls 28d868 │ │ │ │ @ instruction: 0x31b8f893 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8ddae60 │ │ │ │ strbmi r9, [r8], -r4, lsr #32 │ │ │ │ - @ instruction: 0xff94f256 │ │ │ │ + @ instruction: 0xfffcf256 │ │ │ │ streq r9, [r0, r7, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mrcge 5, 2, APSR_nzcv, cr5, cr15, {3} │ │ │ │ blcs c8b24 │ │ │ │ mcrge 4, 3, pc, cr2, cr15, {1} @ │ │ │ │ svceq 0x007ff1b9 │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ @@ -72640,27 +72640,27 @@ │ │ │ │ sbccs pc, r0, #156, 16 @ 0x9c0000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ blcs cd3f4 │ │ │ │ stcge 4, cr15, [r0], #-508 @ 0xfffffe04 │ │ │ │ bmi 41b3b8 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx cde860 │ │ │ │ + blx fe6de860 │ │ │ │ @ instruction: 0x4692e77d │ │ │ │ @ instruction: 0xf7b8e470 │ │ │ │ svclt 0x0000ea86 │ │ │ │ adcseq lr, fp, r0, asr #16 │ │ │ │ adcseq lr, fp, lr, lsr r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq lr, fp, ip, asr #3 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - strdeq r0, [ip], -r8 @ │ │ │ │ + strhteq r1, [ip], -r8 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eoreq r0, ip, r4, lsl ip │ │ │ │ - ldrdeq r0, [ip], -r6 @ │ │ │ │ + ldrdeq r0, [ip], -r4 @ │ │ │ │ + mlaeq ip, r6, r6, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr10, cr3, {0} │ │ │ │ @@ -73978,27 +73978,27 @@ │ │ │ │ @ instruction: 0xf5049302 │ │ │ │ movwcc r5, #49993 @ 0xc349 │ │ │ │ strtmi r9, [r3], -r1, lsl #6 │ │ │ │ blx fea6171e │ │ │ │ bllt ff0e1838 │ │ │ │ andcs r4, r1, ip, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2316 @ 0xfffff6f4 │ │ │ │ - @ instruction: 0xf13e4479 │ │ │ │ - @ instruction: 0xe7afffbb │ │ │ │ + @ instruction: 0xf13f4479 │ │ │ │ + str pc, [pc, r3, lsr #16]! │ │ │ │ strb r4, [fp, #-1683] @ 0xfffff96d │ │ │ │ ldmda r0, {r0, r1, r2, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq sp, fp, ip, rrx │ │ │ │ adcseq sp, fp, sl, rrx │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq ip, fp, ip, ror #22 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - eoreq pc, fp, sl, lsr #21 │ │ │ │ + eoreq pc, fp, sl, ror #22 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eoreq pc, fp, sl, lsr #14 │ │ │ │ - eoreq pc, fp, ip, ror #1 │ │ │ │ + eoreq pc, fp, sl, ror #15 │ │ │ │ + eoreq pc, fp, ip, lsr #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr10, cr3, {0} │ │ │ │ @@ -75298,26 +75298,26 @@ │ │ │ │ movtpl pc, #38148 @ 0x9504 @ │ │ │ │ movwls r3, #4876 @ 0x130c │ │ │ │ @ instruction: 0xf7b84623 │ │ │ │ @ instruction: 0xf7fff957 │ │ │ │ bmi 3d3c70 │ │ │ │ stmdbmi ip, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [ip, #-244]! @ 0xffffff0c │ │ │ │ + ldc2l 1, cr15, [r4, #244] @ 0xf4 │ │ │ │ @ instruction: 0xf7b5e7c1 │ │ │ │ svclt 0x0000edc4 │ │ │ │ adcseq fp, fp, r4, lsl #23 │ │ │ │ adcseq fp, fp, r2, lsl #23 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrsbteq fp, [fp], r4 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - eoreq lr, fp, r8, ror #11 │ │ │ │ + eoreq lr, fp, r8, lsr #13 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eoreq lr, fp, ip, lsl #5 │ │ │ │ - eoreq sp, fp, lr, asr #24 │ │ │ │ + eoreq lr, fp, ip, asr #6 │ │ │ │ + eoreq sp, fp, lr, lsl #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr9, cr3, {0} │ │ │ │ @@ -77548,26 +77548,26 @@ │ │ │ │ ldrbtmi r4, [fp], #-2834 @ 0xfffff4ee │ │ │ │ @ instruction: 0xf7b3e762 │ │ │ │ svclt 0x0000ec3e │ │ │ │ adcseq r9, fp, lr, ror #3 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xffff32cb │ │ │ │ @ instruction: 0xffff325f │ │ │ │ - mlaeq fp, r8, r3, ip │ │ │ │ - eoreq ip, fp, lr, asr #2 │ │ │ │ + eoreq ip, fp, r8, asr r4 │ │ │ │ + eoreq ip, fp, lr, lsl #4 │ │ │ │ @ instruction: 0xffff5f01 │ │ │ │ - eoreq ip, fp, ip, asr #6 │ │ │ │ - eoreq ip, fp, lr, ror #1 │ │ │ │ - eoreq ip, fp, r4, lsl r3 │ │ │ │ - ldrdeq ip, [fp], -r6 @ │ │ │ │ + eoreq ip, fp, ip, lsl #8 │ │ │ │ + eoreq ip, fp, lr, lsr #3 │ │ │ │ + ldrdeq ip, [fp], -r4 @ │ │ │ │ + mlaeq fp, r6, r1, ip │ │ │ │ adcseq r9, fp, r8, ror r0 │ │ │ │ @ instruction: 0xffff0a79 │ │ │ │ @ instruction: 0xffff5e3f │ │ │ │ - eoreq ip, fp, sl, lsr #5 │ │ │ │ - eoreq ip, fp, ip, rrx │ │ │ │ + eoreq ip, fp, sl, ror #6 │ │ │ │ + eoreq ip, fp, ip, lsr #2 │ │ │ │ @ instruction: 0xffff0a53 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ blcs feae5398 │ │ │ │ @ instruction: 0xf892b172 │ │ │ │ cmnlt r0, r5, rrx │ │ │ │ mrrcne 13, 5, r6, r0, cr2 │ │ │ │ @@ -78031,15 +78031,15 @@ │ │ │ │ tstls sp, #2 │ │ │ │ ldrdvs pc, [r0], -fp │ │ │ │ @ instruction: 0xe7800076 │ │ │ │ ldmda r4!, {r0, r1, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrsbteq r8, [fp], ip │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrhteq r8, [fp], r2 │ │ │ │ - eoreq fp, fp, sl, lsl r9 │ │ │ │ + ldrdeq fp, [fp], -sl @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febfe9a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12ab6cc │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ addlt r4, sl, r7, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -78373,15 +78373,15 @@ │ │ │ │ @ instruction: 0xf8536a7b │ │ │ │ @ instruction: 0xf1bbb036 │ │ │ │ strdle r3, [r9], -pc @ │ │ │ │ blcc feae6034 │ │ │ │ movtcs r6, #19993 @ 0x4e19 │ │ │ │ vqrdmulh.s d15, d11, d3 │ │ │ │ vadd.i16 , , q4 │ │ │ │ - blls 265f28 │ │ │ │ + blls 2660c8 │ │ │ │ svceq 0x0006f010 │ │ │ │ @ instruction: 0x46384631 │ │ │ │ @ instruction: 0xf043bf18 │ │ │ │ movwls r0, #25345 @ 0x6301 │ │ │ │ blx fe363dd0 │ │ │ │ ldcne 8, cr15, [ip], {212} @ 0xd4 │ │ │ │ eorcc pc, r0, r1, asr r8 @ │ │ │ │ @@ -79137,15 +79137,15 @@ │ │ │ │ andgt lr, r5, r1, asr #19 │ │ │ │ cmpppl r1, r6, lsl #10 @ p-variant is OBSOLETE │ │ │ │ subspl pc, r0, r6, lsl #10 │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ @ instruction: 0xf9a4f03d │ │ │ │ @ instruction: 0xf47f2c00 │ │ │ │ qasxmi sl, r0, sl │ │ │ │ - @ instruction: 0xf9dcf13c │ │ │ │ + blx 11e4dd4 │ │ │ │ ldrtmi r4, [r0], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #13041664 @ 0xc70000 │ │ │ │ @ instruction: 0xf866f7ff │ │ │ │ ldclcc 8, cr15, [r8], #852 @ 0x354 │ │ │ │ @ instruction: 0xf63f2b04 │ │ │ │ ldm pc, {r1, r4, r5, r8, r9, sl, fp, sp, pc}^ @ │ │ │ │ eorspl pc, pc, r3 │ │ │ │ @@ -79163,15 +79163,15 @@ │ │ │ │ cmpppl r1, r6, lsl #10 @ p-variant is OBSOLETE │ │ │ │ subspl pc, r0, r6, lsl #10 │ │ │ │ blcc febe6c8c │ │ │ │ blcs feae6c90 │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ @ instruction: 0xf96ef03d │ │ │ │ @ instruction: 0xf13c4640 │ │ │ │ - strmi pc, [r3], -r9, lsr #19 │ │ │ │ + @ instruction: 0x4603fa11 │ │ │ │ @ instruction: 0xf8c74630 │ │ │ │ @ instruction: 0xf7ff32e8 │ │ │ │ smuadx r2, r3, r8 │ │ │ │ @ instruction: 0xf0214630 │ │ │ │ @ instruction: 0xe6e5feb1 │ │ │ │ orrscc pc, r0, #212, 16 @ 0xd40000 │ │ │ │ cdpeq 0, 4, cr15, cr4, cr15, {2} │ │ │ │ @@ -79188,15 +79188,15 @@ │ │ │ │ @ instruction: 0xf7b1e763 │ │ │ │ movwcs lr, #3952 @ 0xf70 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ adcseq r7, fp, lr, ror #21 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ umlalseq r7, fp, lr, r8 │ │ │ │ - eoreq sl, fp, lr, asr r8 │ │ │ │ + eoreq sl, fp, lr, lsl r9 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ andls fp, r1, r2, lsl #1 │ │ │ │ @ instruction: 0xf8a0f094 │ │ │ │ movwcs r9, #2049 @ 0x801 │ │ │ │ @@ -79451,15 +79451,15 @@ │ │ │ │ ldrdcs pc, [r4], -r8 @ │ │ │ │ eorsls pc, r7, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b9 │ │ │ │ @ instruction: 0xf8d4d029 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 171ad6 │ │ │ │ stmiapl r8, {r0, r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf820f250 │ │ │ │ + @ instruction: 0xf888f250 │ │ │ │ @ instruction: 0xf0104639 │ │ │ │ strbmi r0, [r0], -r6, lsl #30 │ │ │ │ @ instruction: 0xf046bf18 │ │ │ │ @ instruction: 0xf0310601 │ │ │ │ @ instruction: 0xf8d4fa1f │ │ │ │ @ instruction: 0xf8511c1c │ │ │ │ ldrbmi r3, [r0], -r0, lsr #32 │ │ │ │ @@ -80400,15 +80400,15 @@ │ │ │ │ andgt lr, r5, r1, asr #19 │ │ │ │ cmpppl r1, r6, lsl #10 @ p-variant is OBSOLETE │ │ │ │ subspl pc, r0, r6, lsl #10 │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ @ instruction: 0xffc6f03b │ │ │ │ @ instruction: 0xf47f2c00 │ │ │ │ qasxmi sl, r0, sl │ │ │ │ - @ instruction: 0xfffef13a │ │ │ │ + @ instruction: 0xf866f13b │ │ │ │ ldrtmi r4, [r0], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #13041664 @ 0xc70000 │ │ │ │ mrc2 7, 7, pc, cr4, cr14, {7} │ │ │ │ ldclcc 8, cr15, [r8], #852 @ 0x354 │ │ │ │ @ instruction: 0xf63f2b04 │ │ │ │ ldm pc, {r1, r4, r5, r8, r9, sl, fp, sp, pc}^ @ │ │ │ │ eorspl pc, pc, r3 │ │ │ │ @@ -80425,16 +80425,16 @@ │ │ │ │ @ instruction: 0xffcef7e3 │ │ │ │ cmpppl r1, r6, lsl #10 @ p-variant is OBSOLETE │ │ │ │ subspl pc, r0, r6, lsl #10 │ │ │ │ blcc febe8048 │ │ │ │ blcs feae804c │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ @ instruction: 0xff90f03b │ │ │ │ - @ instruction: 0xf13a4640 │ │ │ │ - strmi pc, [r3], -fp, asr #31 │ │ │ │ + @ instruction: 0xf13b4640 │ │ │ │ + @ instruction: 0x4603f833 │ │ │ │ @ instruction: 0xf8c74630 │ │ │ │ @ instruction: 0xf7fe32e8 │ │ │ │ str pc, [r2, -r1, asr #29] │ │ │ │ @ instruction: 0xf0204630 │ │ │ │ strbt pc, [r5], fp, ror #26 @ │ │ │ │ orrscc pc, r0, #212, 16 @ 0xd40000 │ │ │ │ cdpeq 0, 4, cr15, cr4, cr15, {2} │ │ │ │ @@ -80451,15 +80451,15 @@ │ │ │ │ @ instruction: 0xf7b0e763 │ │ │ │ movwcs lr, #3474 @ 0xd92 │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ adcseq r6, fp, r2, lsr r7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r6, fp, r2, ror #9 │ │ │ │ - eoreq r9, fp, r2, lsr #9 │ │ │ │ + eoreq r9, fp, r2, ror #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [r0], r1, asr #1 │ │ │ │ ldrtcs pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @@ -80730,15 +80730,15 @@ │ │ │ │ tstls fp, #2 │ │ │ │ ldrdvs pc, [r0], -r8 │ │ │ │ @ instruction: 0xe7820076 │ │ │ │ bl 1868078 │ │ │ │ adcseq r6, fp, r6, ror r2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r6, fp, lr, asr #4 │ │ │ │ - eoreq r8, fp, lr, ror #29 │ │ │ │ + eoreq r8, fp, lr, lsr #31 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec013d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12ae0f8 │ │ │ │ ldrtmi pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ addlt r4, sl, r7, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -81015,15 +81015,15 @@ │ │ │ │ ldrdcs pc, [r4], -r8 @ │ │ │ │ eorsls pc, r7, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b9 │ │ │ │ @ instruction: 0xf8d4d029 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 173346 │ │ │ │ stmiapl r8, {r0, r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - blx ffae6f76 │ │ │ │ + mrrc2 2, 4, pc, r0, cr14 @ │ │ │ │ @ instruction: 0xf0104639 │ │ │ │ strbmi r0, [r0], -r6, lsl #30 │ │ │ │ @ instruction: 0xf046bf18 │ │ │ │ @ instruction: 0xf02f0601 │ │ │ │ @ instruction: 0xf8d4fde7 │ │ │ │ @ instruction: 0xf8511c1c │ │ │ │ ldrbmi r3, [r0], -r0, lsr #32 │ │ │ │ @@ -81964,15 +81964,15 @@ │ │ │ │ andgt lr, r5, r1, asr #19 │ │ │ │ cmpppl r1, r6, lsl #10 @ p-variant is OBSOLETE │ │ │ │ subspl pc, r0, r6, lsl #10 │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ blx fe4675ee │ │ │ │ @ instruction: 0xf47f2c00 │ │ │ │ qasxmi sl, r0, sl │ │ │ │ - blx ff2679f6 │ │ │ │ + stc2 1, cr15, [lr], #-228 @ 0xffffff1c │ │ │ │ ldrtmi r4, [r0], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #13041664 @ 0xc70000 │ │ │ │ mrc2 7, 7, pc, cr4, cr14, {7} │ │ │ │ ldclcc 8, cr15, [r8], #852 @ 0x354 │ │ │ │ @ instruction: 0xf63f2b04 │ │ │ │ ldm pc, {r1, r4, r5, r8, r9, sl, fp, sp, pc}^ @ │ │ │ │ eorspl pc, pc, r3 │ │ │ │ @@ -81990,15 +81990,15 @@ │ │ │ │ cmpppl r1, r6, lsl #10 @ p-variant is OBSOLETE │ │ │ │ subspl pc, r0, r6, lsl #10 │ │ │ │ blcc febe98b8 │ │ │ │ blcs feae98bc │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ blx 16e765a │ │ │ │ @ instruction: 0xf1394640 │ │ │ │ - @ instruction: 0x4603fb93 │ │ │ │ + @ instruction: 0x4603fbfb │ │ │ │ @ instruction: 0xf8c74630 │ │ │ │ @ instruction: 0xf7fe32e8 │ │ │ │ str pc, [r2, -r1, asr #29] │ │ │ │ @ instruction: 0xf01f4630 │ │ │ │ strbt pc, [r5], fp, lsr #19 @ │ │ │ │ orrscc pc, r0, #212, 16 @ 0xd40000 │ │ │ │ cdpeq 0, 4, cr15, cr4, cr15, {2} │ │ │ │ @@ -82015,15 +82015,15 @@ │ │ │ │ @ instruction: 0xf7afe763 │ │ │ │ movwcs lr, #2394 @ 0x95a │ │ │ │ movwcs lr, #10707 @ 0x29d3 │ │ │ │ svclt 0x0000deff │ │ │ │ adcseq r4, fp, r2, asr #29 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r4, fp, r2, ror ip │ │ │ │ - eoreq r7, fp, r2, lsr ip │ │ │ │ + strdeq r7, [fp], -r2 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ andls fp, r1, r2, lsl #1 │ │ │ │ blx fe367838 │ │ │ │ movwcs r9, #2049 @ 0x801 │ │ │ │ @@ -82192,24 +82192,24 @@ │ │ │ │ @ instruction: 0x960bfbbf │ │ │ │ ldmib sp, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ str r6, [ip, lr, lsl #14]! │ │ │ │ ldrvc pc, [r4], r6, lsl #10 │ │ │ │ bmi 365568 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff90f136 │ │ │ │ + @ instruction: 0xfff8f136 │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ blhi feae9bf8 │ │ │ │ blls fece9bfc │ │ │ │ ldcgt 8, cr15, [r8], {148} @ 0x94 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ adcseq r4, fp, r2, lsr #18 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - eoreq r7, fp, r4, lsr #20 │ │ │ │ - mlaeq fp, r6, r0, r7 │ │ │ │ + eoreq r7, fp, r4, ror #21 │ │ │ │ + eoreq r7, fp, r6, asr r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b76 │ │ │ │ @@ -82321,24 +82321,24 @@ │ │ │ │ @ instruction: 0x960bfabd │ │ │ │ ldmib sp, {r0, r1, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ str r6, [ip, lr, lsl #14]! │ │ │ │ ldrvc pc, [r4], r6, lsl #10 │ │ │ │ bmi 36576c │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mcr2 1, 4, pc, cr14, cr6, {1} @ │ │ │ │ + mrc2 1, 7, pc, cr6, cr6, {1} │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ blhi feae9dfc │ │ │ │ blls fece9e00 │ │ │ │ ldcgt 8, cr15, [r8], {148} @ 0x94 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ adcseq r4, fp, lr, lsl r7 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - eoreq r7, fp, r0, lsr #16 │ │ │ │ - mlaeq fp, r2, lr, r6 │ │ │ │ + eoreq r7, fp, r0, ror #17 │ │ │ │ + eoreq r6, fp, r2, asr pc │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xf500b091 │ │ │ │ ldrmi r5, [sp], -r0, asr #8 │ │ │ │ @ instruction: 0x46824b75 │ │ │ │ @@ -82449,24 +82449,24 @@ │ │ │ │ strb r9, [r6, fp, lsl #12]! │ │ │ │ @ instruction: 0x670ee9dd │ │ │ │ @ instruction: 0xf506e7bf │ │ │ │ @ instruction: 0xe7387694 │ │ │ │ andcs r4, r1, sl, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ @ instruction: 0xf1364479 │ │ │ │ - str pc, [r3, pc, lsl #27] │ │ │ │ + @ instruction: 0xe783fdf7 │ │ │ │ @ instruction: 0xf8d42301 │ │ │ │ @ instruction: 0xf8d49ba8 │ │ │ │ @ instruction: 0xf8948bb0 │ │ │ │ movwls r1, #48152 @ 0xbc18 │ │ │ │ svclt 0x0000e73f │ │ │ │ adcseq r4, fp, sl, lsl r5 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - eoreq r7, fp, r2, lsr #12 │ │ │ │ - mlaeq fp, r4, ip, r6 │ │ │ │ + eoreq r7, fp, r2, ror #13 │ │ │ │ + eoreq r6, fp, r4, asr sp │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl febfc494 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r0 @ │ │ │ │ stmib sp, {r1, r2, r7, r9, sl, lr}^ │ │ │ │ blmi 1934914 │ │ │ │ @@ -82566,23 +82566,23 @@ │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ str r3, [r0, r4, lsr #8] │ │ │ │ ldrmi r4, [sp], -ip, lsl #20 │ │ │ │ @ instruction: 0xf8c4447a │ │ │ │ ldrb r2, [sl, -r4, lsr #8]! │ │ │ │ adcseq r4, fp, sl, lsl r3 │ │ │ │ muleq r0, r4, r9 │ │ │ │ + eoreq r7, fp, ip, ror r6 │ │ │ │ + eoreq r7, fp, r6, ror #13 │ │ │ │ strhteq r7, [fp], -ip │ │ │ │ - eoreq r7, fp, r6, lsr #12 │ │ │ │ - strdeq r7, [fp], -ip @ │ │ │ │ - eoreq r7, fp, lr, asr #9 │ │ │ │ - strhteq r7, [fp], -r8 │ │ │ │ - eoreq r7, fp, r2, lsl #10 │ │ │ │ - eoreq r7, fp, r8, lsr r5 │ │ │ │ - strdeq r7, [fp], -r4 @ │ │ │ │ - eoreq r7, fp, r4, lsl #11 │ │ │ │ + eoreq r7, fp, lr, lsl #11 │ │ │ │ + eoreq r7, fp, r8, ror r6 │ │ │ │ + eoreq r7, fp, r2, asr #11 │ │ │ │ + strdeq r7, [fp], -r8 @ │ │ │ │ + strhteq r7, [fp], -r4 │ │ │ │ + eoreq r7, fp, r4, asr #12 │ │ │ │ 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 │ │ │ │ @@ -82784,15 +82784,15 @@ │ │ │ │ blcc febea518 │ │ │ │ ldmdavs r9, {r5, r9, sl, lr}^ │ │ │ │ blx 18e840e │ │ │ │ msrcc SPSR_, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf0432000 │ │ │ │ @ instruction: 0xf8c60380 │ │ │ │ @ instruction: 0xf1383360 │ │ │ │ - @ instruction: 0x4603fd5f │ │ │ │ + strmi pc, [r3], -r7, asr #27 │ │ │ │ @ instruction: 0xf8c64620 │ │ │ │ @ instruction: 0xf02232e8 │ │ │ │ @ instruction: 0xe753ff9b │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ adcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ svccc 0x0064f8d3 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @@ -83689,15 +83689,15 @@ │ │ │ │ ldrtmi r3, [sl], -ip, lsr #23 │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ mrc2 0, 0, pc, cr6, cr8, {1} │ │ │ │ @ instruction: 0xf7e04658 │ │ │ │ ldrbmi pc, [r8], -r5, asr #28 @ │ │ │ │ ldc2l 7, cr15, [lr], {250} @ 0xfa │ │ │ │ @ instruction: 0xf1372000 │ │ │ │ - blls 1ec934 │ │ │ │ + blls 1ecad4 │ │ │ │ rsceq pc, r8, #12779520 @ 0xc30000 │ │ │ │ blmi f7f908 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 807080 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r9, r0, lsl #6 │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ @@ -83755,15 +83755,15 @@ │ │ │ │ strb r4, [r8, -r6, lsl #12] │ │ │ │ bl ff06afac │ │ │ │ adcseq r3, fp, r6, asr r2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ muleq r0, r4, r9 │ │ │ │ adcseq r3, fp, r6, asr #4 │ │ │ │ ldrshteq r2, [fp], r0 │ │ │ │ - eoreq r5, fp, r6, lsr #31 │ │ │ │ + eoreq r6, fp, r6, rrx │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, r9, lsr #29 │ │ │ │ ldrbtmi r4, [lr], #-3241 @ 0xfffff357 │ │ │ │ @ instruction: 0x4daa4ba9 │ │ │ │ @@ -84270,15 +84270,15 @@ │ │ │ │ ldrtmi r3, [sl], -ip, lsr #23 │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ @ instruction: 0xf98cf038 │ │ │ │ @ instruction: 0xf7e04658 │ │ │ │ @ instruction: 0x4658f9bb │ │ │ │ @ instruction: 0xf8c0f7fb │ │ │ │ @ instruction: 0xf1372000 │ │ │ │ - blls 1ec020 │ │ │ │ + blls 1ec1c0 │ │ │ │ rsceq pc, r8, #12779520 @ 0xc30000 │ │ │ │ blmi f8021c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 807994 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r9, r0, lsl #6 │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ @@ -84336,15 +84336,15 @@ │ │ │ │ strb r4, [r8, -r6, lsl #12] │ │ │ │ svc 0x0034f7ac │ │ │ │ adcseq r2, fp, r2, asr #18 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ muleq r0, r4, r9 │ │ │ │ adcseq r2, fp, r2, lsr r9 │ │ │ │ ldrsbteq r2, [fp], ip │ │ │ │ - mlaeq fp, r2, r6, r5 │ │ │ │ + eoreq r5, fp, r2, asr r7 │ │ │ │ ldmdblt r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [ip], -r7, lsl #1 │ │ │ │ strbtpl pc, [lr], -r0, lsl #10 @ │ │ │ │ @@ -84559,15 +84559,15 @@ │ │ │ │ ldrtmi r3, [sl], -ip, lsr #23 │ │ │ │ eorcc r3, ip, r8, lsr #2 │ │ │ │ @ instruction: 0xff4af037 │ │ │ │ @ instruction: 0xf7df4658 │ │ │ │ usub16mi pc, r8, r9 @ │ │ │ │ blx fee6bd88 │ │ │ │ @ instruction: 0xf1362000 │ │ │ │ - blls 1edb9c │ │ │ │ + blls 1edd3c │ │ │ │ rsceq pc, r8, #12779520 @ 0xc30000 │ │ │ │ blmi f806a0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 807e18 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r9, r0, lsl #6 │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ @@ -84625,15 +84625,15 @@ │ │ │ │ strb r4, [r8, -r6, lsl #12] │ │ │ │ ldcl 7, cr15, [r2], #688 @ 0x2b0 │ │ │ │ ldrhteq r2, [fp], lr │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ muleq r0, r4, r9 │ │ │ │ adcseq r2, fp, lr, lsr #9 │ │ │ │ adcseq r2, fp, r8, asr r2 │ │ │ │ - eoreq r5, fp, lr, lsl #4 │ │ │ │ + eoreq r5, fp, lr, asr #5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, r9, lsr #29 │ │ │ │ ldrbtmi r4, [lr], #-3241 @ 0xfffff357 │ │ │ │ @ instruction: 0x4daa4ba9 │ │ │ │ @@ -84928,15 +84928,15 @@ │ │ │ │ strmi r2, [r9], r0, asr #2 │ │ │ │ @ instruction: 0xf8d34937 │ │ │ │ ldmdapl r9!, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ suble r4, sl, r8, lsl #5 │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ mvnlt r9, #0, 6 │ │ │ │ @ instruction: 0xf136464a │ │ │ │ - blls ed748 │ │ │ │ + blls ed8e8 │ │ │ │ cmplt r1, #1048576 @ 0x100000 │ │ │ │ rscscs pc, r4, #13828096 @ 0xd30000 │ │ │ │ rscsne pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscsls pc, r8, #12779520 @ 0xc30000 │ │ │ │ eor r4, r0, r1, lsl r4 │ │ │ │ movtmi pc, #49739 @ 0xc24b @ │ │ │ │ ldrmi r4, [sp], #-1052 @ 0xfffffbe4 │ │ │ │ @@ -85023,15 +85023,15 @@ │ │ │ │ svclt 0x00384601 │ │ │ │ strmi r2, [r9], r0, asr #2 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ eorle r4, ip, r8, lsl #5 │ │ │ │ rscsne pc, r0, #13959168 @ 0xd50000 │ │ │ │ strbmi fp, [sl], -r8, lsl #6 │ │ │ │ - ldc2 1, cr15, [sl], #-216 @ 0xffffff28 │ │ │ │ + stc2 1, cr15, [r2], #216 @ 0xd8 │ │ │ │ cmnlt lr, r6, lsl #12 │ │ │ │ rscscs pc, r4, #13959168 @ 0xd50000 │ │ │ │ rscsvs pc, r0, #12910592 @ 0xc50000 │ │ │ │ rscsls pc, r8, #12910592 @ 0xc50000 │ │ │ │ and r4, r3, r6, lsl r4 │ │ │ │ rscsvs pc, r0, #13959168 @ 0xd50000 │ │ │ │ strdle r1, [r3], -r6 │ │ │ │ @@ -85097,15 +85097,15 @@ │ │ │ │ svclt 0x00384601 │ │ │ │ strmi r2, [r9], r0, asr #2 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ eorle r4, ip, r8, lsl #5 │ │ │ │ rscsne pc, r0, #13959168 @ 0xd50000 │ │ │ │ strbmi fp, [sl], -r8, lsl #6 │ │ │ │ - blx fea6aae2 │ │ │ │ + stc2 1, cr15, [lr], {54} @ 0x36 │ │ │ │ cmnlt lr, r6, lsl #12 │ │ │ │ rscscs pc, r4, #13959168 @ 0xd50000 │ │ │ │ rscsvs pc, r0, #12910592 @ 0xc50000 │ │ │ │ rscsls pc, r8, #12910592 @ 0xc50000 │ │ │ │ and r4, r3, r6, lsl r4 │ │ │ │ rscsvs pc, r0, #13959168 @ 0xd50000 │ │ │ │ strdle r1, [r3], -r6 │ │ │ │ @@ -85295,15 +85295,15 @@ │ │ │ │ tstpeq r8, #216, 16 @ p-variant is OBSOLETE @ 0xd80000 │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ adchi pc, sl, r0 │ │ │ │ tstpne ip, #216, 16 @ p-variant is OBSOLETE @ 0xd80000 │ │ │ │ stmdacs r0, {r0, r1, r2, r8, r9, ip, pc} │ │ │ │ addshi pc, fp, r0 │ │ │ │ @ instruction: 0xf1364632 │ │ │ │ - blls 2ad18c │ │ │ │ + blls 2ad32c │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ @ instruction: 0xf8d8d0a0 │ │ │ │ @ instruction: 0xf8c82320 │ │ │ │ @ instruction: 0xf8c8431c │ │ │ │ ldrmi r6, [r4], #-804 @ 0xfffffcdc │ │ │ │ @ instruction: 0xf8dfe796 │ │ │ │ bls 2bbe0c │ │ │ │ @@ -85405,15 +85405,15 @@ │ │ │ │ @ instruction: 0xf8d89908 │ │ │ │ stmiapl fp, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8d881a2 │ │ │ │ stmdacs r0, {r4, r5, r6, r7, r9, ip} │ │ │ │ msrhi SPSR_, r0 │ │ │ │ @ instruction: 0xf1369a02 │ │ │ │ - @ instruction: 0x4605f93f │ │ │ │ + strmi pc, [r5], -r7, lsr #19 │ │ │ │ blls 15b010 │ │ │ │ rscscc pc, r8, #200, 16 @ 0xc80000 │ │ │ │ rscscc pc, r4, #216, 16 @ 0xd80000 │ │ │ │ rscspl pc, r0, #200, 16 @ 0xc80000 │ │ │ │ @ instruction: 0xf8c8441d │ │ │ │ @ instruction: 0xf8d762f4 │ │ │ │ @ instruction: 0xf8d722f4 │ │ │ │ @@ -85638,16 +85638,16 @@ │ │ │ │ adcseq r1, fp, r6, asr #18 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror #21 │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ @ instruction: 0x000008b4 │ │ │ │ adcseq r1, fp, sl, lsl #7 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ - strdeq r4, [fp], -lr @ │ │ │ │ - ldrdeq r4, [fp], -r6 @ │ │ │ │ + strhteq r4, [fp], -lr │ │ │ │ + mlaeq fp, r6, r3, r4 │ │ │ │ andeq r0, r0, r4, lsr fp │ │ │ │ andeq r0, r0, ip, asr #22 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ @@ -85867,15 +85867,15 @@ │ │ │ │ adcseq r0, fp, sl, ror #29 │ │ │ │ @ instruction: 0xfffe2f15 │ │ │ │ @ instruction: 0xfffe3c53 │ │ │ │ @ instruction: 0xffffe8e9 │ │ │ │ @ instruction: 0xffffe8df │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ - eorseq ip, r1, r0, lsr ip │ │ │ │ + ldrshteq ip, [r1], -r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec06418 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi fe1f30e0 │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ addlt r4, pc, r4, lsl #23 │ │ │ │ svcmi 0x0084447a │ │ │ │ @@ -86015,15 +86015,15 @@ │ │ │ │ @ instruction: 0xfffe2de1 │ │ │ │ muleq r0, r4, r9 │ │ │ │ adcseq r0, fp, ip, asr sp │ │ │ │ @ instruction: 0xfffe3acd │ │ │ │ andeq r0, r0, ip, asr #22 │ │ │ │ @ instruction: 0xfffe3ab7 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ - eorseq ip, r1, r6, lsl sl │ │ │ │ + ldrsbteq ip, [r1], -r6 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @ instruction: 0xf8d4b097 │ │ │ │ @@ -86190,15 +86190,15 @@ │ │ │ │ strmi pc, [sl], #-2819 @ 0xfffff4fd │ │ │ │ bvs fe98a58c │ │ │ │ mlavc r4, r2, r8, pc @ │ │ │ │ svclt 0x0018428b │ │ │ │ @ instruction: 0xf3c72b00 │ │ │ │ @ instruction: 0xd1a20780 │ │ │ │ vpmin.s8 q11, , q0 │ │ │ │ - blls 46e500 │ │ │ │ + blls 46e6a0 │ │ │ │ svceq 0x0006f010 │ │ │ │ @ instruction: 0xf44bbf14 │ │ │ │ @ instruction: 0xf04b7b00 │ │ │ │ ldmibvs fp, {r7, r8, r9, fp}^ │ │ │ │ ldr r9, [r4, pc, lsl #6] │ │ │ │ ldrsbt pc, [r8], -sp @ │ │ │ │ @ instruction: 0xf10e9b11 │ │ │ │ @@ -86263,15 +86263,15 @@ │ │ │ │ andcs lr, r5, #3358720 @ 0x334000 │ │ │ │ ldr r9, [pc, r7, lsl #4]! │ │ │ │ strbtpl pc, [lr], #-1280 @ 0xfffffb00 @ │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ strmi r4, [fp], sl, lsl #12 │ │ │ │ tstls ip, r4, lsl #8 │ │ │ │ svclt 0x0000e7e9 │ │ │ │ - ldrdeq r3, [fp], -r2 @ │ │ │ │ + mlaeq fp, r2, sp, r3 │ │ │ │ @ instruction: 0xfffde68b │ │ │ │ @ instruction: 0xfffdf723 │ │ │ │ @ instruction: 0xfffe063d │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec06a54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @@ -87536,15 +87536,15 @@ │ │ │ │ ldrdvs pc, [ip], r7 @ │ │ │ │ ldrdlt pc, [r4], r7 @ │ │ │ │ ldrsbtcc pc, [r8], r7 @ │ │ │ │ strbteq pc, [r0], #263 @ 0x107 @ │ │ │ │ strtmi sl, [r0], -r1, lsl #26 │ │ │ │ orrspl pc, r6, r3, lsl #10 │ │ │ │ @ instruction: 0xf1333110 │ │ │ │ - ldm r4, {r0, r1, r2, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldm r4, {r0, r1, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ @ instruction: 0xf8db0007 │ │ │ │ ldmib r7, {r2, r3, r4, r5, r7, r9, sp}^ │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ @ instruction: 0x23ade9db │ │ │ │ @ instruction: 0xf8d0f7e1 │ │ │ │ ldrsbtcs pc, [r0], #-136 @ 0xffffff78 @ │ │ │ │ @@ -88143,15 +88143,15 @@ │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0xf8d7837b │ │ │ │ @ instruction: 0xf10760b8 │ │ │ │ stcge 4, cr0, [r1, #-848] @ 0xfffffcb0 │ │ │ │ @ instruction: 0xf5064620 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - mrc2 1, 1, pc, cr0, cr2, {1} │ │ │ │ + mrc2 1, 4, pc, cr8, cr2, {1} │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ @ instruction: 0xf8db4630 │ │ │ │ @ instruction: 0xf8d722bc │ │ │ │ andls r1, r0, #188 @ 0xbc │ │ │ │ @ instruction: 0x23ade9db │ │ │ │ ldc2 7, cr15, [r0], {224} @ 0xe0 │ │ │ │ @@ -88375,15 +88375,15 @@ │ │ │ │ ldrbtvs pc, [r4], #2266 @ 0x8da @ │ │ │ │ stmdaeq r0, {r1, r2, r5, r7, r8, ip, sp, lr, pc}^ │ │ │ │ bllt e2f928 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ adcseq lr, sl, r8, lsl #29 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - eoreq r1, fp, r4, ror #24 │ │ │ │ + eoreq r1, fp, r4, lsr #26 │ │ │ │ ldrsbtcc pc, [r4], r7 @ │ │ │ │ bcc 72fb98 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf50781c3 │ │ │ │ @ instruction: 0x464173b0 │ │ │ │ sbccs r4, r4, #24, 12 @ 0x1800000 │ │ │ │ adccc pc, r8, r7, asr #17 │ │ │ │ @@ -88968,16 +88968,16 @@ │ │ │ │ addpl pc, r0, #8388608 @ 0x800000 │ │ │ │ bleq 2f05bc │ │ │ │ @ instruction: 0xf7b24652 │ │ │ │ ldrbmi pc, [r1], -r1, lsr #23 @ │ │ │ │ @ instruction: 0xf7f34628 │ │ │ │ @ instruction: 0xf505fb37 │ │ │ │ ldmdage r0, {r1, r2, r4, r7, r8, ip, lr} │ │ │ │ - @ instruction: 0xf1313110 │ │ │ │ - bge 4f217c │ │ │ │ + @ instruction: 0xf1323110 │ │ │ │ + bge 4f031c │ │ │ │ @ instruction: 0xf8d8ab01 │ │ │ │ bgt 28ad88 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x96004651 │ │ │ │ ldmib r8, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7df23ad │ │ │ │ @ instruction: 0xf8d8fd9b │ │ │ │ @@ -89045,15 +89045,15 @@ │ │ │ │ @ instruction: 0xf7aa5096 │ │ │ │ ldr pc, [r1], -r5, lsl #31 │ │ │ │ b 19f024c │ │ │ │ adcseq lr, sl, sl, lsr #4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq lr, sl, sl, lsl r2 │ │ │ │ adcseq sp, sl, r4, lsr #31 │ │ │ │ - eoreq r0, fp, r8, asr pc │ │ │ │ + eoreq r1, fp, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec095cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @ instruction: 0x460d4b3c │ │ │ │ @@ -90281,15 +90281,15 @@ │ │ │ │ ldrmi r2, [r1], -r0, rrx │ │ │ │ @ instruction: 0xf8d7e7d4 │ │ │ │ @ instruction: 0xf8d760a8 │ │ │ │ @ instruction: 0xf10730b8 │ │ │ │ strtmi r0, [r0], -r0, ror #9 │ │ │ │ @ instruction: 0xf503ad01 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - ldc2l 1, cr15, [r8, #-192]! @ 0xffffff40 │ │ │ │ + stc2l 1, cr15, [r0, #192]! @ 0xc0 │ │ │ │ ldrsbtcs pc, [r0], r7 @ │ │ │ │ msrvc CPSR_fsc, #8388608 @ 0x800000 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ ldrsbtcs pc, [r0], r7 @ │ │ │ │ ldrdeq lr, [lr, -r7]! │ │ │ │ adcscs pc, ip, #13762560 @ 0xd20000 │ │ │ │ @@ -90995,27 +90995,27 @@ │ │ │ │ ldrbmi sl, [r8], -ip, lsr #1 │ │ │ │ ldcl 7, cr15, [r0, #660]! @ 0x294 │ │ │ │ svclt 0x0000e66e │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ ldrhteq ip, [sl], sl │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - eoreq lr, sl, lr, lsl pc │ │ │ │ + ldrdeq lr, [sl], -lr @ │ │ │ │ ldrdcc pc, [r0], r7 @ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf8d782e1 │ │ │ │ @ instruction: 0xf8d330b0 │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0xf8d78568 │ │ │ │ @ instruction: 0xf10760b8 │ │ │ │ stcge 4, cr0, [r1, #-848] @ 0xfffffcb0 │ │ │ │ @ instruction: 0xf5064620 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - @ instruction: 0xffccf12f │ │ │ │ + @ instruction: 0xf834f130 │ │ │ │ ldrsbtcc pc, [r0], r7 @ │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ @ instruction: 0xf8d74630 │ │ │ │ @ instruction: 0xf8d720b0 │ │ │ │ @ instruction: 0xf8d210bc │ │ │ │ andls r2, r0, #188, 4 @ 0xc000000b │ │ │ │ @@ -92271,15 +92271,15 @@ │ │ │ │ @ instruction: 0xf7af65e7 │ │ │ │ @ instruction: 0x4659f9d3 │ │ │ │ @ instruction: 0xf7f04628 │ │ │ │ @ instruction: 0xf8ddf969 │ │ │ │ @ instruction: 0xf5059020 │ │ │ │ @ instruction: 0x46485196 │ │ │ │ @ instruction: 0xf12e3110 │ │ │ │ - blge 134ddc │ │ │ │ + blge 134f7c │ │ │ │ muleq r7, r9, r8 │ │ │ │ adcsvc pc, ip, #216, 16 @ 0xd80000 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46284659 │ │ │ │ ldmib r8, {r8, r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7dc23ad │ │ │ │ @ instruction: 0xf8d8fbcb │ │ │ │ @@ -92336,15 +92336,15 @@ │ │ │ │ @ instruction: 0xf8d89a05 │ │ │ │ ldmpl r3, {r3, r6, r8, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8d880d4 │ │ │ │ stmdacs r0, {r2, r3, r6, r8, r9, ip} │ │ │ │ sbchi pc, r0, r0 │ │ │ │ @ instruction: 0xf12f463a │ │ │ │ - @ instruction: 0x4606fb11 │ │ │ │ + @ instruction: 0x4606fb79 │ │ │ │ @ instruction: 0xf43f2e00 │ │ │ │ @ instruction: 0xf8d8ae89 │ │ │ │ @ instruction: 0xf8c83350 │ │ │ │ @ instruction: 0xf8c8634c │ │ │ │ ldrmi r7, [lr], #-852 @ 0xfffffcac │ │ │ │ subseq lr, r2, lr, ror r6 │ │ │ │ stmdble r1, {r0, r1, r2, r3, r4, r5, r9, fp, sp}^ │ │ │ │ @@ -92354,15 +92354,15 @@ │ │ │ │ movteq pc, #35032 @ 0x88d8 @ │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ sbchi pc, r6, r0 │ │ │ │ movtne pc, #51416 @ 0xc8d8 @ │ │ │ │ stmdacs r0, {r0, r1, r3, r8, r9, ip, pc} │ │ │ │ adchi pc, r2, r0 │ │ │ │ @ instruction: 0xf12f9a0a │ │ │ │ - blls 3b4330 │ │ │ │ + blls 3b44d0 │ │ │ │ svccs 0x00004607 │ │ │ │ mrcge 4, 1, APSR_nzcv, cr9, cr15, {1} │ │ │ │ @ instruction: 0xf8c89a0a │ │ │ │ @ instruction: 0xf8d82354 │ │ │ │ @ instruction: 0xf8c82350 │ │ │ │ ldrmi r7, [r7], #-844 @ 0xfffffcb4 │ │ │ │ ldrmi lr, [r3], -sp, lsr #12 │ │ │ │ @@ -92472,15 +92472,15 @@ │ │ │ │ ldrbmi r2, [r2], -r4, lsl #22 │ │ │ │ strmi lr, [r2], -r0, asr #14 │ │ │ │ svclt 0x0000e73e │ │ │ │ adcseq fp, sl, r2, asr r2 │ │ │ │ adcseq fp, sl, ip, asr #4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ umlalseq sl, sl, lr, pc @ │ │ │ │ - eoreq sp, sl, r8, asr pc │ │ │ │ + eoreq lr, sl, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec0cb64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd8 │ │ │ │ strdlt ip, [r7], r4 │ │ │ │ @@ -93707,15 +93707,15 @@ │ │ │ │ ldrmi r2, [r1], -r0, rrx │ │ │ │ ldmib r7, {r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf107b62c │ │ │ │ @ instruction: 0xf8d704e8 │ │ │ │ stcge 0, cr3, [r1, #-768] @ 0xfffffd00 │ │ │ │ @ instruction: 0xf5034620 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - blx fecf3158 │ │ │ │ + blx 6f315a │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ adcscs pc, ip, #14352384 @ 0xdb0000 │ │ │ │ teqeq r0, r7 @ │ │ │ │ ldmib fp, {r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7db23ad │ │ │ │ @ instruction: 0xf8d8f891 │ │ │ │ @@ -94421,27 +94421,27 @@ │ │ │ │ ldrsbtlt pc, [r8], r7 @ │ │ │ │ @ instruction: 0xf7a24630 │ │ │ │ strbt lr, [r9], -r8, lsr #22 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ adcseq r8, sl, r6, lsr fp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - ldrdeq fp, [sl], -r6 @ │ │ │ │ + mlaeq sl, r6, r9, fp │ │ │ │ ldrdcc pc, [ip], r7 @ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ bvs fef98350 │ │ │ │ sbccc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ strbhi pc, [r2, #-64]! @ 0xffffffc0 @ │ │ │ │ ldrdvs pc, [r0], #135 @ 0x87 │ │ │ │ ldrbeq pc, [ip], #263 @ 0x107 @ │ │ │ │ strtmi sl, [r0], -r1, lsl #26 │ │ │ │ orrspl pc, r6, r6, lsl #10 │ │ │ │ @ instruction: 0xf12c3110 │ │ │ │ - bvs fefb6c10 │ │ │ │ + bvs fefb6db0 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ bvs fef490c8 │ │ │ │ ldrdne pc, [r4], #135 @ 0x87 │ │ │ │ adcscs pc, ip, #13762560 @ 0xd20000 │ │ │ │ ldmib r3, {r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7da23ad │ │ │ │ @@ -95691,15 +95691,15 @@ │ │ │ │ strbvs r4, [r7, #1577]! @ 0x629 │ │ │ │ @ instruction: 0xff16f7ab │ │ │ │ @ instruction: 0x46284659 │ │ │ │ cdp2 7, 10, cr15, cr12, cr12, {7} │ │ │ │ ldrdls pc, [r0], -sp @ │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ tstcc r0, r8, asr #12 │ │ │ │ - blx c75056 │ │ │ │ + blx fe675056 │ │ │ │ ldm r9, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d80007 │ │ │ │ stm r3, {r2, r3, r4, r5, r7, r9, ip, sp, lr} │ │ │ │ ldrbmi r0, [r9], -r7 │ │ │ │ strls r4, [r0, -r8, lsr #12] │ │ │ │ @ instruction: 0x23ade9d8 │ │ │ │ @ instruction: 0xf90ef7d9 │ │ │ │ @@ -95756,15 +95756,15 @@ │ │ │ │ bls 20bacc │ │ │ │ movteq pc, #35032 @ 0x88d8 @ │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ sbcshi pc, r4, r0 │ │ │ │ movtne pc, #51416 @ 0xc8d8 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldrtmi r8, [sl], -r0, asr #1 │ │ │ │ - @ instruction: 0xf854f12c │ │ │ │ + @ instruction: 0xf8bcf12c │ │ │ │ cdpcs 6, 0, cr4, cr0, cr6, {0} │ │ │ │ mcrge 4, 4, pc, cr9, cr15, {1} @ │ │ │ │ cmppcc r0, #216, 16 @ p-variant is OBSOLETE @ 0xd80000 │ │ │ │ movtvs pc, #51400 @ 0xc8c8 @ │ │ │ │ cmppvc r4, #200, 16 @ p-variant is OBSOLETE @ 0xc80000 │ │ │ │ @ instruction: 0xe67e441e │ │ │ │ bcs 1078e10 │ │ │ │ @@ -95774,15 +95774,15 @@ │ │ │ │ @ instruction: 0xf8d89905 │ │ │ │ stmpl sl, {r3, r6, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d880c6 │ │ │ │ movwls r1, #45900 @ 0xb34c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 358f78 │ │ │ │ - @ instruction: 0xf830f12c │ │ │ │ + @ instruction: 0xf898f12c │ │ │ │ strmi r9, [r7], -fp, lsl #22 │ │ │ │ @ instruction: 0xf43f2f00 │ │ │ │ bls 3645e4 │ │ │ │ cmppcs r4, #200, 16 @ p-variant is OBSOLETE @ 0xc80000 │ │ │ │ cmppcs r0, #216, 16 @ p-variant is OBSOLETE @ 0xd80000 │ │ │ │ movtvc pc, #51400 @ 0xc8c8 @ │ │ │ │ @ instruction: 0xe62d4417 │ │ │ │ @@ -95892,15 +95892,15 @@ │ │ │ │ blcs 1f6fbc │ │ │ │ smlsld r4, r0, r2, r6 │ │ │ │ ldr r4, [lr, -r2, lsl #12]! │ │ │ │ ldrsbteq r7, [sl], r2 │ │ │ │ adcseq r7, sl, ip, asr #25 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r7, sl, r0, lsr #20 │ │ │ │ - ldrdeq sl, [sl], -sl @ │ │ │ │ + mlaeq sl, sl, sl, sl │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf8c02300 │ │ │ │ ldrbmi r3, [r0, -ip, lsl #22]! │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ blcc 3f7228 │ │ │ │ @@ -96727,15 +96727,15 @@ │ │ │ │ stmdaeq r8, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ stc 7, cr15, [r8], #-640 @ 0xfffffd80 │ │ │ │ stmdaeq r0!, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ stc 7, cr15, [r2], #-640 @ 0xfffffd80 │ │ │ │ mvneq pc, #212, 16 @ 0xd40000 │ │ │ │ - stc2 1, cr15, [r2, #144]! @ 0x90 │ │ │ │ + cdp2 1, 0, cr15, cr10, cr4, {1} │ │ │ │ mvnsne pc, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 746bc8 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf0844628 │ │ │ │ bvs ffbb83d8 │ │ │ │ blvs 74b49c │ │ │ │ @@ -96754,21 +96754,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ ldc2 0, cr15, [sl], #-316 @ 0xfffffec4 │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ bl 1af7ac0 │ │ │ │ sbcpl pc, ip, r4, lsr #5 │ │ │ │ - blx ff7f6140 │ │ │ │ + blx 11f6142 │ │ │ │ teqpvs r3, #164, 10 @ p-variant is OBSOLETE @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf04f0560 │ │ │ │ vcvt.f16.s16 d15, d3, #28 │ │ │ │ @ instruction: 0xf13e50cc │ │ │ │ - @ instruction: 0xf5a4fadf │ │ │ │ + @ instruction: 0xf5a4fb47 │ │ │ │ stmdacc ip, {r3, r4, r6, r7, ip, lr} │ │ │ │ stmiavs r3, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ ldrmi r6, [r8, r0, lsl #16] │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl fec10e7c │ │ │ │ @@ -96839,27 +96839,27 @@ │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4658447b │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ msrpl SPSR_sc, #64, 12 @ 0x4000000 │ │ │ │ stc2 0, cr15, [lr, #-524] @ 0xfffffdf4 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000088f0 │ │ │ │ - strdeq r9, [sl], -ip @ │ │ │ │ - eoreq r9, sl, lr, asr #13 │ │ │ │ + strhteq r9, [sl], -ip │ │ │ │ + eoreq r9, sl, lr, lsl #15 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec10fa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r4], r8, asr #31 │ │ │ │ strmi fp, [ip], -sl, lsl #1 │ │ │ │ andseq pc, r0, #18 │ │ │ │ @ instruction: 0x4605d01f │ │ │ │ @ instruction: 0xf1042101 │ │ │ │ @ instruction: 0xf8840080 │ │ │ │ movwls r1, #36956 @ 0x905c │ │ │ │ - @ instruction: 0xf9d4f13e │ │ │ │ + blx ff62c4 │ │ │ │ tstcs r0, #3620864 @ 0x374000 │ │ │ │ movwcs lr, #18893 @ 0x49cd │ │ │ │ strtmi r9, [r8], -r9, lsl #22 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ @ instruction: 0xf8cd0c80 │ │ │ │ ldmib sp, {lr, pc}^ │ │ │ │ stmib sp, {r1, r2, r3, r8, r9, sp}^ │ │ │ │ @@ -96910,15 +96910,15 @@ │ │ │ │ ldmdblt r2, {r2, r3, r4, r6, sp} │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf1038870 │ │ │ │ strtmi r0, [r0], -r0, ror #2 │ │ │ │ @ instruction: 0xf0109301 │ │ │ │ blls 13836c │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0xf954f13e │ │ │ │ + @ instruction: 0xf9bcf13e │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008870 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ streq pc, [r8, ip, asr #17]! │ │ │ │ @ instruction: 0xf6ad4c52 │ │ │ │ @@ -96946,39 +96946,39 @@ │ │ │ │ ldrmi r3, [r3], #-769 @ 0xfffffcff │ │ │ │ ldrsbtge pc, [ip], #143 @ 0x8f @ │ │ │ │ @ instruction: 0xf8ada826 │ │ │ │ movwcs r3, #10 │ │ │ │ strdvs r4, [r3], -sl @ │ │ │ │ adcvs r6, r3, r3, rrx │ │ │ │ @ instruction: 0xf13b60e3 │ │ │ │ - @ instruction: 0x4650febf │ │ │ │ - cdp2 1, 8, cr15, cr0, cr3, {1} │ │ │ │ + ldrbmi pc, [r0], -r7, lsr #30 @ │ │ │ │ + cdp2 1, 14, cr15, cr8, cr3, {1} │ │ │ │ suble r2, r2, r0, lsl #16 │ │ │ │ @ instruction: 0xf1239001 │ │ │ │ - @ instruction: 0x4607feb7 │ │ │ │ + @ instruction: 0x4607ff1f │ │ │ │ @ instruction: 0xf1239801 │ │ │ │ - @ instruction: 0x4639feb1 │ │ │ │ + shadd16mi pc, r9, r9 @ │ │ │ │ stmdage r6!, {r1, r9, sl, lr} │ │ │ │ - mcr2 1, 7, pc, cr12, cr11, {1} @ │ │ │ │ + @ instruction: 0xff54f13b │ │ │ │ tstpeq sl, sp, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stmdage r6!, {r1, r9, sp} │ │ │ │ - mcr2 1, 7, pc, cr6, cr11, {1} @ │ │ │ │ + @ instruction: 0xff4ef13b │ │ │ │ stmdbge r4, {r3, r9, sp} │ │ │ │ @ instruction: 0xf13ba826 │ │ │ │ - andcs pc, r8, #3600 @ 0xe10 │ │ │ │ + andcs pc, r8, #292 @ 0x124 │ │ │ │ bicpl pc, r7, r5, lsl #10 │ │ │ │ @ instruction: 0xf13ba826 │ │ │ │ - @ instruction: 0xf8d6fedb │ │ │ │ + @ instruction: 0xf8d6ff43 │ │ │ │ andcs r1, r1, #248, 6 @ 0xe0000003 │ │ │ │ vadd.i8 d10, d1, d22 │ │ │ │ @ instruction: 0xf13b11cb │ │ │ │ - eorcs pc, r0, #3376 @ 0xd30 │ │ │ │ + eorcs pc, r0, #59, 30 @ 0xec │ │ │ │ tstpeq r4, sp, lsl #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf13ca826 │ │ │ │ - @ instruction: 0xf60df93d │ │ │ │ + @ instruction: 0xf60df9a5 │ │ │ │ ldm ip!, {r2, r4, sl, fp} │ │ │ │ eorvs r0, r0, pc │ │ │ │ rsbvs r2, r1, r0 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ blmi 70c830 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8dd681a │ │ │ │ @@ -96992,43 +96992,43 @@ │ │ │ │ lslslt r9, r6, #16 │ │ │ │ @ instruction: 0xf79fa90a │ │ │ │ ldmiblt r0, {r2, r3, r9, sl, fp, sp, lr, pc} │ │ │ │ andscc lr, lr, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ andcs sl, r4, #49152 @ 0xc000 │ │ │ │ andvs sl, fp, r6, lsr #16 │ │ │ │ - mcr2 1, 5, pc, cr0, cr11, {1} @ │ │ │ │ + @ instruction: 0xff08f13b │ │ │ │ blmi 3f3ecc │ │ │ │ bmi 3c240c │ │ │ │ ldmpl fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7a06818 │ │ │ │ @ instruction: 0xf04fe94e │ │ │ │ @ instruction: 0xe7cf30ff │ │ │ │ stc 7, cr15, [ip], #-640 @ 0xfffffd80 │ │ │ │ adcseq r6, sl, r6, lsr #2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r6, sl, r0, lsr #2 │ │ │ │ muleq r0, r4, r9 │ │ │ │ @ instruction: 0xffffff85 │ │ │ │ adcseq r6, sl, r4, asr #32 │ │ │ │ andeq r0, r0, r0, lsr #23 │ │ │ │ - eoreq r9, sl, r8, lsl #9 │ │ │ │ + eoreq r9, sl, r8, asr #10 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r7, sl, lsl sl │ │ │ │ blmi 765084 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 1f81ac │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xff96f130 │ │ │ │ + @ instruction: 0xfffef130 │ │ │ │ mcrrne 3, 0, r2, r1, cr4 │ │ │ │ ldmib r5, {r0, r9, sp}^ │ │ │ │ tstls r3, r0, lsl #14 │ │ │ │ @ instruction: 0x460547b8 │ │ │ │ stmdbls r3, {r3, r4, r5, r8, ip, sp, pc} │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ strls r2, [r1], #-513 @ 0xfffffdff │ │ │ │ @@ -97074,16 +97074,16 @@ │ │ │ │ stmdami r7, {r1, r4, r5, r6, r7, r8, sp, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ blx b7627e │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ adcseq r8, sl, r8, asr r3 │ │ │ │ - eoreq r9, sl, r0, asr #7 │ │ │ │ - eoreq r9, sl, r6, lsr #6 │ │ │ │ + eoreq r9, sl, r0, lsl #9 │ │ │ │ + eoreq r9, sl, r6, ror #7 │ │ │ │ @ instruction: 0xf6012300 │ │ │ │ subvs r0, r3, r3, lsl #3 │ │ │ │ movwcc lr, #18880 @ 0x49c0 │ │ │ │ stmib r0, {r0, sp, lr}^ │ │ │ │ ldrbmi r2, [r0, -r2, lsl #6]! │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -97463,15 +97463,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrtvs pc, [r3], #-1440 @ 0xfffffa60 @ │ │ │ │ strbpl pc, [ip], r0, lsr #5 @ │ │ │ │ @ instruction: 0xf5a0b083 │ │ │ │ @ instruction: 0xf5a05580 │ │ │ │ @ instruction: 0x463058d9 │ │ │ │ @ instruction: 0xf13d4691 │ │ │ │ - @ instruction: 0xf8d4fd53 │ │ │ │ + @ instruction: 0xf8d4fdbb │ │ │ │ @ instruction: 0xb3244560 │ │ │ │ andcc pc, ip, #173015040 @ 0xa500000 │ │ │ │ movwcc pc, #34469 @ 0x86a5 @ │ │ │ │ ldmdavs ip, {r3, r4, r8, sp} │ │ │ │ ldmdavs r0, {r0, r1, r8, r9, sp} │ │ │ │ strmi r2, [r0, r8, lsl #4]! │ │ │ │ teqlt r0, r4, lsl #12 │ │ │ │ @@ -97479,15 +97479,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #6704 @ 0x1a30 │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ stc2l 0, cr15, [r0, #312]! @ 0x138 │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - stc2l 1, cr15, [r0, #-244] @ 0xffffff0c │ │ │ │ + stc2 1, cr15, [r8, #244]! @ 0xf4 │ │ │ │ svclt 0x000c2d00 │ │ │ │ andcs r4, r0, r0, lsr #12 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf6a583f0 │ │ │ │ andcs r3, r8, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf1a8211c │ │ │ │ ldmdavs r8, {r4, fp} │ │ │ │ @@ -97500,15 +97500,15 @@ │ │ │ │ orrvs r6, r4, r4, asr #2 │ │ │ │ strbmi r4, [r1], -r5, lsl #22 │ │ │ │ beq cf8af0 │ │ │ │ andcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf04e2308 │ │ │ │ @ instruction: 0xe7b9fd91 │ │ │ │ - eoreq r8, sl, ip, asr #26 │ │ │ │ + eoreq r8, sl, ip, lsl #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r8], r3, lsl #1 │ │ │ │ bleq 136944 │ │ │ │ bleq f731c │ │ │ │ @@ -97765,15 +97765,15 @@ │ │ │ │ @ instruction: 0x461f4690 │ │ │ │ @ instruction: 0xf89d3604 │ │ │ │ @ instruction: 0xf500a048 │ │ │ │ ldrdls r5, [r6, -r9] │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldrtmi sp, [r0], -sp, rrx │ │ │ │ stmdbeq ip, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - blx ffe77108 │ │ │ │ + blx 187710a │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi bf8f68 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r2, r3, r7, pc}^ │ │ │ │ vrsra.u32 d1, d4, #1 │ │ │ │ @ instruction: 0xf1048f5b │ │ │ │ strbmi r0, [r1, #-600] @ 0xfffffda8 │ │ │ │ @@ -97815,20 +97815,20 @@ │ │ │ │ ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ tstcc r1, r0, lsl #30 │ │ │ │ andne lr, r0, #4390912 @ 0x430000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ vqshlu.s32 d4, d16, #31 │ │ │ │ @ instruction: 0xf8c98f5b │ │ │ │ @ instruction: 0xf13d4000 │ │ │ │ - blls 279760 │ │ │ │ + blls 279900 │ │ │ │ andsvs r4, ip, r8, lsr r6 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ shsub8mi r8, r0, r0 │ │ │ │ stmdbeq r8, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - blx fe2f71e4 │ │ │ │ + blx ffcf71e4 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi af9044 │ │ │ │ orrsle r2, r2, r0, lsl #24 │ │ │ │ @ instruction: 0xa098f8df │ │ │ │ bleq 4f6e40 │ │ │ │ @ instruction: 0xe7b244fa │ │ │ │ @ instruction: 0xa090f8df │ │ │ │ @@ -97848,31 +97848,31 @@ │ │ │ │ ldrbtmi r4, [sl], #1699 @ 0x6a3 │ │ │ │ ldmda r2, {r0, r1, r4, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ tstcc r0, r2, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ vqshlu.s32 d4, d16, #31 │ │ │ │ @ instruction: 0xf13d8f5b │ │ │ │ - blls 2796dc │ │ │ │ + blls 27987c │ │ │ │ ldrtmi r2, [r8], -r0, lsl #14 │ │ │ │ andlt r6, r9, ip, lsl r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf0824628 │ │ │ │ shadd8mi pc, r0, sp @ │ │ │ │ - blx 14f7270 │ │ │ │ + blx feef7270 │ │ │ │ andlt r4, r9, r8, lsr r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7f5 │ │ │ │ ... │ │ │ │ - ldrdeq r8, [sl], -r8 @ │ │ │ │ - eoreq r8, sl, r0, asr #16 │ │ │ │ - eoreq r8, sl, r4, lsr #16 │ │ │ │ - strdeq r8, [sl], -r2 @ │ │ │ │ + mlaeq sl, r8, r9, r8 │ │ │ │ + eoreq r8, sl, r0, lsl #18 │ │ │ │ + eoreq r8, sl, r4, ror #17 │ │ │ │ + strhteq r8, [sl], -r2 │ │ │ │ vmax.s8 d20, d4, d2 │ │ │ │ vqdmlal.s , d0, d2[4] │ │ │ │ andcs r0, r0, r0, asr #6 │ │ │ │ @ instruction: 0x47706013 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -97884,19 +97884,19 @@ │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ strmi r9, [r4], -ip, lsl #25 │ │ │ │ ldrbtmi r4, [r9], #1600 @ 0x640 │ │ │ │ ldmpl r3, {r0, r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8cd681b │ │ │ │ @ instruction: 0xf04f3c94 │ │ │ │ vcgt.s32 d0, d10, d0 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstphi sl, #1 @ p-variant is OBSOLETE │ │ │ │ andls sl, r7, ip, ror lr │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ - cdp2 2, 8, cr15, cr14, cr10, {1} │ │ │ │ + cdp2 2, 15, cr15, cr6, cr10, {1} │ │ │ │ @ instruction: 0xf8969b07 │ │ │ │ bcs c39f4 │ │ │ │ rschi pc, r8, #65 @ 0x41 │ │ │ │ mrrcne 8, 13, pc, r4, cr15 @ │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ldmdavc sl, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ eoreq pc, r4, fp, lsl #2 │ │ │ │ @@ -97907,15 +97907,15 @@ │ │ │ │ @ instruction: 0xf8df82e2 │ │ │ │ movwcc r2, #11320 @ 0x2c38 │ │ │ │ ldrbtmi r2, [sl], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0xf8fef7ff │ │ │ │ mvnseq pc, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ strbmi r8, [r0], -r1, ror #5 │ │ │ │ - cdp2 2, 1, cr15, cr4, cr10, {1} │ │ │ │ + cdp2 2, 7, cr15, cr12, cr10, {1} │ │ │ │ blcc 258e60 │ │ │ │ vqdmulh.s d2, d1, d2 │ │ │ │ vst2.8 {d24-d27}, [pc :256], r8 │ │ │ │ ldrtmi r7, [r1], -r2, asr #4 │ │ │ │ andsvs pc, sp, r5, lsl #10 │ │ │ │ svc 0x005cf79f │ │ │ │ @ instruction: 0xf8d66c71 │ │ │ │ @@ -97953,15 +97953,15 @@ │ │ │ │ @ instruction: 0xffeaf7fe │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ @ instruction: 0xf8968363 │ │ │ │ @ instruction: 0xb11b32bc │ │ │ │ @ instruction: 0x31cdf89b │ │ │ │ movweq pc, #4227 @ 0x1083 @ │ │ │ │ ldmdbcc sp, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ - mcr2 1, 2, pc, cr10, cr0, {1} @ │ │ │ │ + mrc2 1, 5, pc, cr2, cr0, {1} │ │ │ │ stmdbcs r8, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ mrscs r2, SP_und │ │ │ │ stmdbcc r9, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c52301 │ │ │ │ @ instruction: 0xf8c5090c │ │ │ │ @ instruction: 0xf8c53924 │ │ │ │ @ instruction: 0xb12a1928 │ │ │ │ @@ -97984,29 +97984,29 @@ │ │ │ │ ldmdbcc r8, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00083301 │ │ │ │ vmovge.16 d15[2], r6 │ │ │ │ @ instruction: 0xf8c5bf08 │ │ │ │ @ instruction: 0xf5043918 │ │ │ │ ldrmi r5, [r8], -r0, lsr #7 │ │ │ │ vcge.s32 d9, d11, d0 │ │ │ │ - @ instruction: 0xf504facb │ │ │ │ + @ instruction: 0xf504fb33 │ │ │ │ tstcc r0, #160, 6 @ 0x80000002 │ │ │ │ ldrmi r4, [r8], -r1, asr #12 │ │ │ │ vcge.s32 d9, d11, d1 │ │ │ │ - @ instruction: 0xf8dffb05 │ │ │ │ + @ instruction: 0xf8dffb6d │ │ │ │ ldrtmi r3, [r0], -r8, ror #21 │ │ │ │ @ instruction: 0xf8592201 │ │ │ │ movwls r3, #28675 @ 0x7003 │ │ │ │ vmin.s d4, d4, d9 │ │ │ │ - @ instruction: 0xf8dffb51 │ │ │ │ + @ instruction: 0xf8dffbb9 │ │ │ │ @ instruction: 0x46303ad8 │ │ │ │ @ instruction: 0xf8592200 │ │ │ │ movwls r3, #28675 @ 0x7003 │ │ │ │ vmin.s d4, d4, d9 │ │ │ │ - movwcs pc, #2887 @ 0xb47 @ │ │ │ │ + movwcs pc, #2991 @ 0xbaf @ │ │ │ │ ldrmi r9, [sl], -r1, lsl #12 │ │ │ │ @ instruction: 0x46204659 │ │ │ │ @ instruction: 0xf0829300 │ │ │ │ @ instruction: 0x4606ffbb │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ @ instruction: 0xf8d5828e │ │ │ │ @ instruction: 0xf8933cd8 │ │ │ │ @@ -98682,23 +98682,23 @@ │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adcseq r5, sl, ip, lsr #4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ adcseq r5, sl, r2, lsr #4 │ │ │ │ - eoreq sl, fp, r4, ror #4 │ │ │ │ - eoreq r8, sl, r6, ror #14 │ │ │ │ + eoreq sl, fp, r4, lsr #6 │ │ │ │ + eoreq r8, sl, r6, lsr #16 │ │ │ │ ldrbmi ip, [pc, #-0]! @ bba74 │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ andeq r0, r0, r0, lsr #24 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - eoreq r8, sl, sl, ror #10 │ │ │ │ + eoreq r8, sl, sl, lsr #12 │ │ │ │ bpl 1277560 │ │ │ │ blx 4f7658 │ │ │ │ cdp 15, 15, cr11, cr0, cr8, {0} │ │ │ │ vstr s13, [r6, #404] @ 0x194 │ │ │ │ @ instruction: 0xf8c46aba │ │ │ │ bls 485654 │ │ │ │ ldrbteq pc, [r0], r4, asr #17 @ │ │ │ │ @@ -98711,15 +98711,15 @@ │ │ │ │ vmlal.s , d0, d2[4] │ │ │ │ vhsub.s8 q8, , q0 │ │ │ │ vqdmlal.s , d0, d2[4] │ │ │ │ stmdbcs r6, {r6, r8, r9} │ │ │ │ ldrmi fp, [r3], -r8, lsl #31 │ │ │ │ strcc pc, [r0], #-2244 @ 0xfffff73c │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blx fe9783d4 │ │ │ │ + blx 3783d6 │ │ │ │ mvnscs pc, #13959168 @ 0xd50000 │ │ │ │ streq pc, [r4], #-2244 @ 0xfffff73c │ │ │ │ andsmi pc, r4, r4, lsl #4 │ │ │ │ @ instruction: 0xf8d29b0d │ │ │ │ @ instruction: 0xf8d521c4 │ │ │ │ @ instruction: 0xf85313fc │ │ │ │ @ instruction: 0xf8c43c08 │ │ │ │ @@ -99028,16 +99028,16 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ ... │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r4 │ │ │ │ ... │ │ │ │ - strdeq r7, [sl], -r0 @ │ │ │ │ - eoreq r7, sl, ip, asr #19 │ │ │ │ + strhteq r7, [sl], -r0 │ │ │ │ + eoreq r7, sl, ip, lsl #21 │ │ │ │ adcseq r4, sl, r4, lsr #31 │ │ │ │ blvc ffc37664 │ │ │ │ blvc f761c │ │ │ │ stclpl 5, cr15, [r3], {4} │ │ │ │ svcne 0x0048f8c4 │ │ │ │ @ instruction: 0xf8c49907 │ │ │ │ strcs r7, [r2, -ip, ror #31] │ │ │ │ @@ -99065,15 +99065,15 @@ │ │ │ │ ldrdls pc, [r4], -ip │ │ │ │ ldrd pc, [r8], -ip │ │ │ │ ldrdgt pc, [ip], -ip │ │ │ │ @ instruction: 0xf8c563eb │ │ │ │ @ instruction: 0xf8c59040 │ │ │ │ @ instruction: 0xf8c5e044 │ │ │ │ @ instruction: 0xf127c048 │ │ │ │ - movwcs pc, #6965 @ 0x1b35 @ │ │ │ │ + movwcs pc, #7069 @ 0x1b9d @ │ │ │ │ stmdbhi r0, {r1, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmdbhi r2, {r1, r2, r6, r8, fp, sp, lr, pc} │ │ │ │ andvs pc, r0, pc, asr #8 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ ldrbeq pc, [r8, -r4, asr #17]! @ │ │ │ │ ldclvs 5, cr15, [r6], #-16 │ │ │ │ subcs r6, r0, sl, lsr #7 │ │ │ │ @@ -99162,34 +99162,34 @@ │ │ │ │ blmi 200abf8 │ │ │ │ cdp 8, 6, cr15, cr12, cr4, {6} │ │ │ │ @ instruction: 0xf8c4447b │ │ │ │ @ instruction: 0xf8c4ee74 │ │ │ │ @ instruction: 0xf8c43e70 │ │ │ │ @ instruction: 0xf8c43e78 │ │ │ │ @ instruction: 0xf1396e8c │ │ │ │ - ldmdbmi r7!, {r0, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi r7!, {r0, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf50d2209 │ │ │ │ ldrbtmi r6, [r9], #-159 @ 0xffffff61 │ │ │ │ - stc2 1, cr15, [r0, #228]! @ 0xe4 │ │ │ │ + mcr2 1, 0, pc, cr8, cr9, {1} @ │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #16, 2 │ │ │ │ addsvs pc, pc, sp, lsl #10 │ │ │ │ - ldc2 1, cr15, [r8, #228] @ 0xe4 │ │ │ │ + mcr2 1, 0, pc, cr0, cr9, {1} @ │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #20, 2 │ │ │ │ addsvs pc, pc, sp, lsl #10 │ │ │ │ - ldc2 1, cr15, [r0, #228] @ 0xe4 │ │ │ │ + ldc2l 1, cr15, [r8, #228]! @ 0xe4 │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #24, 2 │ │ │ │ addsvs pc, pc, sp, lsl #10 │ │ │ │ - stc2 1, cr15, [r8, #228] @ 0xe4 │ │ │ │ + ldc2l 1, cr15, [r0, #228]! @ 0xe4 │ │ │ │ @ instruction: 0xf50d4642 │ │ │ │ @ instruction: 0xf50d609f │ │ │ │ - @ instruction: 0xf1396147 │ │ │ │ - @ instruction: 0xf50dfff1 │ │ │ │ + @ instruction: 0xf13a6147 │ │ │ │ + @ instruction: 0xf50df859 │ │ │ │ @ instruction: 0xf5046e47 │ │ │ │ ldc 3, cr5, [pc, #944] @ bc5f8 │ │ │ │ tstcc ip, #93184 @ 0x16c00 │ │ │ │ ldm lr!, {r0, r1, r2, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8c4000f │ │ │ │ @ instruction: 0xf5043e88 │ │ │ │ @ instruction: 0xf894634e │ │ │ │ @@ -99259,15 +99259,15 @@ │ │ │ │ @ instruction: 0xf8014c01 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ ldccc 8, cr15, [r0], {141} @ 0x8d │ │ │ │ cmppvs r7, sp, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf12203fc │ │ │ │ - blmi 73a784 │ │ │ │ + blmi 73a924 │ │ │ │ ldclcs 8, cr15, [r8], {213} @ 0xd5 │ │ │ │ @ instruction: 0xf8c5447b │ │ │ │ @ instruction: 0xf8c503e4 │ │ │ │ @ instruction: 0xf89533f0 │ │ │ │ ldmdavc r2, {r1, r2, r3, r4, r8, fp, ip, sp} │ │ │ │ svclt 0x008c2a07 │ │ │ │ @ instruction: 0xf0032300 │ │ │ │ @@ -99281,18 +99281,18 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00010000 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ - eorseq pc, r0, r0, asr #24 │ │ │ │ - eoreq r7, sl, lr, lsr r4 │ │ │ │ - ldrshteq pc, [r0], -r2 @ │ │ │ │ - eorseq pc, r0, r2, asr fp @ │ │ │ │ + eorseq pc, r0, r0, lsl #26 │ │ │ │ + strdeq r7, [sl], -lr @ │ │ │ │ + ldrhteq pc, [r0], -r2 @ │ │ │ │ + eorseq pc, r0, r2, lsl ip @ │ │ │ │ ldrsbteq sp, [r9], ip │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ldmcs r1!, {r0, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ cmple sl, r0, lsl #20 │ │ │ │ ldrbne pc, [r8, #2271] @ 0x8df @ │ │ │ │ @ instruction: 0xf7fe4479 │ │ │ │ @ instruction: 0xf8dfbd12 │ │ │ │ @@ -99664,31 +99664,31 @@ │ │ │ │ @ instruction: 0x4698461e │ │ │ │ tstls r4, #1476395008 @ 0x58000000 │ │ │ │ bllt f7a9b0 │ │ │ │ @ instruction: 0x46904616 │ │ │ │ andsls r9, r6, #36, 4 @ 0x40000002 │ │ │ │ @ instruction: 0xf7fe9214 │ │ │ │ svclt 0x0000bb33 │ │ │ │ - eoreq r7, sl, r4, ror #2 │ │ │ │ - strhteq r7, [sl], -ip │ │ │ │ - eoreq r7, sl, r6, lsr #3 │ │ │ │ - eoreq r7, sl, r6, lsr r0 │ │ │ │ - eoreq r7, sl, r2, lsr r1 │ │ │ │ - eoreq r7, sl, r6, lsl r0 │ │ │ │ + eoreq r7, sl, r4, lsr #4 │ │ │ │ + eoreq r7, sl, ip, ror r2 │ │ │ │ + eoreq r7, sl, r6, ror #4 │ │ │ │ + strdeq r7, [sl], -r6 @ │ │ │ │ + strdeq r7, [sl], -r2 @ │ │ │ │ + ldrdeq r7, [sl], -r6 @ │ │ │ │ umlalseq r3, sl, ip, fp │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - strdeq r8, [fp], -r6 @ │ │ │ │ - eoreq r7, sl, r0, lsl #2 │ │ │ │ - eoreq r6, sl, sl, ror pc │ │ │ │ - eoreq r7, sl, lr, lsr #32 │ │ │ │ - eoreq r6, sl, sl, lsl #29 │ │ │ │ - ldrshteq pc, [r0], -r8 @ │ │ │ │ - ldrsbteq pc, [r0], -lr @ │ │ │ │ - eoreq r7, sl, r0, lsl r0 │ │ │ │ - eoreq r6, sl, ip, lsl lr │ │ │ │ + strhteq r8, [fp], -r6 │ │ │ │ + eoreq r7, sl, r0, asr #3 │ │ │ │ + eoreq r7, sl, sl, lsr r0 │ │ │ │ + eoreq r7, sl, lr, ror #1 │ │ │ │ + eoreq r6, sl, sl, asr #30 │ │ │ │ + ldrhteq pc, [r0], -r8 @ │ │ │ │ + mlaseq r0, lr, r8, pc @ │ │ │ │ + ldrdeq r7, [sl], -r0 @ │ │ │ │ + ldrdeq r6, [sl], -ip @ │ │ │ │ muleq r0, r4, r9 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ bmi fed8e468 │ │ │ │ ldrhtlt r4, [r2], r3 │ │ │ │ @@ -99707,19 +99707,19 @@ │ │ │ │ msrhi CPSR_xc, r0 │ │ │ │ rscsvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf79d2100 │ │ │ │ blmi fea37bc0 │ │ │ │ stmdage sl, {r0, r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s d4, d2, d9 │ │ │ │ - blmi fe97c124 │ │ │ │ + blmi fe97c2c4 │ │ │ │ stmdage sl, {r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s d4, d2, d9 │ │ │ │ - ldmibmi pc, {r0, r1, r5, r7, r8, sl, fp, ip, sp, lr, pc} @ │ │ │ │ + ldmibmi pc, {r0, r1, r3, r9, sl, fp, ip, sp, lr, pc} @ │ │ │ │ bge 34e358 │ │ │ │ @ instruction: 0x46284479 │ │ │ │ @ instruction: 0xf0999400 │ │ │ │ @ instruction: 0x4606f935 │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ bmi fe70e904 │ │ │ │ @@ -99766,90 +99766,90 @@ │ │ │ │ b 149bd38 │ │ │ │ b 134ff3c │ │ │ │ ldrmi r0, [sl], -sl, lsl #20 │ │ │ │ @ instruction: 0xf5054974 │ │ │ │ andls r7, r9, #220 @ 0xdc │ │ │ │ ldrbtmi r2, [r9], #-535 @ 0xfffffde9 │ │ │ │ vqdmulh.s d25, d6, d9 │ │ │ │ - stcvs 13, cr15, [fp], #476 @ 0x1dc │ │ │ │ + stcvs 13, cr15, [fp], #892 @ 0x37c │ │ │ │ ldrtmi r9, [sl], -r5, lsl #6 │ │ │ │ @ instruction: 0xf5054b6f │ │ │ │ stclvs 1, cr7, [r8], #-880 @ 0xfffffc90 │ │ │ │ ldrbtmi r9, [fp], #-4 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ strls r6, [r3], #-3116 @ 0xfffff3d4 │ │ │ │ stmib sp, {r2, r3, r5, r6, r7, r8, r9, fp, sp, lr}^ │ │ │ │ strls r7, [r0, -r1, lsl #8] │ │ │ │ - mrc2 2, 3, pc, cr8, cr6, {3} │ │ │ │ + mcr2 2, 7, pc, cr0, cr6, {3} @ │ │ │ │ @ instruction: 0xf5054968 │ │ │ │ ldrbtmi r7, [r9], #-214 @ 0xffffff2a │ │ │ │ - @ instruction: 0xf84cf277 │ │ │ │ + @ instruction: 0xf8b4f277 │ │ │ │ @ instruction: 0xf8c54966 │ │ │ │ @ instruction: 0xf50501c4 │ │ │ │ ldrbtmi r7, [r9], #-214 @ 0xffffff2a │ │ │ │ - @ instruction: 0xf832f277 │ │ │ │ + @ instruction: 0xf89af277 │ │ │ │ blne ff0cf134 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501c8 │ │ │ │ vqadd.s64 , , q3 │ │ │ │ - ldmdbmi pc, {r0, r1, r2, r5, fp, ip, sp, lr, pc}^ @ │ │ │ │ + ldmdbmi pc, {r0, r1, r2, r3, r7, fp, ip, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ biceq pc, r9, r5, lsl #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - @ instruction: 0xf81cf277 │ │ │ │ + @ instruction: 0xf884f277 │ │ │ │ blx feccf13c │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ @ instruction: 0xf50501ca │ │ │ │ vqadd.s64 , , q3 │ │ │ │ - ldmdbmi r6, {r0, r4, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi r6, {r0, r3, r4, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, fp, r5, lsl #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - @ instruction: 0xf806f277 │ │ │ │ + @ instruction: 0xf86ef277 │ │ │ │ blne ff0cf144 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501cc │ │ │ │ - vqadd.s64 , q11, q3 │ │ │ │ - stmdbmi sp, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + vqadd.s64 , , q3 │ │ │ │ + stmdbmi sp, {r0, r1, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, lr, r5, lsl #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - @ instruction: 0xfff0f276 │ │ │ │ + @ instruction: 0xf858f277 │ │ │ │ blne ff0cf14c │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501cf │ │ │ │ - vqadd.s64 , q11, q3 │ │ │ │ - stmdbmi r4, {r0, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + vqadd.s64 , , q3 │ │ │ │ + stmdbmi r4, {r0, r2, r3, r6, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ bicseq pc, r0, r5, lsl #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - @ instruction: 0xffdaf276 │ │ │ │ + @ instruction: 0xf842f277 │ │ │ │ blne ff0cf154 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501d1 │ │ │ │ - vqadd.s64 , q11, q3 │ │ │ │ - ldmdbmi fp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vqadd.s64 , , q3 │ │ │ │ + ldmdbmi fp!, {r0, r1, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ bicseq pc, r4, r5, asr #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - vqshl.s64 q10, , q3 │ │ │ │ - ldmdbmi r8!, {r0, r1, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + vqshl.s64 q10, , │ │ │ │ + ldmdbmi r8!, {r0, r1, r2, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, sp, r5, lsl #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - @ instruction: 0xffbcf276 │ │ │ │ + @ instruction: 0xf824f277 │ │ │ │ ldm sl, {r4, r7, r8, ip, sp, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0x071b8f5b │ │ │ │ andcs sp, r1, #12, 8 @ 0xc000000 │ │ │ │ bmi cb4ce4 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @@ -99858,53 +99858,53 @@ │ │ │ │ ldrbt r4, [lr], r6, lsl #12 │ │ │ │ cmncs pc, #14286848 @ 0xda0000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andne pc, r0, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0xf8852301 │ │ │ │ eorvc r2, fp, #216, 2 @ 0x36 │ │ │ │ andpl pc, r0, r9, asr #17 │ │ │ │ - vmin.s q7, , │ │ │ │ - @ instruction: 0x4604ffbb │ │ │ │ + vmin.s q7, q14, │ │ │ │ + strmi pc, [r4], -r3, lsr #16 │ │ │ │ bmi 9767b0 │ │ │ │ stmdbmi r2!, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [ip, #-148]! @ 0xffffff6c │ │ │ │ + ldc2l 1, cr15, [r4, #148] @ 0x94 │ │ │ │ @ instruction: 0xf79de71b │ │ │ │ svclt 0x0000edc4 │ │ │ │ ldrsbteq r3, [sl], r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrsbteq r3, [sl], r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - ldrsbteq pc, [r0], -r8 @ │ │ │ │ - eoreq r6, sl, ip, lsr #19 │ │ │ │ + mlaseq r0, r8, r4, pc @ │ │ │ │ + eoreq r6, sl, ip, ror #20 │ │ │ │ adcseq r3, sl, r6, asr #10 │ │ │ │ andeq r0, r0, r4, lsl #21 │ │ │ │ muleq r0, r8, ip │ │ │ │ @ instruction: 0xffffd0b3 │ │ │ │ adcseq r5, sl, r6, lsl #19 │ │ │ │ muleq r0, r4, r9 │ │ │ │ adcseq r8, r4, r6, ror #18 │ │ │ │ - strdeq r6, [sl], -sl @ │ │ │ │ - eoreq r6, sl, r6, ror #21 │ │ │ │ - eoreq r6, sl, r6, ror #21 │ │ │ │ - strdeq r6, [sl], -r0 @ │ │ │ │ - strdeq r6, [sl], -r8 @ │ │ │ │ - eoreq r6, sl, r2, lsl #22 │ │ │ │ - eoreq r6, sl, sl, lsl #22 │ │ │ │ - eoreq r6, sl, r0, lsr #22 │ │ │ │ - eoreq r6, sl, r6, lsr fp │ │ │ │ - eoreq r6, sl, r0, asr #22 │ │ │ │ - eoreq r6, sl, r2, asr #22 │ │ │ │ - eoreq r6, sl, ip, asr #22 │ │ │ │ - eoreq r6, sl, ip, asr #22 │ │ │ │ - eoreq r6, sl, lr, asr fp │ │ │ │ - eoreq r6, sl, r6, lsr #15 │ │ │ │ - eoreq r6, sl, r8, ror r9 │ │ │ │ - eoreq r5, sl, lr, asr #24 │ │ │ │ + strhteq r6, [sl], -sl │ │ │ │ + eoreq r6, sl, r6, lsr #23 │ │ │ │ + eoreq r6, sl, r6, lsr #23 │ │ │ │ + strhteq r6, [sl], -r0 │ │ │ │ + strhteq r6, [sl], -r8 │ │ │ │ + eoreq r6, sl, r2, asr #23 │ │ │ │ + eoreq r6, sl, sl, asr #23 │ │ │ │ + eoreq r6, sl, r0, ror #23 │ │ │ │ + strdeq r6, [sl], -r6 @ │ │ │ │ + eoreq r6, sl, r0, lsl #24 │ │ │ │ + eoreq r6, sl, r2, lsl #24 │ │ │ │ + eoreq r6, sl, ip, lsl #24 │ │ │ │ + eoreq r6, sl, ip, lsl #24 │ │ │ │ + eoreq r6, sl, lr, lsl ip │ │ │ │ + eoreq r6, sl, r6, ror #16 │ │ │ │ + eoreq r6, sl, r8, lsr sl │ │ │ │ + eoreq r5, sl, lr, lsl #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec13f74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8c0cbc │ │ │ │ blmi 8e8fa4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -99920,17 +99920,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 3776e4 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r6, r0, lsl #10 │ │ │ │ vqdmulh.s d25, d6, d0 │ │ │ │ - @ instruction: 0xf505fec1 │ │ │ │ + @ instruction: 0xf505ff29 │ │ │ │ vqadd.s64 , q11, q6 │ │ │ │ - strtmi pc, [r8], -r3, ror #29 │ │ │ │ + strtmi pc, [r8], -fp, asr #30 │ │ │ │ @ instruction: 0xf97ef099 │ │ │ │ bvs 1ad7a88 │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 28f604 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 296e54 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -100023,15 +100023,15 @@ │ │ │ │ strmi r4, [r4], -r1, lsr #18 │ │ │ │ @ instruction: 0x466844fc │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ andne pc, r1, ip, asr r8 @ │ │ │ │ tstls r3, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blx 1479402 │ │ │ │ + blx fee79402 │ │ │ │ ldmib sp, {sp}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0x41994290 │ │ │ │ ldmdaeq r0, {r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 10bf0e0 │ │ │ │ @ instruction: 0xf50470c3 │ │ │ │ ldmib r3, {r3, r6, r7, r8, r9, ip, lr}^ │ │ │ │ @@ -100099,15 +100099,15 @@ │ │ │ │ andlt sp, r5, fp, asr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ mvnpl pc, #41943040 @ 0x2800000 │ │ │ │ ldmdb r3, {r3, r5, r6, r9, sl, lr}^ │ │ │ │ stmib r4, {r1, r8, r9, sl, sp, lr}^ │ │ │ │ ldmdb r8, {r1, r5, r8, r9, sl, sp, lr}^ │ │ │ │ ldrmi r9, [fp], r2, lsl #6 │ │ │ │ - blx ff4f9530 │ │ │ │ + blx ef9532 │ │ │ │ sbcpl pc, r8, #41943040 @ 0x2800000 │ │ │ │ ldrdcc lr, [r0, -sp] │ │ │ │ andeq lr, r0, #3440640 @ 0x348000 │ │ │ │ @ instruction: 0x0c02ea50 │ │ │ │ addsmi sp, r8, #5 │ │ │ │ @ instruction: 0x0c01eb72 │ │ │ │ @ instruction: 0x4603bf3c │ │ │ │ @@ -100345,32 +100345,32 @@ │ │ │ │ @ instruction: 0xf04f930f │ │ │ │ ldmdavs r3!, {r8, r9} │ │ │ │ @ instruction: 0xf5036101 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf50772b0 │ │ │ │ ldrcc r5, [r0, #-1507] @ 0xfffffa1d │ │ │ │ @ instruction: 0xf13a4628 │ │ │ │ - @ instruction: 0xf507fec9 │ │ │ │ + @ instruction: 0xf507ff31 │ │ │ │ @ instruction: 0xf5075380 │ │ │ │ andcc r5, r8, #805306382 @ 0x3000000e │ │ │ │ stclcc 8, cr15, [ip], #-844 @ 0xfffffcb4 │ │ │ │ mulle r8, r3, r2 │ │ │ │ andne lr, r0, #3457024 @ 0x34c000 │ │ │ │ andscc pc, ip, sl, asr #17 │ │ │ │ andsvs r6, r1, sl, asr #32 │ │ │ │ stmib r3, {r9, sp}^ │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ - mcr2 1, 6, pc, cr2, cr10, {1} @ │ │ │ │ + @ instruction: 0xff2af13a │ │ │ │ @ instruction: 0x801cf8da │ │ │ │ svceq 0x0000f1b8 │ │ │ │ adchi pc, pc, r0 │ │ │ │ bicspl pc, r9, r7, lsl #10 │ │ │ │ addseq pc, r8, r8, lsl #2 │ │ │ │ @ instruction: 0xf1263110 │ │ │ │ - @ instruction: 0xf8dafe51 │ │ │ │ + @ instruction: 0xf8dafeb9 │ │ │ │ @ instruction: 0xf107701c │ │ │ │ ldrbmi r0, [r8], -r8, lsl #22 │ │ │ │ mcr2 7, 5, pc, cr4, cr11, {7} @ │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ ldmdbvs r9!, {r1, r3, r7, pc}^ │ │ │ │ mulle r4, r9, r2 │ │ │ │ @@ -100398,31 +100398,31 @@ │ │ │ │ @ instruction: 0xf1b960fb │ │ │ │ eorle r0, pc, r0, lsl #30 │ │ │ │ vmlscc.f64 d4, d4, d7 │ │ │ │ ldrbtmi r2, [fp], #-1024 @ 0xfffffc00 │ │ │ │ @ instruction: 0xf8569307 │ │ │ │ @ instruction: 0xf5088f04 │ │ │ │ @ instruction: 0xf1265096 │ │ │ │ - mvnslt pc, sp, asr #28 │ │ │ │ + ldrhlt pc, [r8, #229]! @ 0xe5 @ │ │ │ │ orrpl pc, r0, #8, 10 @ 0x2000000 │ │ │ │ cmppcc r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ ldrle r0, [r9], #-2011 @ 0xfffff825 │ │ │ │ orrspl pc, r6, r8, lsl #10 │ │ │ │ @ instruction: 0xf126a809 │ │ │ │ - @ instruction: 0xf508fe49 │ │ │ │ + @ instruction: 0xf508feb1 │ │ │ │ stmdage ip, {r1, r2, r4, r7, r8, ip, lr} │ │ │ │ - cdp2 1, 5, cr15, cr0, cr6, {1} │ │ │ │ + cdp2 1, 11, cr15, cr8, cr6, {1} │ │ │ │ @ instruction: 0x301cf8da │ │ │ │ bge 323988 │ │ │ │ smlabtlt r3, sp, r9, lr │ │ │ │ ldmib sp, {r3, r4, r7, r8, r9, ip, sp}^ │ │ │ │ movwls r0, #8461 @ 0x210d │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ bgt 2a41b0 │ │ │ │ - cdp2 1, 8, cr15, cr10, cr6, {1} │ │ │ │ + cdp2 1, 15, cr15, cr2, cr6, {1} │ │ │ │ strmi r3, [r1, #1025]! @ 0x401 │ │ │ │ ldmvs fp!, {r0, r2, r4, r6, r7, r8, ip, lr, pc}^ │ │ │ │ ldmdblt r2!, {r1, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ addsmi r6, sl, #1998848 @ 0x1e8000 │ │ │ │ ldmib r7, {r1, r2, ip, lr, pc}^ │ │ │ │ addsmi r1, r1, #12, 4 @ 0xc0000000 │ │ │ │ ldcne 15, cr11, [r9, #-240] @ 0xffffff10 │ │ │ │ @@ -100467,65 +100467,65 @@ │ │ │ │ @ instruction: 0xf8dafcbf │ │ │ │ @ instruction: 0xe731801c │ │ │ │ ldmdb r8, {r0, r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq r2, sl, r0, asr #23 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xffffd0af │ │ │ │ adcseq r2, sl, sl, lsr sl │ │ │ │ - eoreq r6, sl, lr, asr #3 │ │ │ │ + eoreq r6, sl, lr, lsl #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec14860 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r8, ror #31 │ │ │ │ addlt r6, r3, r9, asr #19 │ │ │ │ teqlt r1, #4, 12 @ 0x400000 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ blcs cfb9c4 │ │ │ │ andeq pc, r8, r1, lsl #2 │ │ │ │ eorsle r2, ip, r0, lsl #20 │ │ │ │ @ instruction: 0xf7fc9301 │ │ │ │ stmibvs r8!, {r0, r1, r3, r4, r5, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1263098 │ │ │ │ - @ instruction: 0xf504fd91 │ │ │ │ + @ instruction: 0xf504fdf9 │ │ │ │ tstcc r0, r3, ror #3 │ │ │ │ strmi r9, [r8], -r0, lsl #2 │ │ │ │ - ldc2 1, cr15, [r2, #232]! @ 0xe8 │ │ │ │ + mrc2 1, 0, pc, cr10, cr10, {1} │ │ │ │ ldmib sp, {r1, r3, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf5040300 │ │ │ │ smlattcc r8, r3, r1, r5 │ │ │ │ stclgt 8, cr15, [r8], #-844 @ 0xfffffcb4 │ │ │ │ andgt pc, r0, r2, asr #17 │ │ │ │ @ instruction: 0xf8cc6051 │ │ │ │ @ instruction: 0xf8c32004 │ │ │ │ @ instruction: 0xf13a2c68 │ │ │ │ - bvs febbcd7c │ │ │ │ + bvs febbcf1c │ │ │ │ @ instruction: 0xf504b183 │ │ │ │ tstcc r4, #168, 6 @ 0xa0000002 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ - ldc2 1, cr15, [r8, #232] @ 0xe8 │ │ │ │ + mcr2 1, 0, pc, cr0, cr10, {1} @ │ │ │ │ adcpl pc, r7, r4, lsl #10 │ │ │ │ @ instruction: 0xf1053018 │ │ │ │ @ instruction: 0xf04b0128 │ │ │ │ stmdals r0, {r0, r1, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - ldc2 1, cr15, [ip, #232] @ 0xe8 │ │ │ │ + mcr2 1, 0, pc, cr4, cr10, {1} @ │ │ │ │ tstlt r1, r9, lsr #19 │ │ │ │ bvs 18d8378 │ │ │ │ blvs 98f550 │ │ │ │ bvs 18cef98 │ │ │ │ mullt r3, r8, r7 │ │ │ │ stmdavs fp, {r4, r5, r8, sl, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf8d1b13b │ │ │ │ @ instruction: 0xf8ccc000 │ │ │ │ @ instruction: 0xf8c33004 │ │ │ │ stmib r1, {lr, pc}^ │ │ │ │ mrsls r2, R8_usr │ │ │ │ ldc2 7, cr15, [lr], #1004 @ 0x3ec │ │ │ │ @ instruction: 0xf1019900 │ │ │ │ @ instruction: 0xf1260098 │ │ │ │ - blvs 9bcc44 │ │ │ │ + blvs 9bcde4 │ │ │ │ stmdbls r0, {r5, r6, r9, fp, sp, lr} │ │ │ │ bfi r4, r8, (invalid: 15:10) │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r7], -r3, lsl #1 │ │ │ │ @@ -100551,15 +100551,15 @@ │ │ │ │ stmib r4, {r1, r2, r6, r9, sl, lr}^ │ │ │ │ stmdblt r5!, {r0, r1, r8, r9, ip, lr} │ │ │ │ @ instruction: 0xf108e02a │ │ │ │ strbmi r0, [r5, #-2049] @ 0xfffff7ff │ │ │ │ @ instruction: 0xf859d025 │ │ │ │ @ instruction: 0xf5077f04 │ │ │ │ @ instruction: 0x46505a96 │ │ │ │ - ldc2 1, cr15, [sl, #-152] @ 0xffffff68 │ │ │ │ + stc2 1, cr15, [r2, #152] @ 0x98 │ │ │ │ rscsle r2, r2, r0, lsl #16 │ │ │ │ addpl pc, r0, #29360128 @ 0x1c00000 │ │ │ │ andshi pc, r0, r4, asr #17 │ │ │ │ cmppcc r8, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ movweq pc, #4115 @ 0x1013 @ │ │ │ │ stmibvs r3!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ eorge pc, r8, r3, asr #16 │ │ │ │ @@ -100592,71 +100592,71 @@ │ │ │ │ @ instruction: 0xf8d731ff │ │ │ │ @ instruction: 0xf6400f50 │ │ │ │ @ instruction: 0xf8c8136c │ │ │ │ ldrbtmi r4, [sl], #-0 │ │ │ │ @ instruction: 0xf07f9400 │ │ │ │ @ instruction: 0xb003ffb5 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - eoreq r5, sl, ip, asr #24 │ │ │ │ - eoreq r5, sl, sl, lsl ip │ │ │ │ + eoreq r5, sl, ip, lsl #26 │ │ │ │ + ldrdeq r5, [sl], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl fec14a58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ ldmdacc r0, {r0, r3, r4, r6, r7, ip, lr} │ │ │ │ mrc2 7, 7, pc, cr8, cr15, {7} │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec14a74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, r9, r0, lsl #10 │ │ │ │ @ instruction: 0xf506300c │ │ │ │ @ instruction: 0xf13a55a3 │ │ │ │ - @ instruction: 0xf506fc6b │ │ │ │ + @ instruction: 0xf506fcd3 │ │ │ │ @ instruction: 0xf13a50a7 │ │ │ │ - @ instruction: 0xf506fc67 │ │ │ │ + @ instruction: 0xf506fccf │ │ │ │ andscc r5, r4, r8, lsr #1 │ │ │ │ ldrbtvs pc, [pc], #-1286 @ bd89c @ │ │ │ │ - stc2l 1, cr15, [r0], #-232 @ 0xffffff18 │ │ │ │ + stc2l 1, cr15, [r8], {58} @ 0x3a │ │ │ │ adcpl pc, sl, r6, lsl #10 │ │ │ │ ldrcc r3, [r0, #-8] │ │ │ │ - mrrc2 1, 3, pc, sl, cr10 @ │ │ │ │ + stc2l 1, cr15, [r2], {58} @ 0x3a │ │ │ │ adcpl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf13a3004 │ │ │ │ - @ instruction: 0xf606fc55 │ │ │ │ + @ instruction: 0xf606fcbd │ │ │ │ @ instruction: 0xf13a70d4 │ │ │ │ - @ instruction: 0xf506fc51 │ │ │ │ + @ instruction: 0xf506fcb9 │ │ │ │ andcc r5, ip, r3, lsr #1 │ │ │ │ - mcrr2 1, 3, pc, ip, cr10 @ │ │ │ │ + ldc2 1, cr15, [r4], #232 @ 0xe8 │ │ │ │ adcpl pc, r4, r6, lsl #10 │ │ │ │ @ instruction: 0xf13a3010 │ │ │ │ - @ instruction: 0xf506fc47 │ │ │ │ + @ instruction: 0xf506fcaf │ │ │ │ andcc r5, r4, r6, asr #1 │ │ │ │ - mcrr2 1, 3, pc, r2, cr10 @ │ │ │ │ + stc2 1, cr15, [sl], #232 @ 0xe8 │ │ │ │ rscpl pc, r3, r6, lsl #10 │ │ │ │ @ instruction: 0xf13a3010 │ │ │ │ - @ instruction: 0x4620fc3d │ │ │ │ + strtmi pc, [r0], -r5, lsr #25 │ │ │ │ @ instruction: 0xf13a3420 │ │ │ │ - adcmi pc, ip, #14592 @ 0x3900 │ │ │ │ + adcmi pc, ip, #41216 @ 0xa100 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ andcc r5, r4, sl, asr #1 │ │ │ │ - @ instruction: 0xfffaf126 │ │ │ │ + @ instruction: 0xf862f127 │ │ │ │ sbcpl pc, fp, r6, lsl #10 │ │ │ │ - @ instruction: 0xf1263008 │ │ │ │ - @ instruction: 0xf506fff5 │ │ │ │ + @ instruction: 0xf1273008 │ │ │ │ + @ instruction: 0xf506f85d │ │ │ │ ldrsbcc r5, [r0], -r7 │ │ │ │ svc 0x0034f79c │ │ │ │ svccc 0x0064f8d6 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmcc r0!, {r0, r1, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xbd70b903 │ │ │ │ sbcpl pc, r6, r6, lsl #10 │ │ │ │ @ instruction: 0xf13a301c │ │ │ │ - ldcllt 12, cr15, [r0, #-108]! @ 0xffffff94 │ │ │ │ + ldcllt 12, cr15, [r0, #-524]! @ 0xfffffdf4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ orreq pc, r8, #204, 16 @ 0xcc0000 │ │ │ │ ldclmi 6, cr15, [r4, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4690 │ │ │ │ pkhbtmi r2, sl, r0, lsl #18 │ │ │ │ @@ -100694,35 +100694,35 @@ │ │ │ │ andcs fp, r1, #92, 30 @ 0x170 │ │ │ │ ldmibeq r8, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ addhi pc, r5, r0, lsl #2 │ │ │ │ stmcc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5054648 │ │ │ │ ldmpl r3!, {r1, r2, r3, r6, r7, sl, ip, lr}^ │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - mrc2 2, 3, pc, cr2, cr1, {1} │ │ │ │ + mrc2 2, 6, pc, cr10, cr1, {1} │ │ │ │ vmax.s32 d4, d8, d16 │ │ │ │ - stmdavc r3, {r0, r1, r2, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002b07 │ │ │ │ blcs 2ddc60 │ │ │ │ blcs 271b38 │ │ │ │ @ instruction: 0xf8dfd108 │ │ │ │ ldmpl r3!, {r3, r5, r6, fp, ip, sp}^ │ │ │ │ strbmi r2, [r8], -r0, lsl #4 │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - mrc2 2, 2, pc, cr14, cr1, {1} │ │ │ │ + mcr2 2, 6, pc, cr6, cr1, {1} @ │ │ │ │ ldmdacc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ strbmi r2, [r8], -r0, lsl #4 │ │ │ │ movwls r5, #39155 @ 0x98f3 │ │ │ │ vmin.s d4, d1, d9 │ │ │ │ - @ instruction: 0xf8d7fe55 │ │ │ │ + @ instruction: 0xf8d7febd │ │ │ │ @ instruction: 0xf8d333f8 │ │ │ │ cdpvs 1, 5, cr3, cr9, cr0, {5} │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ vmax.s q2, , q4 │ │ │ │ - strbmi pc, [sl], -fp, asr #28 @ │ │ │ │ + @ instruction: 0x464afeb3 │ │ │ │ @ instruction: 0x46294653 │ │ │ │ @ instruction: 0xf8cd4658 │ │ │ │ @ instruction: 0xf0778000 │ │ │ │ andsls pc, r9, r7, lsl #28 │ │ │ │ subsle r2, r5, r0, lsl #16 │ │ │ │ ldrsbtcc pc, [r0], -fp @ │ │ │ │ @ instruction: 0xf8db4659 │ │ │ │ @@ -100761,15 +100761,15 @@ │ │ │ │ streq lr, [r9], #-2512 @ 0xfffff630 │ │ │ │ strmi r4, [r3], r0, lsr #15 │ │ │ │ @ instruction: 0xf8dfe766 │ │ │ │ @ instruction: 0xf10d37a8 │ │ │ │ andcs r0, r1, #152, 18 @ 0x260000 │ │ │ │ ldmpl r3!, {r3, r6, r9, sl, lr}^ │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - stc2l 2, cr15, [ip, #196]! @ 0xc4 │ │ │ │ + mrc2 2, 2, pc, cr4, cr1, {1} │ │ │ │ strb r2, [sp, -r0, lsl #4]! │ │ │ │ stccc 8, cr15, [r8, #860]! @ 0x35c │ │ │ │ @ instruction: 0xf8d74658 │ │ │ │ @ instruction: 0xf8cb23f8 │ │ │ │ mrrcne 15, 5, r2, sl, cr0 │ │ │ │ svcpl 0x0064f8cb │ │ │ │ stccs 8, cr15, [r8, #796]! @ 0x31c │ │ │ │ @@ -100793,58 +100793,58 @@ │ │ │ │ @ instruction: 0xf8cb58f3 │ │ │ │ @ instruction: 0xf8df3da0 │ │ │ │ ldmpl r3!, {r2, r3, r4, r5, r8, r9, sl, ip, sp}^ │ │ │ │ ldclcc 8, cr15, [r8, #812] @ 0x32c │ │ │ │ @ instruction: 0x3734f8df │ │ │ │ @ instruction: 0xf8cb447b │ │ │ │ @ instruction: 0xf13a3ddc │ │ │ │ - tstpcs r1, r3, lsl #22 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, fp, ror #22 @ p-variant is OBSOLETE │ │ │ │ adcpl pc, r7, fp, lsl #10 │ │ │ │ - blx 7a060 │ │ │ │ + blx 1a7a062 │ │ │ │ adcpl pc, r8, fp, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - blx ffefa06c │ │ │ │ + blx 18fa06e │ │ │ │ adcpl pc, sl, fp, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - blx ffd7a078 │ │ │ │ + blx 177a07a │ │ │ │ adcpl pc, fp, fp, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - blx ffbfa084 │ │ │ │ + blx 15fa086 │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf13a70d4 │ │ │ │ - @ instruction: 0xf50bfae7 │ │ │ │ + @ instruction: 0xf50bfb4f │ │ │ │ smlatbcs r1, r3, r0, r5 │ │ │ │ @ instruction: 0xf13a300c │ │ │ │ - @ instruction: 0xf50bfae1 │ │ │ │ + @ instruction: 0xf50bfb49 │ │ │ │ smlatbcs r1, r4, r0, r5 │ │ │ │ @ instruction: 0xf13a3010 │ │ │ │ - @ instruction: 0xf50bfadb │ │ │ │ + @ instruction: 0xf50bfb43 │ │ │ │ ldrdcs r5, [r1, -r4] │ │ │ │ @ instruction: 0xf13a3004 │ │ │ │ - @ instruction: 0xf50bfad5 │ │ │ │ + @ instruction: 0xf50bfb3d │ │ │ │ smlatbcs r1, ip, r0, r5 │ │ │ │ @ instruction: 0xf13a3018 │ │ │ │ - @ instruction: 0xf50bfacf │ │ │ │ + @ instruction: 0xf50bfb37 │ │ │ │ smlabtcs r1, r6, r0, r5 │ │ │ │ @ instruction: 0xf13a3004 │ │ │ │ - @ instruction: 0xf50bfac9 │ │ │ │ + @ instruction: 0xf50bfb31 │ │ │ │ smlattcs r1, r3, r0, r5 │ │ │ │ @ instruction: 0xf13a3010 │ │ │ │ - smlabtcs r1, r3, sl, pc @ │ │ │ │ + tstpcs r1, fp, lsr #22 @ p-variant is OBSOLETE │ │ │ │ adcsvc pc, r8, fp, lsl #12 │ │ │ │ - blx ff07a0e0 │ │ │ │ + blx a7a0e2 │ │ │ │ tstcs r1, r0, asr #12 │ │ │ │ stmdaeq r0!, {r3, r8, ip, sp, lr, pc} │ │ │ │ - blx feefa0ec │ │ │ │ + blx 8fa0ee │ │ │ │ mvnsle r4, r1, asr #11 │ │ │ │ sbcpl pc, sl, fp, lsl #10 │ │ │ │ @ instruction: 0xf1263004 │ │ │ │ - @ instruction: 0xf50bfe63 │ │ │ │ + @ instruction: 0xf50bfecb │ │ │ │ andcc r5, r8, fp, asr #1 │ │ │ │ - cdp2 1, 5, cr15, cr14, cr6, {1} │ │ │ │ + cdp2 1, 12, cr15, cr6, cr6, {1} │ │ │ │ sbcspl pc, r7, fp, lsl #10 │ │ │ │ andscc r2, r0, r0, lsl #2 │ │ │ │ ldmda ip, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmcc r0!, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ orrpl pc, r0, fp, lsl #10 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8c1910e │ │ │ │ @@ -100978,15 +100978,15 @@ │ │ │ │ svceq 0x0070f8cb │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf50b82d1 │ │ │ │ vst2. {d21-d24}, [pc], ip │ │ │ │ movwcc r7, #49664 @ 0xc200 │ │ │ │ ldrmi r2, [r8], -r0, asr #2 │ │ │ │ @ instruction: 0xf12b9310 │ │ │ │ - @ instruction: 0xf897f819 │ │ │ │ + @ instruction: 0xf897f881 │ │ │ │ strdlt r3, [r3, -r0]! │ │ │ │ ldmcc r2!, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf89b81c7 │ │ │ │ vst1.64 {d19-d22}, [pc :256], r6 │ │ │ │ stmdbls lr, {r1, r7, r9, ip, lr} │ │ │ │ stmmi r4, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @@ -101165,44 +101165,44 @@ │ │ │ │ blcs d6144 │ │ │ │ svcge 0x0078f43f │ │ │ │ subvs r9, fp, r1, lsl fp │ │ │ │ bcc 16fc3a4 │ │ │ │ cmple r8, r0, lsl #22 │ │ │ │ ldrb r3, [r0, -r8, lsl #2]! │ │ │ │ strt r9, [r7], #-779 @ 0xfffffcf5 │ │ │ │ - mcr2 1, 1, pc, cr4, cr4, {1} @ │ │ │ │ + mcr2 1, 4, pc, cr12, cr4, {1} @ │ │ │ │ ldcleq 8, cr15, [r4, #812]! @ 0x32c │ │ │ │ @ instruction: 0x4658e59e │ │ │ │ @ instruction: 0xf8d0f03d │ │ │ │ mvnscc pc, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf50be58a │ │ │ │ smlabtcs r1, r6, r0, r5 │ │ │ │ @ instruction: 0xf13a301c │ │ │ │ - blmi 16fc18c │ │ │ │ + blmi 16fc32c │ │ │ │ sbcpl pc, r8, #20971520 @ 0x1400000 │ │ │ │ sbcpl pc, r7, fp, lsl #10 │ │ │ │ andscc r4, r8, fp, ror r4 │ │ │ │ ldmdavs fp, {r0, r4, fp, sp, lr} │ │ │ │ andmi r4, fp, fp, asr r2 │ │ │ │ ldmdavs r3, {r8, r9, ip, pc}^ │ │ │ │ ldmdb r2, {r0, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf12d2302 │ │ │ │ - ldrb pc, [sp, #-2825] @ 0xfffff4f7 @ │ │ │ │ + ldrb pc, [sp, #-2929] @ 0xfffff48f @ │ │ │ │ ldm r3, {r0, r1, r2, r3, r8, r9, fp, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0128f5b │ │ │ │ svclt 0x000c7200 │ │ │ │ strvc pc, [r0, #1103] @ 0x44f │ │ │ │ strvc pc, [r0, #-1103] @ 0xfffffbb1 │ │ │ │ blmi 13377f8 │ │ │ │ ldmpl r3!, {sp}^ │ │ │ │ ldrmi r9, [sl], -r9, lsl #6 │ │ │ │ ldmpl r3!, {r0, r1, r2, r6, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - blx feffa640 │ │ │ │ + blx 9fa642 │ │ │ │ @ instruction: 0xf8c39b0e │ │ │ │ strb r0, [lr, #-2440] @ 0xfffff678 │ │ │ │ @ instruction: 0xf04f9f10 │ │ │ │ blmi 114a9c0 │ │ │ │ @ instruction: 0xf8d74a42 │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @@ -101213,25 +101213,25 @@ │ │ │ │ ldrbtmi r4, [fp], #-2876 @ 0xfffff4c4 │ │ │ │ blls 577f68 │ │ │ │ @ instruction: 0xf841310c │ │ │ │ ldr r3, [r4, -r4, lsl #24] │ │ │ │ sbcpl pc, ip, fp, lsl #10 │ │ │ │ andscc r2, r8, r0, lsr #4 │ │ │ │ @ instruction: 0xf12b2140 │ │ │ │ - stmdacs r0, {r0, r1, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mcrge 4, 1, pc, cr15, cr15, {3} @ │ │ │ │ @ instruction: 0xf06f4b34 │ │ │ │ bmi dbe614 │ │ │ │ mvnseq pc, #14090240 @ 0xd70000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @ instruction: 0xf04e337f │ │ │ │ @ instruction: 0x9019fafb │ │ │ │ @ instruction: 0xf12a9810 │ │ │ │ - blls 47db14 │ │ │ │ + blls 47dcb4 │ │ │ │ stmibeq r8!, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stcl 7, cr15, [sl, #620]! @ 0x26c │ │ │ │ svceq 0x0070f8db │ │ │ │ @ instruction: 0xf97cf0aa │ │ │ │ ldrbmi r9, [r8], -sp, lsl #18 │ │ │ │ @ instruction: 0xf882f08a │ │ │ │ blmi ab7848 │ │ │ │ @@ -101240,43 +101240,43 @@ │ │ │ │ ... │ │ │ │ ldrhteq r2, [sl], r0 │ │ │ │ adcseq r2, sl, sl, lsr #13 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, ror fp │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq r5, sl, r8, asr #27 │ │ │ │ - strdeq r5, [sl], -r0 @ │ │ │ │ + eoreq r5, sl, r8, lsl #29 │ │ │ │ + strhteq r5, [sl], -r0 │ │ │ │ adcseq r2, sl, r6, lsl #11 │ │ │ │ andeq r0, r0, r0, lsl sp │ │ │ │ - eoreq r5, sl, r6, ror sp │ │ │ │ - eoreq r5, sl, r4, lsr #19 │ │ │ │ + eoreq r5, sl, r6, lsr lr │ │ │ │ + eoreq r5, sl, r4, ror #20 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ andeq r0, r0, r4, lsr #26 │ │ │ │ andeq r0, r0, r8, lsl #30 │ │ │ │ andeq r0, r0, r4, lsr #17 │ │ │ │ @ instruction: 0x00000db8 │ │ │ │ @ instruction: 0xffffc175 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - mlaeq sl, sl, r9, r5 │ │ │ │ - strdeq r5, [sl], -r2 @ │ │ │ │ - eoreq r5, sl, r0, ror #14 │ │ │ │ - eoreq r5, sl, r4, ror #19 │ │ │ │ - ldrdeq r5, [sl], -lr @ │ │ │ │ - ldrdeq r5, [sl], -sl @ │ │ │ │ - eoreq r5, sl, ip, ror #18 │ │ │ │ + eoreq r5, sl, sl, asr sl │ │ │ │ + strhteq r5, [sl], -r2 │ │ │ │ + eoreq r5, sl, r0, lsr #16 │ │ │ │ + eoreq r5, sl, r4, lsr #21 │ │ │ │ + mlaeq sl, lr, sl, r5 │ │ │ │ + mlaeq sl, sl, sl, r5 │ │ │ │ + eoreq r5, sl, ip, lsr #20 │ │ │ │ @ instruction: 0xffffbacb │ │ │ │ ldrhteq r2, [sl], r8 │ │ │ │ andeq r0, r0, ip, ror #22 │ │ │ │ andeq r0, r0, r0, asr #25 │ │ │ │ - eoreq r5, sl, sl, asr r6 │ │ │ │ - eoreq r5, sl, r8, lsl #5 │ │ │ │ + eoreq r5, sl, sl, lsl r7 │ │ │ │ + eoreq r5, sl, r8, asr #6 │ │ │ │ @ instruction: 0xffffb9a3 │ │ │ │ - eoreq r5, sl, r4, asr r6 │ │ │ │ - eoreq r5, sl, r2, asr #4 │ │ │ │ + eoreq r5, sl, r4, lsl r7 │ │ │ │ + eoreq r5, sl, r2, lsl #6 │ │ │ │ @ instruction: 0xffffbf05 │ │ │ │ bcc fe1fc664 │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2692 @ 0xfffff57c │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ biccc pc, r3, #64, 12 @ 0x4000000 │ │ │ │ svceq 0x0050f8db │ │ │ │ @@ -101300,25 +101300,25 @@ │ │ │ │ @ instruction: 0xf8dfb1c0 │ │ │ │ @ instruction: 0xf50b3a30 │ │ │ │ ldrcc r5, [ip], #-1224 @ 0xfffffb38 │ │ │ │ @ instruction: 0xf8d158f2 │ │ │ │ addsmi r3, r3, #28, 18 @ 0x70000 │ │ │ │ blcs f2368 │ │ │ │ strbhi pc, [ip], #-0 @ │ │ │ │ - stc2l 1, cr15, [r2, #152] @ 0x98 │ │ │ │ + cdp2 1, 2, cr15, cr10, cr6, {1} │ │ │ │ movwcs r9, #2318 @ 0x90e │ │ │ │ ldmdbcs ip, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ rsbvs r6, r3, r3, lsr #32 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ ldmdbcs ip, {r0, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldmcc r0!, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xf50baf51 │ │ │ │ andscc r5, r8, r7, asr #1 │ │ │ │ - @ instruction: 0xffd0f12c │ │ │ │ + @ instruction: 0xf838f12d │ │ │ │ @ instruction: 0xf8dfe74a │ │ │ │ @ instruction: 0xf8df39ec │ │ │ │ ldrbtmi r2, [fp], #-2540 @ 0xfffff614 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ teqpvs fp, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ svceq 0x0050f8db │ │ │ │ blx efa4dc │ │ │ │ @@ -101391,26 +101391,26 @@ │ │ │ │ stmdacs r0, {r0, r3, r4, ip, pc} │ │ │ │ @ instruction: 0xf8d7d1b6 │ │ │ │ @ instruction: 0xf8933cd8 │ │ │ │ blcs cb050 │ │ │ │ rschi pc, r1, r0, asr #32 │ │ │ │ ldrbcs pc, [r8], #1549 @ 0x60d @ │ │ │ │ ldmeq ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf1244478 │ │ │ │ - orrslt pc, r0, r9, asr #31 │ │ │ │ + @ instruction: 0xf1254478 │ │ │ │ + orrslt pc, r0, r1, lsr r8 @ │ │ │ │ ldmne r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ bge 74fe24 │ │ │ │ @ instruction: 0xf79b4479 │ │ │ │ stmdacs r2, {r4, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x83b7f000 │ │ │ │ stmiacs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df2000 │ │ │ │ ldrbtmi r1, [sl], #-2244 @ 0xfffff73c │ │ │ │ @ instruction: 0xf1244479 │ │ │ │ - strtmi pc, [r0], -r5, ror #18 │ │ │ │ + strtmi pc, [r0], -sp, asr #19 │ │ │ │ bl f7c36c │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ strhcs r8, [r1, -r0] │ │ │ │ @ instruction: 0xf79b4620 │ │ │ │ stmdacs r0, {r2, r3, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ tstphi r4, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ @ instruction: 0xf50b4621 │ │ │ │ @@ -101455,15 +101455,15 @@ │ │ │ │ @ instruction: 0xf8df9304 │ │ │ │ ldrbtmi r3, [fp], #-2068 @ 0xfffff7ec │ │ │ │ @ instruction: 0xf8df9303 │ │ │ │ ldrbtmi r3, [fp], #-2064 @ 0xfffff7f0 │ │ │ │ @ instruction: 0xf8df9301 │ │ │ │ ldrbtmi r3, [fp], #-2060 @ 0xfffff7f4 │ │ │ │ movwcs r9, #49920 @ 0xc300 │ │ │ │ - stc2l 1, cr15, [r0], {37} @ 0x25 │ │ │ │ + stc2 1, cr15, [r8, #-148]! @ 0xffffff6c │ │ │ │ @ instruction: 0xf7fa4658 │ │ │ │ @ instruction: 0xf8dffc81 │ │ │ │ ldmpl r3!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp}^ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ adcshi pc, sp, #0, 2 │ │ │ │ ubfxcc pc, pc, #17, #17 │ │ │ │ ldmpl r3!, {r1, r2, r3, r9, fp, ip, pc}^ │ │ │ │ @@ -101838,21 +101838,21 @@ │ │ │ │ smlabtmi r2, sp, r9, lr │ │ │ │ stmib sp, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ andcs r2, r1, #0, 14 │ │ │ │ ldmdb r4, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ rscpl pc, r4, fp, lsl #10 │ │ │ │ biccc pc, ip, sp, lsl #12 │ │ │ │ vhadd.s32 d3, d7, d12 │ │ │ │ - str pc, [fp, #-2549] @ 0xfffff60b │ │ │ │ + str pc, [fp, #-2653] @ 0xfffff5a3 │ │ │ │ ldrbtmi r4, [fp], #-2959 @ 0xfffff471 │ │ │ │ blmi fe4b7f44 │ │ │ │ ldrb r4, [sl], #1147 @ 0x47b │ │ │ │ eorshi pc, r8, #14614528 @ 0xdf0000 │ │ │ │ @ instruction: 0xe7c844f8 │ │ │ │ - ldc2l 1, cr15, [r8, #148]! @ 0x94 │ │ │ │ + cdp2 1, 6, cr15, cr0, cr5, {1} │ │ │ │ ldr r4, [pc, r3, lsl #12]! │ │ │ │ ldrbmi r9, [r8], -lr, lsl #22 │ │ │ │ ldrtne pc, [r4], #2259 @ 0x8d3 @ │ │ │ │ mcr2 0, 7, pc, cr6, cr13, {1} @ │ │ │ │ bllt fe63cbf0 │ │ │ │ stmdb r6, {r0, r1, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bllt fed7cbf8 │ │ │ │ @@ -101877,15 +101877,15 @@ │ │ │ │ svceq 0x0050f8db │ │ │ │ stc2l 0, cr15, [r4, #308]! @ 0x134 │ │ │ │ @ instruction: 0xf7ff9019 │ │ │ │ ldmdbmi r6!, {r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, pc}^ │ │ │ │ ldmdami r6!, {r1, r9, sp}^ │ │ │ │ ldrbtmi r2, [r9], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf12b4478 │ │ │ │ - @ instruction: 0xf000fc35 │ │ │ │ + @ instruction: 0xf000fc9d │ │ │ │ andls r0, ip, r1, lsl #4 │ │ │ │ andls r0, r9, #33816576 @ 0x2040000 │ │ │ │ blls 3f3d60 │ │ │ │ @ instruction: 0xf57f075a │ │ │ │ orrscs sl, r0, r0, asr #24 │ │ │ │ @ instruction: 0xf79b2001 │ │ │ │ blmi 1c3ab40 │ │ │ │ @@ -101944,69 +101944,69 @@ │ │ │ │ adcvs r3, r3, r0, lsl r3 │ │ │ │ tstcc r8, #398458880 @ 0x17c00000 │ │ │ │ ldrb r6, [r6, #-163]! @ 0xffffff5d │ │ │ │ ldrdhi pc, [ip], #143 @ 0x8f @ │ │ │ │ @ instruction: 0xe7e044f8 │ │ │ │ ldrdhi pc, [r8], #143 @ 0x8f @ │ │ │ │ @ instruction: 0xe7dc44f8 │ │ │ │ - eoreq r5, sl, r6, lsl r6 │ │ │ │ - eoreq r5, sl, r2, ror #2 │ │ │ │ + ldrdeq r5, [sl], -r6 @ │ │ │ │ + eoreq r5, sl, r2, lsr #4 │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ - eoreq r5, sl, lr, asr #10 │ │ │ │ - strhteq r5, [sl], -lr │ │ │ │ - eoreq r5, sl, r4, lsr #10 │ │ │ │ - mlaeq sl, lr, r0, r5 │ │ │ │ - eoreq r5, sl, r2, asr #9 │ │ │ │ - eoreq r5, sl, r0, asr r4 │ │ │ │ - eoreq r5, sl, r2, rrx │ │ │ │ - eoreq r5, sl, ip, asr #10 │ │ │ │ - eoreq r5, sl, r4, asr #32 │ │ │ │ - eoreq r5, sl, r6, lsl #9 │ │ │ │ - eoreq r4, sl, lr, ror #31 │ │ │ │ - strhteq r5, [sl], -r4 │ │ │ │ - eoreq r5, sl, r0, asr #9 │ │ │ │ - strhteq r5, [sl], -r2 │ │ │ │ - eoreq r4, sl, r0, asr #8 │ │ │ │ + eoreq r5, sl, lr, lsl #12 │ │ │ │ + eoreq r5, sl, lr, ror r1 │ │ │ │ + eoreq r5, sl, r4, ror #11 │ │ │ │ + eoreq r5, sl, lr, asr r1 │ │ │ │ + eoreq r5, sl, r2, lsl #11 │ │ │ │ + eoreq r5, sl, r0, lsl r5 │ │ │ │ + eoreq r5, sl, r2, lsr #2 │ │ │ │ + eoreq r5, sl, ip, lsl #12 │ │ │ │ + eoreq r5, sl, r4, lsl #2 │ │ │ │ + eoreq r5, sl, r6, asr #10 │ │ │ │ + eoreq r5, sl, lr, lsr #1 │ │ │ │ + eoreq r5, sl, r4, ror r5 │ │ │ │ + eoreq r5, sl, r0, lsl #11 │ │ │ │ + eoreq r5, sl, r2, ror r5 │ │ │ │ + eoreq r4, sl, r0, lsl #10 │ │ │ │ @ instruction: 0xffffbfe5 │ │ │ │ @ instruction: 0xfffff2b3 │ │ │ │ @ instruction: 0xffffb65b │ │ │ │ @ instruction: 0xffffc0e3 │ │ │ │ @ instruction: 0xffffb6bf │ │ │ │ @ instruction: 0xffffb663 │ │ │ │ @ instruction: 0xffffc16b │ │ │ │ andeq r0, r0, ip, asr #24 │ │ │ │ andeq r0, r0, r4, lsr #25 │ │ │ │ andeq r0, r0, r8, lsl ip │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ andeq r0, r0, ip, ror #28 │ │ │ │ - eoreq r5, sl, ip, lsl #8 │ │ │ │ - eoreq r4, sl, ip, lsl lr │ │ │ │ - mlaeq sl, r6, r3, r5 │ │ │ │ - ldrdeq r4, [sl], -lr @ │ │ │ │ - eorseq lr, r0, sl, lsr r9 │ │ │ │ - ldrdeq r4, [sl], -r6 @ │ │ │ │ - eoreq r4, sl, r6, lsl #18 │ │ │ │ - eoreq pc, sl, r8, asr #15 │ │ │ │ - eoreq r4, sl, lr, lsr #29 │ │ │ │ + eoreq r5, sl, ip, asr #9 │ │ │ │ + ldrdeq r4, [sl], -ip @ │ │ │ │ + eoreq r5, sl, r6, asr r4 │ │ │ │ + mlaeq sl, lr, lr, r4 │ │ │ │ + ldrshteq lr, [r0], -sl │ │ │ │ + mlaeq sl, r6, pc, r4 @ │ │ │ │ + eoreq r4, sl, r6, asr #19 │ │ │ │ + eoreq pc, sl, r8, lsl #17 │ │ │ │ + eoreq r4, sl, lr, ror #30 │ │ │ │ @ instruction: 0xffffb8c3 │ │ │ │ @ instruction: 0xffffb92d │ │ │ │ - eoreq r4, sl, ip, lsr ip │ │ │ │ - eoreq r4, sl, r6, lsr #26 │ │ │ │ - eoreq r4, sl, lr, asr #16 │ │ │ │ - strdeq r4, [sl], -r4 @ │ │ │ │ - eoreq r4, sl, r0, lsr r8 │ │ │ │ - eoreq r4, sl, sl, ror #23 │ │ │ │ - eoreq r4, sl, r6, lsl r8 │ │ │ │ + strdeq r4, [sl], -ip @ │ │ │ │ + eoreq r4, sl, r6, ror #27 │ │ │ │ + eoreq r4, sl, lr, lsl #18 │ │ │ │ + strhteq r4, [sl], -r4 │ │ │ │ + strdeq r4, [sl], -r0 @ │ │ │ │ + eoreq r4, sl, sl, lsr #25 │ │ │ │ + ldrdeq r4, [sl], -r6 @ │ │ │ │ adcseq r6, r4, r6, lsl #16 │ │ │ │ - eoreq r4, sl, r8, ror #26 │ │ │ │ - eoreq r4, sl, r0, ror sp │ │ │ │ + eoreq r4, sl, r8, lsr #28 │ │ │ │ + eoreq r4, sl, r0, lsr lr │ │ │ │ @ instruction: 0xffffbc4d │ │ │ │ @ instruction: 0xffffb13f │ │ │ │ @ instruction: 0xffffbe3d │ │ │ │ - eoreq r4, sl, sl, ror #25 │ │ │ │ + eoreq r4, sl, sl, lsr #27 │ │ │ │ @ instruction: 0xffffbbd9 │ │ │ │ @ instruction: 0xffffb0bd │ │ │ │ @ instruction: 0xffffbdb9 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @@ -102020,15 +102020,15 @@ │ │ │ │ orrshi pc, lr, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7fa56a3 │ │ │ │ @ instruction: 0xf505f829 │ │ │ │ ldrsbcc r5, [r0], -r9 │ │ │ │ strbtvc pc, [ip], #1541 @ 0x605 @ │ │ │ │ @ instruction: 0xf125360c │ │ │ │ - and pc, r2, fp, ror #17 │ │ │ │ + and pc, r2, r3, asr r9 @ │ │ │ │ adcsmi r3, r4, #32, 8 @ 0x20000000 │ │ │ │ svcvc 0x0023d009 │ │ │ │ rscsle r2, r9, r0, lsl #22 │ │ │ │ strtmi r6, [r8], -r1, lsr #16 │ │ │ │ @ instruction: 0xf00b3420 │ │ │ │ adcsmi pc, r4, #1507328 @ 0x170000 │ │ │ │ @ instruction: 0xf505d1f5 │ │ │ │ @@ -102100,26 +102100,26 @@ │ │ │ │ ands r2, r6, r0, lsl #12 │ │ │ │ @ instruction: 0xf8c36823 │ │ │ │ @ instruction: 0xf8caa004 │ │ │ │ stmib r4, {ip, sp}^ │ │ │ │ @ instruction: 0xf7fa6600 │ │ │ │ @ instruction: 0xf104f85d │ │ │ │ @ instruction: 0xf1250098 │ │ │ │ - blvs bbd384 │ │ │ │ + blvs bbd524 │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ strbmi r4, [sl, #1944] @ 0x798 │ │ │ │ @ instruction: 0xf8dad017 │ │ │ │ ldrbmi r3, [r4], -r4 │ │ │ │ @ instruction: 0xf104469a │ │ │ │ @ instruction: 0xf1ba0008 │ │ │ │ mvnle r0, r0, lsl #30 │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ @ instruction: 0xf846f7fa │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - @ instruction: 0xf8d2f125 │ │ │ │ + @ instruction: 0xf93af125 │ │ │ │ bvs 1ad9cbc │ │ │ │ ldrmi r4, [r8, r1, lsr #12] │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0xf8d7e7e9 │ │ │ │ stmdacs r0, {r5, r6, r8, sl} │ │ │ │ adchi pc, ip, r0, asr #32 │ │ │ │ blmi afd384 │ │ │ │ @@ -102147,35 +102147,35 @@ │ │ │ │ @ instruction: 0xf862f00b │ │ │ │ svccc 0x0064f8d5 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldmcc r0!, {r0, r1, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf505808c │ │ │ │ andcc r5, ip, ip, asr #1 │ │ │ │ - @ instruction: 0xff00f129 │ │ │ │ + @ instruction: 0xff68f129 │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ @ instruction: 0xf8d7fbe5 │ │ │ │ @ instruction: 0xf79a09a8 │ │ │ │ @ instruction: 0xf505eeae │ │ │ │ @ instruction: 0xf79a50d6 │ │ │ │ tstcs r0, ip, asr lr │ │ │ │ stmibeq r8, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - stc2 1, cr15, [lr], #-136 @ 0xffffff78 │ │ │ │ + ldc2 1, cr15, [r6], {34} @ 0x22 │ │ │ │ ldmdbne r0, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blvs bab508 │ │ │ │ ldrmi r6, [r8, r8, ror #20] │ │ │ │ stmdbeq r0!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ blmi 112b790 │ │ │ │ ldrne pc, [ip], -r1, asr #12 │ │ │ │ ldmdbcs ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf85819ac │ │ │ │ addsmi r3, sl, #3 │ │ │ │ bcs f30f8 │ │ │ │ @ instruction: 0xf125d067 │ │ │ │ - @ instruction: 0xf8d7fefd │ │ │ │ + @ instruction: 0xf8d7ff65 │ │ │ │ movwcs r2, #2332 @ 0x91c │ │ │ │ rsbvs r5, r3, fp, lsr #3 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ ldmdbcs ip, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0754628 │ │ │ │ blvs bbe188 │ │ │ │ strtmi r6, [r9], -r8, ror #20 │ │ │ │ @@ -102217,21 +102217,21 @@ │ │ │ │ bicsle r2, r3, r0, lsl #24 │ │ │ │ @ instruction: 0xf79be749 │ │ │ │ @ instruction: 0xf8d7e93e │ │ │ │ stmdbcs r0, {r7, r9, fp, ip} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr9, cr15, {3} │ │ │ │ @ instruction: 0xf505e6fa │ │ │ │ andscc r5, r8, r7, asr #1 │ │ │ │ - @ instruction: 0xf8baf12c │ │ │ │ + @ instruction: 0xf922f12c │ │ │ │ @ instruction: 0xf79ae76d │ │ │ │ @ instruction: 0xf8d7ee26 │ │ │ │ @ instruction: 0xe796291c │ │ │ │ rscpl pc, r4, r5, lsl #10 │ │ │ │ - vhadd.s32 d3, d6, d12 │ │ │ │ - @ instruction: 0xe65bffb7 │ │ │ │ + vhadd.s32 d3, d7, d12 │ │ │ │ + @ instruction: 0xe65bf81f │ │ │ │ umlalseq r1, sl, r8, r1 │ │ │ │ andeq r0, r0, ip, asr #24 │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -102263,15 +102263,15 @@ │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x378083f0 │ │ │ │ @ instruction: 0xf5064680 │ │ │ │ bl 2d805c │ │ │ │ bl c4f80 │ │ │ │ ldrmi r0, [r8], #-2307 @ 0xfffff6fd │ │ │ │ - @ instruction: 0xffcaf138 │ │ │ │ + @ instruction: 0xf832f139 │ │ │ │ bllt fe91db54 │ │ │ │ blvc 97a8f0 │ │ │ │ blmi 988e7c │ │ │ │ rscvc pc, ip, #6291456 @ 0x600000 │ │ │ │ vst1.8 {d15-d16}, [r4], r7 │ │ │ │ ldrbtmi r2, [fp], #-8 │ │ │ │ movwls r9, #29696 @ 0x7400 │ │ │ │ @@ -102281,35 +102281,35 @@ │ │ │ │ stc 1, cr9, [sp, #4] │ │ │ │ @ instruction: 0xf00a7b02 │ │ │ │ @ instruction: 0x4604fd59 │ │ │ │ strbmi fp, [r6], #-2856 @ 0xfffff4d8 │ │ │ │ movweq pc, #33345 @ 0x8241 @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0x464854f7 │ │ │ │ - @ instruction: 0xf13844a8 │ │ │ │ - bls 4ff184 │ │ │ │ + @ instruction: 0xf13944a8 │ │ │ │ + bls 4fd324 │ │ │ │ @ instruction: 0xf8d84620 │ │ │ │ andsvs r3, r3, ip, ror #31 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ blx fed60288 │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ ldr r0, [fp, r0, lsr #8] │ │ │ │ strcs r2, [ip], #-1536 @ 0xfffffa00 │ │ │ │ @ instruction: 0x46354637 │ │ │ │ strbmi lr, [r8], -r2, lsr #15 │ │ │ │ - @ instruction: 0xff9ef138 │ │ │ │ + @ instruction: 0xf806f139 │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ @ instruction: 0xf8d09a10 │ │ │ │ andsvs r3, r3, ip, ror #31 │ │ │ │ strbmi lr, [r8], -lr, lsr #15 │ │ │ │ - @ instruction: 0xff94f138 │ │ │ │ + @ instruction: 0xfffcf138 │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ... │ │ │ │ - eoreq r4, sl, lr, ror #15 │ │ │ │ + eoreq r4, sl, lr, lsr #17 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec16518 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 32b884 │ │ │ │ @@ -102318,16 +102318,16 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf07e5344 │ │ │ │ andlt pc, r3, fp, lsr sl @ │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf0964478 │ │ │ │ andlt pc, r3, r7, lsr pc @ │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq r4, sl, r8, lsr #2 │ │ │ │ - eorseq ip, r0, r8, lsr #22 │ │ │ │ + eoreq r4, sl, r8, ror #3 │ │ │ │ + eorseq ip, r0, r8, ror #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl fec16558 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 283320 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -102696,23 +102696,23 @@ │ │ │ │ bl 133d64 │ │ │ │ b.n bf5a0 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #15 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ands r2, r1 │ │ │ │ + lsrs r2, r1 │ │ │ │ movs r2, r5 │ │ │ │ lsrs r6, r4, #14 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ movs r2, r5 │ │ │ │ - add r2, sl │ │ │ │ + cmp r2, r2 │ │ │ │ movs r2, r5 │ │ │ │ - mvns r2, r4 │ │ │ │ + add sl, r4 │ │ │ │ movs r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -102741,15 +102741,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ bne.w bf8dc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #128 @ 0x80 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n bf880 │ │ │ │ ldr.w lr, [pc, #292] @ bf8f4 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -102798,23 +102798,23 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl c9d4c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, bf874 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n bf79c │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl b9cf4 │ │ │ │ cbnz r0, bf8be │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n bf79a │ │ │ │ ldr r2, [pc, #104] @ (bf8fc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -102834,32 +102834,32 @@ │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl c9ee0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n bf79c │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ lsrs r6, r7, #1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmn r4, r5 │ │ │ │ + bics r4, r5 │ │ │ │ movs r2, r5 │ │ │ │ - negs r2, r7 │ │ │ │ + orrs r2, r7 │ │ │ │ movs r2, r5 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ movs r2, r5 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ movs r2, r5 │ │ │ │ cbz r2, bf93c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ @@ -103057,15 +103057,15 @@ │ │ │ │ beq.n bfc14 │ │ │ │ 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 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ and.w r6, r0, #6 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ @@ -103231,15 +103231,15 @@ │ │ │ │ ite cc │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #5 │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #6 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add.w sl, sl, #376 @ 0x178 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ @@ -103249,15 +103249,15 @@ │ │ │ │ cmp r3, r8 │ │ │ │ bls.n bfdbc │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ add r5, r8 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ 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 │ │ │ │ @@ -103696,17 +103696,17 @@ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsls r2, r7, #2 │ │ │ │ vshr.u64 d0, d25, #34 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r4, #30 │ │ │ │ movs r2, r5 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r4, #4 │ │ │ │ movs r2, r5 │ │ │ │ add r2, pc, #84 @ (adr r2, c0214 ) │ │ │ │ vqrdmlsh.s , , d15[0] │ │ │ │ vshr.u64 q13, , #1 │ │ │ │ vsli.64 , q12, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -103882,15 +103882,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n c0442 │ │ │ │ ldr.w r1, [r6, #1256] @ 0x4e8 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c042a │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c04a2 │ │ │ │ ldr.w r2, [r6, #1260] @ 0x4ec │ │ │ │ str.w r7, [r6, #1264] @ 0x4f0 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r6, #1256] @ 0x4e8 │ │ │ │ @@ -103907,15 +103907,15 @@ │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n c046e │ │ │ │ ldr.w r1, [r6, #1240] @ 0x4d8 │ │ │ │ str r3, [sp, #24] │ │ │ │ cbz r0, c0436 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c04a2 │ │ │ │ ldr.w r2, [r6, #1244] @ 0x4dc │ │ │ │ str.w r7, [r6, #1248] @ 0x4e0 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r6, #1240] @ 0x4d8 │ │ │ │ @@ -103980,15 +103980,15 @@ │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ stc2 0, cr0, [lr, #740] @ 0x2e4 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [sl, #740] @ 0x2e4 │ │ │ │ stc2l 0, cr0, [lr, #-740]! @ 0xfffffd1c │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ movs r2, r5 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -104141,15 +104141,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #20 │ │ │ │ @ instruction: 0xfa4e00b9 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa0200b9 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ movs r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3940] @ 0xf64 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #2336] @ 0x920 │ │ │ │ @@ -104167,15 +104167,15 @@ │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ movs r0, r6 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -104189,18 +104189,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r3, r0, #6432 @ 0x1920 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2440] @ 0x988 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, c0738 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -104209,15 +104209,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add.w r4, r4, #1 │ │ │ │ str r1, [r2, #8] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r4, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -104227,15 +104227,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5b318 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2440] @ 0x988 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n c0708 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2440] @ 0x988 │ │ │ │ cbnz r3, c076c │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -104248,19 +104248,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #6432 @ 0x1920 │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2440] @ 0x988 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ addw r0, r0, #4095 @ 0xfff │ │ │ │ bfc r0, #0, #12 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, r2, r0 │ │ │ │ @@ -104270,20 +104270,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, c07d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2440] @ 0x988 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1a28 │ │ │ │ + bl 1e1af8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 59e00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59e00 │ │ │ │ b.n c07ca │ │ │ │ nop │ │ │ │ @@ -104297,18 +104297,18 @@ │ │ │ │ cbnz r3, c0812 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #6432 @ 0x1920 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r0, [r7, #2440] @ 0x988 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e1a7c │ │ │ │ + bl 1e1b4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c0936 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov fp, r7 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -104339,15 +104339,15 @@ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r6, lsl #22 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add sl, r3 │ │ │ │ - bl 1e1a7c │ │ │ │ + bl 1e1b4c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c08a8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n c094a │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r4 │ │ │ │ @@ -104390,32 +104390,32 @@ │ │ │ │ lsrs r5, r5, #10 │ │ │ │ orr.w r5, r5, r3, lsl #22 │ │ │ │ mov.w lr, r3, lsr #10 │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ strd r5, lr, [sp, #8] │ │ │ │ ldr.w r5, [ip] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n c08da │ │ │ │ mov r8, r9 │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [pc, #68] @ (c095c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (c0960 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r6 │ │ │ │ blx 59e00 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (c0964 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -104423,21 +104423,21 @@ │ │ │ │ blx 59ea8 │ │ │ │ mov r1, r6 │ │ │ │ b.n c0912 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ str r2, [sp, #708] @ 0x2c4 │ │ │ │ - vshr.u32 q9, q3, #1 │ │ │ │ + vsra.u32 d18, d6, #1 │ │ │ │ movs r2, r5 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ movs r2, r5 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ movs r2, r5 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ movs r2, r5 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (c0a78 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -104455,15 +104455,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r8, r8, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #2340] @ 0x924 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ mov.w r1, r0, lsr #2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ @@ -104487,29 +104487,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n c0a40 │ │ │ │ ldr.w r1, [r3, #2336] @ 0x920 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, c0a34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, c0a6e │ │ │ │ ldr.w r2, [r3, #2340] @ 0x924 │ │ │ │ str.w r4, [r3, #2344] @ 0x928 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2336] @ 0x920 │ │ │ │ b.n c0a16 │ │ │ │ ldr.w r2, [r3, #2336] @ 0x920 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n c0a6e │ │ │ │ str.w r7, [r3, #2340] @ 0x924 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r7 │ │ │ │ it cc │ │ │ │ movcc r1, r7 │ │ │ │ mov r4, r1 │ │ │ │ b.n c09e0 │ │ │ │ @@ -104553,28 +104553,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #6432 @ 0x1920 │ │ │ │ adds r2, #12 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r2, [r3, #2340] @ 0x924 │ │ │ │ ldr.w ip, [r3, #2336] @ 0x920 │ │ │ │ subs r2, #4 │ │ │ │ str.w r2, [r3, #2340] @ 0x924 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -104785,25 +104785,25 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ecf38 │ │ │ │ + bl 2ed008 │ │ │ │ b.n c0cf6 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf32600b9 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf30200b9 │ │ │ │ @@ -104840,25 +104840,25 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ec240 │ │ │ │ + bl 2ec310 │ │ │ │ b.n c0d86 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf29600b9 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf27200b9 │ │ │ │ @@ -104895,25 +104895,25 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2edcfc │ │ │ │ + bl 2eddcc │ │ │ │ b.n c0e16 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ addw r0, r6, #185 @ 0xb9 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf1e200b9 │ │ │ │ @@ -104998,15 +104998,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2edcfc │ │ │ │ + bl 2eddcc │ │ │ │ ldrb.w r2, [r5, #750] @ 0x2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c0fba │ │ │ │ ldr r2, [pc, #140] @ (c0fec ) │ │ │ │ ldr r3, [pc, #128] @ (c0fe4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -105030,15 +105030,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2edcfc │ │ │ │ + bl 2eddcc │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c0f32 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c0f32 │ │ │ │ @@ -105052,27 +105052,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2edcfc │ │ │ │ + bl 2eddcc │ │ │ │ b.n c0f5e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds.w r0, r6, #185 @ 0xb9 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ movs r0, r6 │ │ │ │ eors.w r0, sl, #185 @ 0xb9 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ movs r0, r6 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ movs r0, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (c110c ) │ │ │ │ @@ -105115,15 +105115,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2ec240 │ │ │ │ + bl 2ec310 │ │ │ │ ldrb.w r2, [r5, #750] @ 0x2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c10e6 │ │ │ │ ldr r2, [pc, #140] @ (c1118 ) │ │ │ │ ldr r3, [pc, #128] @ (c1110 ) │ │ │ │ add r2, pc │ │ │ │ @@ -105147,15 +105147,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2ec240 │ │ │ │ + bl 2ec310 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c105e │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c105e │ │ │ │ @@ -105169,28 +105169,28 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2ec240 │ │ │ │ + bl 2ec310 │ │ │ │ b.n c108a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vshr.s64 d16, d25, #22 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ite hi │ │ │ │ - movhi r0, r6 │ │ │ │ - vqaddls.s32 d16, d30, d25 │ │ │ │ - ittt mi │ │ │ │ - movmi r0, r6 │ │ │ │ - nopmi │ │ │ │ - movmi r0, r6 │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ + movs r0, r6 │ │ │ │ + vqadd.s32 d16, d30, d25 │ │ │ │ + stmia r0!, {r1} │ │ │ │ + movs r0, r6 │ │ │ │ + nop {12} │ │ │ │ + movs r0, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (c1238 ) │ │ │ │ ldr r3, [pc, #256] @ (c123c ) │ │ │ │ @@ -105232,15 +105232,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2ecf38 │ │ │ │ + bl 2ed008 │ │ │ │ ldrb.w r2, [r5, #750] @ 0x2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c1212 │ │ │ │ ldr r2, [pc, #140] @ (c1244 ) │ │ │ │ ldr r3, [pc, #128] @ (c123c ) │ │ │ │ add r2, pc │ │ │ │ @@ -105264,15 +105264,15 @@ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 2ecf38 │ │ │ │ + bl 2ed008 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c118a │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c118a │ │ │ │ @@ -105286,27 +105286,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2ecf38 │ │ │ │ + bl 2ed008 │ │ │ │ b.n c11b6 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mrc 0, 5, r0, cr14, cr9, {5} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0060 │ │ │ │ + wfe │ │ │ │ movs r0, r6 │ │ │ │ mcr 0, 2, r0, cr2, cr9, {5} │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x00d6 │ │ │ │ movs r0, r6 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0094 │ │ │ │ movs r0, r6 │ │ │ │ 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, [r1, #76] @ 0x4c │ │ │ │ add.w r8, r1, #72 @ 0x48 │ │ │ │ @@ -105372,15 +105372,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n c12c6 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r0, r7, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1eb628 │ │ │ │ + bl 1eb6f8 │ │ │ │ b.n c12d0 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r5 :256] │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n c13a2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -105649,15 +105649,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2edcfc │ │ │ │ + bl 2eddcc │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n c15ac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -105834,15 +105834,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w lr, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2edcfc │ │ │ │ + bl 2eddcc │ │ │ │ b.n c167c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.n c1668 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c15ec │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -106018,15 +106018,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #13 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2edcfc │ │ │ │ + bl 2eddcc │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n c19b6 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -106331,15 +106331,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2edcfc │ │ │ │ + bl 2eddcc │ │ │ │ b.n c1ae4 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ @@ -106549,15 +106549,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2ec240 │ │ │ │ + bl 2ec310 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n c1f60 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -106734,15 +106734,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w lr, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ec240 │ │ │ │ + bl 2ec310 │ │ │ │ b.n c2030 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.n c201c │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c1fa0 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -106920,15 +106920,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #13 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2ec240 │ │ │ │ + bl 2ec310 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n c236a │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -107233,15 +107233,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ec240 │ │ │ │ + bl 2ec310 │ │ │ │ b.n c2498 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ @@ -107451,15 +107451,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 2ecf38 │ │ │ │ + bl 2ed008 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n c2914 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -107636,15 +107636,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w lr, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ecf38 │ │ │ │ + bl 2ed008 │ │ │ │ b.n c29e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.n c29d0 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c2954 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -107822,15 +107822,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #13 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2ecf38 │ │ │ │ + bl 2ed008 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ b.n c2d1e │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -108135,15 +108135,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ecf38 │ │ │ │ + bl 2ed008 │ │ │ │ b.n c2e4c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ @@ -108409,26 +108409,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #1212] @ 0x4bc │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2edcfc │ │ │ │ + bl 2eddcc │ │ │ │ b.n c3248 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2edcfc │ │ │ │ + bl 2eddcc │ │ │ │ b.n c3248 │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c3248 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -108592,26 +108592,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #1212] @ 0x4bc │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ecf38 │ │ │ │ + bl 2ed008 │ │ │ │ b.n c3440 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2ecf38 │ │ │ │ + bl 2ed008 │ │ │ │ b.n c3440 │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c3440 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -108775,26 +108775,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r1, #1212] @ 0x4bc │ │ │ │ vldr d7, [r1, #16] │ │ │ │ movs r1, #13 │ │ │ │ strd lr, r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ec240 │ │ │ │ + bl 2ec310 │ │ │ │ b.n c3638 │ │ │ │ movs r1, #32 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ strd lr, ip, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2ec240 │ │ │ │ + bl 2ec310 │ │ │ │ b.n c3638 │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c3638 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -109273,25 +109273,25 @@ │ │ │ │ b.n c3a58 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n c3d06 │ │ │ │ - vtbx.8 d16, {d15-d16}, d6 │ │ │ │ + vtbl.8 d16, {d15-d17}, d6 │ │ │ │ movs r2, r5 │ │ │ │ stmia r5!, {r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ movs r2, r5 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ movs r2, r5 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ movs r2, r5 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ @@ -109595,64 +109595,64 @@ │ │ │ │ subw sp, sp, #1948 @ 0x79c │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1940] @ 0x794 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c418e │ │ │ │ str.w sl, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sl, #36 @ 0x24 │ │ │ │ ldr.w r9, [sl, r7, lsl #3] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w c4182 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r9, #101 @ 0x65 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c417e │ │ │ │ mov.w fp, #0 │ │ │ │ strd r7, sl, [sp, #4] │ │ │ │ mov.w r8, fp, lsl #5 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r8, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, r9 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r8, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r8, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r8, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r8, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r8, #128 @ 0x80 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r9, r8 │ │ │ │ ldrd r5, r0, [r1, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n c4160 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ add r5, r9 │ │ │ │ cbz r0, c410e │ │ │ │ @@ -109662,23 +109662,23 @@ │ │ │ │ movs r7, #0 │ │ │ │ add r4, r0 │ │ │ │ add.w sl, r9, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr.w r2, [sl, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r7, r2 │ │ │ │ bcc.n c40e2 │ │ │ │ cbz r5, c4168 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -109696,27 +109696,27 @@ │ │ │ │ mla r2, r4, r2, r5 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n c411c │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ b.n c411c │ │ │ │ cbz r0, c4168 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c40d6 │ │ │ │ add.w r3, fp, #1 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ @@ -109729,23 +109729,23 @@ │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.w c403e │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #100 @ 0x64 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #104 @ 0x68 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sl, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f621c │ │ │ │ + bl 1f62ec │ │ │ │ ldr r2, [pc, #40] @ (c41dc ) │ │ │ │ ldr r3, [pc, #32] @ (c41d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1940] @ 0x794 │ │ │ │ eors r2, r3 │ │ │ │ @@ -109837,15 +109837,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #545 @ 0x221 │ │ │ │ bl 13d7a8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ movs r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c433a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -110122,15 +110122,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 1eb790 │ │ │ │ + bl 1eb860 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r7, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n c44e2 │ │ │ │ b.n c4510 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ @@ -110147,16 +110147,16 @@ │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ b.n c44f4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cdp2 0, 11, cr0, cr2, cr9, {1} │ │ │ │ - cdp2 0, 2, cr0, cr14, cr9, {1} │ │ │ │ + vhadd.u d16, d2, d25 │ │ │ │ + cdp2 0, 14, cr0, cr14, cr9, {1} │ │ │ │ cbz r2, c462a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ sub sp, #8 │ │ │ │ @@ -110201,15 +110201,15 @@ │ │ │ │ b.n c461e │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl fc9b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n c45f2 │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 1eb324 │ │ │ │ + bl 1eb3f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n c460a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -110228,24 +110228,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n c467c │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1eb324 │ │ │ │ + bl 1eb3f4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r3, r1, [r4, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ adds r3, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1eb790 │ │ │ │ + bl 1eb860 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n c467c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -110318,15 +110318,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n c473e │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r8, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1eb628 │ │ │ │ + bl 1eb6f8 │ │ │ │ b.n c4756 │ │ │ │ nop │ │ │ │ stmia r5!, {r0, r4} │ │ │ │ vaddl.u q8, d15, d0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -110551,15 +110551,15 @@ │ │ │ │ ldrd r1, r3, [r6, #104] @ 0x68 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n c4a4e │ │ │ │ vldr d7, [pc, #164] @ c4a98 │ │ │ │ mov r3, r7 │ │ │ │ add.w r0, r6, #80 @ 0x50 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1eb34c │ │ │ │ + bl 1eb41c │ │ │ │ orrs r1, r0 │ │ │ │ beq.n c4a8a │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -110612,15 +110612,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n c4a60 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r2, r9, lsl #2] │ │ │ │ + @ instruction: 0xfa120029 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r2 │ │ │ │ @@ -110829,15 +110829,15 @@ │ │ │ │ movw r3, #1534 @ 0x5fe │ │ │ │ bl 13d7a8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r6 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ b.n c4b3e │ │ │ │ - movt r0, #59433 @ 0xe829 │ │ │ │ + @ instruction: 0xf78e0029 │ │ │ │ cbnz r2, c4ce0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -110920,15 +110920,15 @@ │ │ │ │ ldr.w r1, [r3, #2716] @ 0xa9c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n c4de8 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, c4dfa │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #2716] @ 0xa9c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r6] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ @@ -111083,15 +111083,15 @@ │ │ │ │ ldr.w r0, [r9, #2716] @ 0xa9c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r4 │ │ │ │ beq.w c52dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c52be │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, c4fbe │ │ │ │ str.w r4, [r9, #2720] @ 0xaa0 │ │ │ │ str.w r5, [r9, #2728] @ 0xaa8 │ │ │ │ str.w r7, [r9, #2724] @ 0xaa4 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ @@ -111191,15 +111191,15 @@ │ │ │ │ bne.w c534a │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r4, #4800 @ 0x12c0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ adds r1, #16 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ - bl 1e4200 │ │ │ │ + bl 1e42d0 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add.w r3, r8, #692 @ 0x2b4 │ │ │ │ add.w r5, r4, #45056 @ 0xb000 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ ldr.w r1, [fp, #-4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -111380,15 +111380,15 @@ │ │ │ │ ldr.w r0, [r9, #2716] @ 0xa9c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n c5312 │ │ │ │ ldr.w r1, [r9, #2720] @ 0xaa0 │ │ │ │ cbz r0, c5302 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w c501c │ │ │ │ ldr.w r2, [r9, #2724] @ 0xaa4 │ │ │ │ str.w r5, [r9, #2720] @ 0xaa0 │ │ │ │ str.w r8, [r9, #2728] @ 0xaa8 │ │ │ │ add r5, r2 │ │ │ │ @@ -111582,25 +111582,25 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ bl 13dabc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c54fe │ │ │ │ add.w r0, r5, #5440 @ 0x1540 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add.w r1, r5, #5408 @ 0x1520 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #12 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl 109350 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #5440 @ 0x1540 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ cbnz r6, c551a │ │ │ │ ldrb.w r2, [r5, #3612] @ 0xe1c │ │ │ │ cbnz r2, c552e │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r4, #8] │ │ │ │ @@ -111629,37 +111629,37 @@ │ │ │ │ b.n c5504 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl fc640 │ │ │ │ b.n c54ec │ │ │ │ nop │ │ │ │ - cdp 0, 14, cr0, cr2, cr9, {1} │ │ │ │ - cdp 0, 11, cr0, cr10, cr9, {1} │ │ │ │ + vaddl.s32 q0, d2, d25 │ │ │ │ + vhadd.s d16, d10, d25 │ │ │ │ cbz r2, c5590 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, c5592 │ │ │ │ add.w r3, r4, #5440 @ 0x1540 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ add.w r0, r4, #5408 @ 0x1520 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #12 │ │ │ │ bl 109478 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 13dcac │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -111805,20 +111805,20 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ add.w r2, r8, #4096 @ 0x1000 │ │ │ │ bic.w r3, r7, #4 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w sl, [r2, #3288] @ 0xcd8 │ │ │ │ bne.w c589a │ │ │ │ @@ -111829,26 +111829,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ subs r2, r3, #1 │ │ │ │ ands.w r9, r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e66c4 │ │ │ │ + bl 2e6794 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6834 │ │ │ │ + bl 2e6904 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6744 │ │ │ │ + bl 2e6814 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r0 │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -111900,25 +111900,25 @@ │ │ │ │ ldrb.w r2, [sl, #717] @ 0x2cd │ │ │ │ cbz r2, c5850 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ bhi.w c5b2c │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ bhi.w c5bae │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1ebcc4 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1ebd94 │ │ │ │ cbnz r0, c586c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r3, #217] @ 0xd9 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w c5b6a │ │ │ │ orr.w r9, r9, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1ebbd8 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1ebca8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c58ee │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n c58ee │ │ │ │ ldrb.w r2, [fp, #52] @ 0x34 │ │ │ │ @@ -111958,15 +111958,15 @@ │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c59d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r1, r9, #1 │ │ │ │ lsls r0, r0, #30 │ │ │ │ and.w r2, r2, #7 │ │ │ │ bpl.w c5a1a │ │ │ │ cmp r1, #0 │ │ │ │ beq.w c5a78 │ │ │ │ @@ -112050,16 +112050,16 @@ │ │ │ │ orrhi.w r9, r9, #2 │ │ │ │ orrhi.w r6, r6, #16 │ │ │ │ orrls.w r9, r9, #6 │ │ │ │ orrls.w r6, r6, #48 @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ orr.w r8, r8, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1ebcc4 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1ebd94 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c58f4 │ │ │ │ orr.w r9, r9, #256 @ 0x100 │ │ │ │ b.n c58f4 │ │ │ │ cmp r2, #2 │ │ │ │ bls.n c5a3a │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ @@ -112109,19 +112109,19 @@ │ │ │ │ bic.w r2, r9, #6 │ │ │ │ itt eq │ │ │ │ moveq r3, r1 │ │ │ │ moveq r9, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n c5934 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ ands.w sl, r0, #6 │ │ │ │ bne.w c5934 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r2, #8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r3, r3, #27 │ │ │ │ bne.w c5be8 │ │ │ │ @@ -112172,15 +112172,15 @@ │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ movt r2, #3296 @ 0xce0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.w c586c │ │ │ │ b.n c5850 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ ands.w r0, r0, #6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ itt ne │ │ │ │ movne r6, #0 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ @@ -112252,15 +112252,15 @@ │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r8, r8, #16 │ │ │ │ cmp r5, #17 │ │ │ │ bne.w c5d58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ebe3c │ │ │ │ + bl 1ebf0c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c5cc0 │ │ │ │ ldr.w r2, [fp, #28] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.w c5d5c │ │ │ │ cmp r2, #1 │ │ │ │ bls.n c5c42 │ │ │ │ @@ -112282,15 +112282,15 @@ │ │ │ │ b.n c5af6 │ │ │ │ bl c88b0 │ │ │ │ cbnz r0, c5c9a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c5958 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w c5dca │ │ │ │ mov sl, r7 │ │ │ │ b.n c5960 │ │ │ │ mov sl, r8 │ │ │ │ mov r7, r9 │ │ │ │ @@ -112306,15 +112306,15 @@ │ │ │ │ beq.n c5d88 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n c5960 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n c5d2a │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n c5968 │ │ │ │ @@ -112330,15 +112330,15 @@ │ │ │ │ beq.n c5d58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, sl, #32 │ │ │ │ ldr.w r2, [r3, #3288] @ 0xcd8 │ │ │ │ ldrb.w r1, [r2, #612] @ 0x264 │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 2eb4d4 │ │ │ │ + bl 2eb5a4 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w c5ad0 │ │ │ │ ldrb.w r2, [sp, #25] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w c5ad0 │ │ │ │ ldrb.w r2, [sp, #26] │ │ │ │ @@ -112346,25 +112346,25 @@ │ │ │ │ bne.w c5ad0 │ │ │ │ ldrb.w r2, [sp, #27] │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ orreq.w r8, sl, #40 @ 0x28 │ │ │ │ b.n c5ad0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n c5daa │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ b.n c5968 │ │ │ │ lsls r2, r2, #24 │ │ │ │ bpl.w c5ad0 │ │ │ │ b.n c5c1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r8, sl │ │ │ │ beq.w c5b5a │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r8, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -112388,15 +112388,15 @@ │ │ │ │ cbz r3, c5db8 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r7, r6 │ │ │ │ mov sl, r6 │ │ │ │ b.n c5968 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ moveq r7, r9 │ │ │ │ moveq sl, r8 │ │ │ │ beq.w c5960 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r7, r9 │ │ │ │ @@ -112408,15 +112408,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n c5968 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ ands.w r0, r0, #6 │ │ │ │ bne.n c5d7e │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n c5968 │ │ │ │ mov r6, r7 │ │ │ │ mov sl, r7 │ │ │ │ @@ -112433,15 +112433,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ bhi.w c60aa │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ bls.n c5ea6 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ bhi.n c5ea2 │ │ │ │ @@ -112532,15 +112532,15 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r4, #1 │ │ │ │ bls.w c6008 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ bhi.n c5e86 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ bls.w c60ca │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ bhi.n c5ea2 │ │ │ │ @@ -112731,55 +112731,55 @@ │ │ │ │ b.n c5ecc │ │ │ │ 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 2e66c4 │ │ │ │ + bl 2e6794 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e66e0 │ │ │ │ + bl 2e67b0 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 2e680c │ │ │ │ + bl 2e68dc │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6870 │ │ │ │ + bl 2e6940 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 2e66f8 │ │ │ │ + bl 2e67c8 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e67b4 │ │ │ │ + bl 2e6884 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -113274,15 +113274,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w c6900 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n c66b6 │ │ │ │ ldr r2, [pc, #552] @ (c6918 ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -113348,15 +113348,15 @@ │ │ │ │ beq.n c66b6 │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w c65ba │ │ │ │ b.n c65c0 │ │ │ │ mov r9, r0 │ │ │ │ b.n c6522 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ cbz r0, c67ba │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w c66b6 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w c66b6 │ │ │ │ @@ -113378,18 +113378,18 @@ │ │ │ │ bl c88b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c6786 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ands.w r5, r5, #512 @ 0x200 │ │ │ │ bne.n c6786 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e6870 │ │ │ │ + bl 2e6940 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c6788 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r7, #1 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -113457,16 +113457,16 @@ │ │ │ │ b.n c66b6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r2, #3288] @ 0xcd8 │ │ │ │ b.n c6500 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, c68f6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -113478,33 +113478,33 @@ │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n c6562 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n c68c0 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ movs r1, r5 │ │ │ │ - ble.n c69e0 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ movs r1, r5 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ movs r0, r6 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ movs r0, r6 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ movs r0, r6 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ movs r0, r6 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ movs r0, r6 │ │ │ │ - blt.n c6848 │ │ │ │ + bgt.n c69c8 │ │ │ │ movs r1, r5 │ │ │ │ - blt.n c69f0 │ │ │ │ + bgt.n c6970 │ │ │ │ movs r1, r5 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -113642,30 +113642,30 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w r8, [sp, #56] @ 0x38 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ cbz r0, c6af0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n c6af0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bic.w r3, r4, #4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n c6ae6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1ebd80 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1ebe50 │ │ │ │ cbz r0, c6b0e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r3, #746] @ 0x2ea │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c6ae8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r3, #622] @ 0x26e │ │ │ │ @@ -113715,37 +113715,37 @@ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c6ae6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c6c18 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #132] @ (c6c28 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #132] @ (c6c2c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n c6ae6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c6b18 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n c6b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c6ae8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c6b18 │ │ │ │ b.n c6ae8 │ │ │ │ @@ -113759,15 +113759,15 @@ │ │ │ │ cmp r4, #1 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ b.n c6ae8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ tst.w r0, #6 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ beq.n c6b4c │ │ │ │ b.n c6ae8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ ble.n c6bee │ │ │ │ @@ -113776,19 +113776,19 @@ │ │ │ │ add r3, pc │ │ │ │ b.n c6ba2 │ │ │ │ nop │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n c6c44 │ │ │ │ + bls.n c6bc4 │ │ │ │ movs r1, r5 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + bkpt 0x0042 │ │ │ │ movs r1, r5 │ │ │ │ - bhi.n c6b48 │ │ │ │ + bls.n c6cc8 │ │ │ │ movs r1, r5 │ │ │ │ cmp r2, #4 │ │ │ │ beq.n c6c44 │ │ │ │ cmp r2, #8 │ │ │ │ beq.n c6c42 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n c6c46 │ │ │ │ @@ -113883,19 +113883,19 @@ │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w r1, [r5, #288] @ 0x120 │ │ │ │ - bl 2edfb4 │ │ │ │ + bl 2ee084 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, c6d3a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -114200,16 +114200,16 @@ │ │ │ │ strbeq.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ beq.w c741a │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ mov.w r9, #3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c741a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ cbz r0, c7092 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c7424 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -114222,15 +114222,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c746a │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c70f4 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c7364 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -114238,16 +114238,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w c72c4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f8e8c │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8f5c │ │ │ │ + bl 2f8d24 │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n c7112 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c746c │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -114266,27 +114266,27 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ strd r3, r7, [sp, #28] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c7146 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5ac68 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, c7166 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -114354,15 +114354,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ strb.w r3, [sp, #85] @ 0x55 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 2e699c │ │ │ │ + bl 2e6a6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c7474 │ │ │ │ ldr.w r3, [pc, #1044] @ c7650 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -114389,15 +114389,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 c72d2 │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c7364 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n c7364 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w lr, #268 @ 0x10c │ │ │ │ @@ -114457,22 +114457,22 @@ │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c7364 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c72a2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w c748e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -114499,15 +114499,15 @@ │ │ │ │ ldr.w r1, [r1, #3288] @ 0xcd8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add r7, r0 │ │ │ │ add r3, r1 │ │ │ │ b.n c7184 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ede60 │ │ │ │ + bl 2edf30 │ │ │ │ b.n c7254 │ │ │ │ ldr r2, [pc, #620] @ (c7654 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -114728,19 +114728,19 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n c7684 │ │ │ │ + bne.n c7604 │ │ │ │ movs r1, r5 │ │ │ │ ldrh r2, [r7, #30] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - beq.n c7568 │ │ │ │ + bne.n c76e8 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1656] @ c7cec │ │ │ │ @@ -114766,16 +114766,16 @@ │ │ │ │ strbeq.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ beq.w c7a5a │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ mov.w r9, #3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c7a5a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ cbz r0, c76d2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c7a64 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -114788,15 +114788,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c7aaa │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c7734 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c79a4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -114804,16 +114804,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w c7904 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f8e8c │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8f5c │ │ │ │ + bl 2f8d24 │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n c7752 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c7aac │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -114832,27 +114832,27 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ strd r3, r7, [sp, #28] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c7786 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5ac68 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, c77a6 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -114920,15 +114920,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ strb.w r3, [sp, #85] @ 0x55 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 2e699c │ │ │ │ + bl 2e6a6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c7ab4 │ │ │ │ ldr.w r3, [pc, #1148] @ c7cf8 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -114955,15 +114955,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 c7912 │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c79a4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n c79a4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w lr, #268 @ 0x10c │ │ │ │ @@ -115023,22 +115023,22 @@ │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c79a4 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c78e2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w c7ace │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -115065,15 +115065,15 @@ │ │ │ │ ldr.w r1, [r1, #3288] @ 0xcd8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add r7, r0 │ │ │ │ add r3, r1 │ │ │ │ b.n c77c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ede60 │ │ │ │ + bl 2edf30 │ │ │ │ b.n c7894 │ │ │ │ ldr r2, [pc, #724] @ (c7cfc ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -115315,21 +115315,21 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ movs r1, r5 │ │ │ │ strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ movs r1, r5 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ movs r0, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1556] @ c8334 │ │ │ │ @@ -115355,16 +115355,16 @@ │ │ │ │ strbeq.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ beq.w c8106 │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ mov.w r9, #3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c8106 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ cbz r0, c7d7e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c8110 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -115377,15 +115377,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c8156 │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c7de0 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c8050 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -115393,16 +115393,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w c7fb0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2f8e8c │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8f5c │ │ │ │ + bl 2f8d24 │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n c7dfe │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c8158 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -115421,27 +115421,27 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ strd r3, r7, [sp, #28] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c7e32 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5ac68 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, c7e52 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -115509,15 +115509,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ strb.w r3, [sp, #85] @ 0x55 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 2e699c │ │ │ │ + bl 2e6a6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c8160 │ │ │ │ ldr.w r3, [pc, #1048] @ c8340 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -115544,15 +115544,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 c7fbe │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8050 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n c8050 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w lr, #268 @ 0x10c │ │ │ │ @@ -115612,22 +115612,22 @@ │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c8050 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c7f8e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w c817a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -115654,15 +115654,15 @@ │ │ │ │ ldr.w r1, [r1, #3288] @ 0xcd8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add r7, r0 │ │ │ │ add r3, r1 │ │ │ │ b.n c7e70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ede60 │ │ │ │ + bl 2edf30 │ │ │ │ b.n c7f40 │ │ │ │ ldr r2, [pc, #624] @ (c8344 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -115885,27 +115885,27 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #22] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ movs r1, r5 │ │ │ │ ldrb r6, [r1, #28] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ movs r1, r5 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c836c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ cbz r0, c8370 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -115915,16 +115915,16 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n c839c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2f8e8c │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8f5c │ │ │ │ + bl 2f8d24 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ @@ -116066,15 +116066,15 @@ │ │ │ │ beq.n c855a │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w c8640 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w c887e │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #16 │ │ │ │ @@ -116088,22 +116088,22 @@ │ │ │ │ ite eq │ │ │ │ moveq.w r3, #440 @ 0x1b8 │ │ │ │ movne r3, #112 @ 0x70 │ │ │ │ add r3, r7 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ beq.n c864a │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ mov r9, r0 │ │ │ │ add.w r2, r6, #32 │ │ │ │ add.w r3, r8, #336 @ 0x150 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 2f8f00 │ │ │ │ + bl 2f8fd0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 5a30c │ │ │ │ add.w r0, r7, #1120 @ 0x460 │ │ │ │ ldrd r1, r3, [r6, #60] @ 0x3c │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -116136,15 +116136,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 2f8f00 │ │ │ │ + bl 2f8fd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c8650 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ add.w fp, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ @@ -116154,19 +116154,19 @@ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #28 │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2f8f00 │ │ │ │ + bl 2f8fd0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 1ebe84 │ │ │ │ + bl 1ebf54 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w c883a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ @@ -116197,20 +116197,20 @@ │ │ │ │ beq.n c8640 │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ beq.n c86b8 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w c8870 │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.w c8572 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c8572 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w c8572 │ │ │ │ add.w r3, r7, #440 @ 0x1b8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -116538,15 +116538,15 @@ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ bl c6ab0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c8994 │ │ │ │ b.n c898e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ mov r9, r3 │ │ │ │ bne.n c8998 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, c8a2c │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -116577,16 +116577,16 @@ │ │ │ │ bne.n c8b0a │ │ │ │ ldrb.w r3, [r4, #1200] @ 0x4b0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c8c56 │ │ │ │ ldr r3, [pc, #856] @ (c8dcc ) │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ cbz r0, c8a8c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c8b8e │ │ │ │ cbz r6, c8abe │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -116595,32 +116595,32 @@ │ │ │ │ b.n c8a9e │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w c8c7a │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl c616c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ add.w r3, r3, #1 │ │ │ │ beq.n c8a96 │ │ │ │ ldr.w r3, [r8, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #3288] @ 0xcd8 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [r4, #1200] @ 0x4b0 │ │ │ │ b.n c8b2e │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e6870 │ │ │ │ + bl 2e6940 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c897c │ │ │ │ movs r2, #1 │ │ │ │ lsls r3, r3, #23 │ │ │ │ strb.w r2, [r4, #1201] @ 0x4b1 │ │ │ │ bpl.w c898c │ │ │ │ @@ -116647,16 +116647,16 @@ │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [r4, #1200] @ 0x4b0 │ │ │ │ ldr r7, [r7, r2] │ │ │ │ ldrb.w r3, [r3, #713] @ 0x2c9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c899e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c899e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w c899e │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #24 │ │ │ │ @@ -116669,16 +116669,16 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls.n c8b86 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w c899e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c8b60 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ b.n c899e │ │ │ │ @@ -116697,16 +116697,16 @@ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n c8c90 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8ba4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n c8ba4 │ │ │ │ @@ -116792,16 +116792,16 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w c8abe │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8dac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n c8da6 │ │ │ │ ldr r1, [pc, #248] @ (c8dd0 ) │ │ │ │ @@ -116809,81 +116809,81 @@ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #244] @ (c8dd4 ) │ │ │ │ ldr r1, [pc, #244] @ (c8dd8 ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n c8abe │ │ │ │ ldr r3, [pc, #216] @ (c8dcc ) │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldrexd r2, r3, [r7] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c8c72 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8dbe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8db8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8db2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #140] @ (c8ddc ) │ │ │ │ ldr r1, [pc, #144] @ (c8de0 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n c8c72 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cbz r0, c8da0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, c8d9a │ │ │ │ ldr r1, [pc, #100] @ (c8de4 ) │ │ │ │ add r1, pc │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #92] @ (c8de8 ) │ │ │ │ ldr r1, [pc, #96] @ (c8dec ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n c8c72 │ │ │ │ ldr r1, [pc, #84] @ (c8df0 ) │ │ │ │ add r1, pc │ │ │ │ b.n c8d82 │ │ │ │ ldr r2, [pc, #80] @ (c8df4 ) │ │ │ │ add r2, pc │ │ │ │ b.n c8d7c │ │ │ │ @@ -116903,43 +116903,43 @@ │ │ │ │ add sl, pc │ │ │ │ b.n c8d1e │ │ │ │ nop │ │ │ │ strb r4, [r3, #26] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + cbnz r6, c8dd8 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + cbnz r2, c8dde │ │ │ │ movs r1, r5 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ movs r1, r5 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb86c │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + cbnz r4, c8df0 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb84c │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -117180,15 +117180,15 @@ │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ movs r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c910e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -117406,18 +117406,18 @@ │ │ │ │ ldr.w sl, [r6] │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ moveq.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n c93c2 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n c93a8 │ │ │ │ rbit fp, r4 │ │ │ │ @@ -117426,33 +117426,33 @@ │ │ │ │ mov r0, r3 │ │ │ │ clz fp, fp │ │ │ │ mov r9, r2 │ │ │ │ b.n c9390 │ │ │ │ cmp r0, r9 │ │ │ │ beq.n c9416 │ │ │ │ mov r1, fp │ │ │ │ - bl 2f8e8c │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8f5c │ │ │ │ + bl 2f8d24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bls.n c9380 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cbz r7, c9380 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mla r8, r2, r3, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2edfb4 │ │ │ │ + bl 2ee084 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c9422 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd fp, r2, [sp, #16] │ │ │ │ @@ -117501,18 +117501,18 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq.n c93a8 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2edfb4 │ │ │ │ + bl 2ee084 │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, c9426 │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r0, #1 │ │ │ │ @@ -117853,15 +117853,15 @@ │ │ │ │ movw r3, #1428 @ 0x594 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 13d7a8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ movs r1, r5 │ │ │ │ cbnz r2, c9764 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -117948,24 +117948,24 @@ │ │ │ │ ldrb.w r0, [r2, #377] @ 0x179 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ ldr.w r5, [r2, #1152] @ 0x480 │ │ │ │ ldr.w r2, [r4, #300] @ 0x12c │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ add r5, r3 │ │ │ │ - bl 1ebed4 │ │ │ │ + bl 1ebfa4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx r3 │ │ │ │ add.w r2, r4, #336 @ 0x150 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ebea0 │ │ │ │ + bl 1ebf70 │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (c98b0 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #44] @ (c98ac ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -118037,21 +118037,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 2edfb4 │ │ │ │ + bl 2ee084 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 2e923c │ │ │ │ + bl 2e930c │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c9d24 │ │ │ │ ldrd r6, fp, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ @@ -118089,20 +118089,20 @@ │ │ │ │ it mi │ │ │ │ ldrmi.w r5, [r2, #360] @ 0x168 │ │ │ │ ldrb.w fp, [r2, #428] @ 0x1ac │ │ │ │ ldr.w r2, [r3, #3940] @ 0xf64 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ add r2, r4 │ │ │ │ - bl 2e92fc │ │ │ │ + bl 2e93cc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r3, #3940] @ 0xf64 │ │ │ │ add r0, r4 │ │ │ │ - bl 2e9234 │ │ │ │ + bl 2e9304 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w c9cf2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 5ac68 <__aeabi_uidiv@plt> │ │ │ │ @@ -118632,17 +118632,17 @@ │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #3920] @ 0xf50 │ │ │ │ ldr.w r3, [r3, #416] @ 0x1a0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r6, pc, #944 @ (adr r6, ca338 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, ca238 ) │ │ │ │ movs r1, r5 │ │ │ │ - add r6, pc, #776 @ (adr r6, ca294 ) │ │ │ │ + add r7, pc, #520 @ (adr r7, ca194 ) │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ sub sp, #28 │ │ │ │ @@ -118684,17 +118684,17 @@ │ │ │ │ bl 13d7a8 │ │ │ │ b.n c9fca │ │ │ │ str r2, [sp, #20] │ │ │ │ bl fb96c │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n c9fba │ │ │ │ - add r6, pc, #536 @ (adr r6, ca22c ) │ │ │ │ + add r7, pc, #280 @ (adr r7, ca12c ) │ │ │ │ movs r1, r5 │ │ │ │ - add r6, pc, #216 @ (adr r6, ca0f0 ) │ │ │ │ + add r6, pc, #984 @ (adr r6, ca3f0 ) │ │ │ │ movs r1, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ @@ -119124,15 +119124,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #192] @ (ca5a4 ) │ │ │ │ ldr r1, [pc, #196] @ (ca5a8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n ca4d0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 59bfc <__stat64_time64@plt> │ │ │ │ cbnz r0, ca546 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w lr, #1 │ │ │ │ @@ -119177,43 +119177,43 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r3, pc, #896 @ (adr r3, ca8fc ) │ │ │ │ + add r4, pc, #640 @ (adr r4, ca7fc ) │ │ │ │ movs r1, r5 │ │ │ │ - add r3, pc, #848 @ (adr r3, ca8d0 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, ca7d0 ) │ │ │ │ movs r1, r5 │ │ │ │ ldrb r6, [r5, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r3, pc, #216 @ (adr r3, ca660 ) │ │ │ │ + add r3, pc, #984 @ (adr r3, ca960 ) │ │ │ │ movs r1, r5 │ │ │ │ - add r2, pc, #720 @ (adr r2, ca85c ) │ │ │ │ + add r3, pc, #464 @ (adr r3, ca75c ) │ │ │ │ movs r1, r5 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #368 @ (adr r3, ca704 ) │ │ │ │ + add r4, pc, #112 @ (adr r4, ca604 ) │ │ │ │ movs r1, r5 │ │ │ │ - add r2, pc, #496 @ (adr r2, ca788 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, ca688 ) │ │ │ │ movs r1, r5 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ + ands r2, r3 │ │ │ │ movs r2, r5 │ │ │ │ - add r2, pc, #272 @ (adr r2, ca6b0 ) │ │ │ │ + add r3, pc, #16 @ (adr r3, ca5b0 ) │ │ │ │ movs r1, r5 │ │ │ │ - add r1, pc, #656 @ (adr r1, ca834 ) │ │ │ │ + add r2, pc, #400 @ (adr r2, ca734 ) │ │ │ │ movs r1, r5 │ │ │ │ - add r2, pc, #480 @ (adr r2, ca788 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, ca688 ) │ │ │ │ movs r1, r5 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ movs r1, r5 │ │ │ │ - add r1, pc, #928 @ (adr r1, ca950 ) │ │ │ │ + add r2, pc, #672 @ (adr r2, ca850 ) │ │ │ │ movs r1, r5 │ │ │ │ - add r0, pc, #856 @ (adr r0, ca90c ) │ │ │ │ + add r1, pc, #600 @ (adr r1, ca80c ) │ │ │ │ movs r1, r5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [pc, #244] @ (ca6b4 ) │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ @@ -119620,23 +119620,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (caa44 ) │ │ │ │ ldr r1, [pc, #28] @ (caa48 ) │ │ │ │ ldr.w r0, [r4, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n caa04 │ │ │ │ ldrsb r0, [r3, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #92] @ (caabc ) │ │ │ │ @@ -119665,23 +119665,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (caac4 ) │ │ │ │ ldr r1, [pc, #28] @ (caac8 ) │ │ │ │ ldr.w r0, [r4, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n caa84 │ │ │ │ strb r0, [r3, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #92] @ (cab3c ) │ │ │ │ @@ -119710,23 +119710,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (cab44 ) │ │ │ │ ldr r1, [pc, #28] @ (cab48 ) │ │ │ │ ldr.w r0, [r4, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n cab04 │ │ │ │ strb r0, [r3, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #120] @ 0x78 │ │ │ │ @@ -124478,43 +124478,43 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (ce010 ) │ │ │ │ ldr r2, [pc, #60] @ (ce014 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cdefe │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (ce018 ) │ │ │ │ ldr r1, [pc, #40] @ (ce01c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n cdf8a │ │ │ │ nop │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ movs r1, r5 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ movs r1, r5 │ │ │ │ - ldr r1, [pc, #336] @ (ce164 ) │ │ │ │ + ldr r2, [pc, #80] @ (ce064 ) │ │ │ │ movs r1, r5 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ movs r1, r5 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ movs r1, r5 │ │ │ │ - ldr r1, [pc, #216] @ (ce0f8 ) │ │ │ │ + ldr r1, [pc, #984] @ (ce3f8 ) │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -124666,43 +124666,43 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (ce21c ) │ │ │ │ ldr r2, [pc, #60] @ (ce220 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n ce10a │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (ce224 ) │ │ │ │ ldr r1, [pc, #40] @ (ce228 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n ce196 │ │ │ │ nop │ │ │ │ subs r0, r7, #6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ movs r1, r5 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ movs r1, r5 │ │ │ │ - bx r9 │ │ │ │ + ldr r0, [pc, #32] @ (ce240 ) │ │ │ │ movs r1, r5 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ movs r1, r5 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ movs r1, r5 │ │ │ │ - bx r5 │ │ │ │ + @ instruction: 0x47ea │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -124854,43 +124854,43 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (ce428 ) │ │ │ │ ldr r2, [pc, #60] @ (ce42c ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n ce316 │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (ce430 ) │ │ │ │ ldr r1, [pc, #40] @ (ce434 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n ce3a2 │ │ │ │ nop │ │ │ │ adds r4, r5, #6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ movs r1, r5 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ movs r1, r5 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp ip, pc │ │ │ │ movs r1, r5 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ movs r1, r5 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp lr, fp │ │ │ │ movs r1, r5 │ │ │ │ add.w r0, r0, #12288 @ 0x3000 │ │ │ │ ldr.w ip, [pc, #96] @ ce4a0 │ │ │ │ add ip, pc │ │ │ │ ldrb.w r2, [r0, #3348] @ 0xd14 │ │ │ │ lsls r3, r2, #29 │ │ │ │ bpl.n ce44c │ │ │ │ @@ -124916,24 +124916,24 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #24] @ (ce4a8 ) │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #20] @ (ce4ac ) │ │ │ │ add r2, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ subs r4, r7, r6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r3 │ │ │ │ + cmp r2, fp │ │ │ │ movs r1, r5 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1384] @ cea2c │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -125309,15 +125309,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (cea58 ) │ │ │ │ ldr r1, [pc, #320] @ (cea5c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n ce6c8 │ │ │ │ ldr.w r3, [r2, #3920] @ 0xf50 │ │ │ │ ldrb.w r3, [r3, #463] @ 0x1cf │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ce688 │ │ │ │ ldr.w r3, [r0, #1460] @ 0x5b4 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -125365,39 +125365,39 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ce984 │ │ │ │ ldr r2, [pc, #172] @ (cea64 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #172] @ (cea68 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n ce984 │ │ │ │ ldr r2, [pc, #164] @ (cea6c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #164] @ (cea70 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n ce6c8 │ │ │ │ ldr r2, [pc, #156] @ (cea74 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #156] @ (cea78 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n ce984 │ │ │ │ ldr.w r2, [r6, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #136] @ (cea7c ) │ │ │ │ ldr r1, [pc, #140] @ (cea80 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n ce84a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bic.w r8, r3, #2 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ b.n ce958 │ │ │ │ @@ -125405,64 +125405,64 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (cea84 ) │ │ │ │ ldr r1, [pc, #104] @ (cea88 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n ce72a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ subs r4, r5, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r4, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r2, r7, r0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, r5 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ movs r1, r5 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r0, [r2, #20] │ │ │ │ movs r1, r5 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r3, #24] │ │ │ │ movs r1, r5 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r2, [r3, #20] │ │ │ │ movs r1, r5 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + str r4, [r7, #0] │ │ │ │ movs r1, r5 │ │ │ │ - ldrsh r4, [r4, r1] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ movs r1, r5 │ │ │ │ - ands r6, r1 │ │ │ │ + lsrs r6, r1 │ │ │ │ movs r1, r5 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r7, #8] │ │ │ │ movs r1, r5 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + str r0, [r7, #0] │ │ │ │ movs r1, r5 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + ands r6, r5 │ │ │ │ movs r1, r5 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ movs r1, r5 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + ands r6, r3 │ │ │ │ movs r1, r5 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ movs r1, r5 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + ands r6, r1 │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ movs r1, r5 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ movs r1, r5 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -125721,26 +125721,26 @@ │ │ │ │ strb.w r3, [r5, #3348] @ 0xd14 │ │ │ │ b.n cebce │ │ │ │ ldr r2, [pc, #468] @ (cef5c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #468] @ (cef60 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n cebfc │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #448] @ (cef64 ) │ │ │ │ mov r7, fp │ │ │ │ ldr r1, [pc, #448] @ (cef68 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n cec76 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #3348] @ 0xd14 │ │ │ │ ldrb.w r3, [r5, #3348] @ 0xd14 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #3348] @ 0xd14 │ │ │ │ movs r2, #32 │ │ │ │ @@ -125810,15 +125810,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #244] @ (cef78 ) │ │ │ │ ldr r1, [pc, #248] @ (cef7c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n cebfe │ │ │ │ ldr.w r3, [r2, #3920] @ 0xf50 │ │ │ │ ldrb.w r3, [r3, #463] @ 0x1cf │ │ │ │ cmp r3, #0 │ │ │ │ bne.w cebc2 │ │ │ │ ldr.w r3, [r0, #1460] @ 0x5b4 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -125853,15 +125853,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cee2a │ │ │ │ ldr r2, [pc, #140] @ (cef84 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #140] @ (cef88 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n cee2a │ │ │ │ ldrb.w r3, [r4, #1056] @ 0x420 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w cec86 │ │ │ │ b.n cee38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ bic.w r7, r3, #2 │ │ │ │ @@ -125873,65 +125873,65 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #96] @ (cef8c ) │ │ │ │ ldr r1, [pc, #100] @ (cef90 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n ced5e │ │ │ │ ldr r2, [pc, #92] @ (cef94 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #92] @ (cef98 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n cee2a │ │ │ │ nop │ │ │ │ asrs r0, r2, #21 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ movs r1, r5 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ movs r1, r5 │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ movs r1, r5 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ movs r1, r5 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ movs r1, r5 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ movs r1, r5 │ │ │ │ - subs r2, #166 @ 0xa6 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ movs r1, r5 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ movs r1, r5 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ movs r1, r5 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ movs r1, r5 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ movs r1, r5 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ movs r1, r5 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -126117,15 +126117,15 @@ │ │ │ │ and.w r2, fp, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cf156 │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ strd r2, r1, [sp] │ │ │ │ mul.w r3, ip, r3 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n cf156 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrh.w r3, [r1, #3348] @ 0xd14 │ │ │ │ str.w r2, [r1, #3352] @ 0xd18 │ │ │ │ bic.w r3, r3, #1712 @ 0x6b0 │ │ │ │ @@ -126343,15 +126343,15 @@ │ │ │ │ ldr r2, [pc, #112] @ (cf490 ) │ │ │ │ ldr r1, [pc, #116] @ (cf494 ) │ │ │ │ ldr.w r0, [ip, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n cf3c2 │ │ │ │ lsls r3, r3, #29 │ │ │ │ bpl.n cf3e2 │ │ │ │ ldr r2, [pc, #80] @ (cf488 ) │ │ │ │ ldr r1, [pc, #92] @ (cf498 ) │ │ │ │ ldr.w r3, [ip, #1036] @ 0x40c │ │ │ │ add r1, pc │ │ │ │ @@ -126367,40 +126367,40 @@ │ │ │ │ ldr r2, [pc, #60] @ (cf49c ) │ │ │ │ ldr r1, [pc, #64] @ (cf4a0 ) │ │ │ │ ldr.w r0, [ip, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n cf3c2 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n cf47c │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cf3f6 │ │ │ │ b.n cf3e2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cf3f6 │ │ │ │ b.n cf436 │ │ │ │ nop │ │ │ │ lsrs r2, r3, #17 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ movs r1, r5 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ movs r1, r5 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ movs r1, r5 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ movs r1, r5 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ movs r1, r5 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ movs r1, 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] @ (cf530 ) │ │ │ │ @@ -126427,15 +126427,15 @@ │ │ │ │ ldr.w r1, [r2, #1048] @ 0x418 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [pc, #64] @ (cf53c ) │ │ │ │ ldr r1, [pc, #68] @ (cf540 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n cf50a │ │ │ │ cmp r1, #0 │ │ │ │ bne.n cf4ce │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #2047 @ 0x7ff │ │ │ │ movt r2, #63487 @ 0xf7ff │ │ │ │ @@ -126445,32 +126445,32 @@ │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ bl cae00 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r0, #13 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ movs r1, r5 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ movs r1, r5 │ │ │ │ - adds r4, #46 @ 0x2e │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, #232] @ (cf650 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r5, pc │ │ │ │ @@ -126480,18 +126480,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n cf62e │ │ │ │ cmp r3, #2 │ │ │ │ bls.n cf648 │ │ │ │ subs r3, #3 │ │ │ │ @@ -126507,21 +126507,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #16 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r6, [sp, #20] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ @@ -126533,15 +126533,15 @@ │ │ │ │ ldr.w r3, [r5, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n cf648 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -126640,15 +126640,15 @@ │ │ │ │ add r6, sp, #32 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -126656,18 +126656,18 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ 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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w cfe10 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w cfe34 │ │ │ │ subs r3, #3 │ │ │ │ @@ -126683,21 +126683,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ @@ -126705,28 +126705,28 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ add.w r2, r7, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -126735,27 +126735,27 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ 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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -126787,18 +126787,18 @@ │ │ │ │ ldrb.w r6, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ cbz r5, cf920 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, cf918 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, cf918 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -126807,15 +126807,15 @@ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n cf904 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w cfb1e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w cf6de │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w cfadc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -126847,25 +126847,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, cf9a4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -126877,15 +126877,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, #68] @ 0x44 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -126957,19 +126957,19 @@ │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r3, #10 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r2, [pc, #916] @ (cfe7c ) │ │ │ │ ldr r3, [pc, #900] @ (cfe70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -127003,15 +127003,15 @@ │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1fe71c │ │ │ │ + bl 1fe7ec │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #32 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w cfe60 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, cfb72 │ │ │ │ @@ -127026,28 +127026,28 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, sp, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, cfba4 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -127055,27 +127055,27 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ 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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r9, [r7, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl.w r9, r3, r9 │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r3, r9, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ @@ -127107,15 +127107,15 @@ │ │ │ │ ldrb.w r7, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r7, ip, r7, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ beq.w cfe3c │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ @@ -127149,19 +127149,19 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl cf544 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ 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] │ │ │ │ @@ -127169,25 +127169,25 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ 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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r2, r2, [r6] │ │ │ │ str r2, [r6, #8] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ @@ -127220,15 +127220,15 @@ │ │ │ │ ldrb.w r6, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -127289,15 +127289,15 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r0, #6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r4, r0, #6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #20 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -127330,15 +127330,15 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ adds r2, r6, #1 │ │ │ │ ands r2, r6 │ │ │ │ bne.n cfef2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r2, [pc, #536] @ (d00f0 ) │ │ │ │ ldr r3, [pc, #528] @ (d00ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -127400,126 +127400,126 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r9, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, cff94 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, cffc0 │ │ │ │ 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 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d0028 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ vldr d0, [pc, #168] @ d00e0 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d0064 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ 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 24f83c │ │ │ │ + bl 24f90c │ │ │ │ b.n cfed6 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n d00da │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w cff5e │ │ │ │ @@ -127528,20 +127528,20 @@ │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ bne.n d009a │ │ │ │ cmp r1, #1 │ │ │ │ beq.n d009e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ udf #255 @ 0xff │ │ │ │ - bl 20161c │ │ │ │ + bl 2016ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.w cff24 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ b.n cfed6 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -127585,15 +127585,15 @@ │ │ │ │ clz r3, r3 │ │ │ │ movs r5, #0 │ │ │ │ rsb r3, r3, #32 │ │ │ │ movs r6, #16 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 2141cc │ │ │ │ + bl 21429c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r1, [pc, #248] @ (d0260 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r0, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ @@ -127607,38 +127607,38 @@ │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.n d01f0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 232440 │ │ │ │ + bl 232510 │ │ │ │ cbz r0, d01f0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #424] @ 0x1a8 │ │ │ │ bl cfe88 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23269c │ │ │ │ + bl 23276c │ │ │ │ mov r0, r4 │ │ │ │ bl 16ae94 │ │ │ │ b.n d01f0 │ │ │ │ movs r1, #8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 2141cc │ │ │ │ + bl 21429c │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23269c │ │ │ │ + bl 23276c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #112] @ (d0264 ) │ │ │ │ ldr r3, [pc, #100] @ (d0258 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -127664,15 +127664,15 @@ │ │ │ │ ldrb.w r1, [r1, #610] @ 0x262 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n d0154 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r6, #16 │ │ │ │ - bl 2141cc │ │ │ │ + bl 21429c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ b.n d0164 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ mrc2 0, 7, r0, cr0, cr8, {5} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 6, r0, cr12, cr8, {5} │ │ │ │ @@ -127748,29 +127748,29 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n d0314 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n d0360 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [pc, #40] @ (d038c ) │ │ │ │ ldr r3, [pc, #36] @ (d0388 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -127818,25 +127818,25 @@ │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #44] @ 0x2c │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ strd r5, r5, [sp, #80] @ 0x50 │ │ │ │ strd r8, r9, [sp, #88] @ 0x58 │ │ │ │ - bl 2e12e8 │ │ │ │ + bl 2e13b8 │ │ │ │ ldr r3, [pc, #696] @ (d06bc ) │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ strd r6, r6, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ strd r6, r5, [sp, #112] @ 0x70 │ │ │ │ strd r5, r5, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - bl 2e12e8 │ │ │ │ + bl 2e13b8 │ │ │ │ ldr r2, [pc, #672] @ (d06c0 ) │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [pc, #672] @ (d06c4 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [pc, #672] @ (d06c8 ) │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ @@ -127888,15 +127888,15 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r6, [sp, #320] @ 0x140 │ │ │ │ strd r6, r5, [sp, #328] @ 0x148 │ │ │ │ strd r5, r5, [sp, #336] @ 0x150 │ │ │ │ str r5, [sp, #344] @ 0x158 │ │ │ │ - bl 2e2684 │ │ │ │ + bl 2e2754 │ │ │ │ ldr r3, [pc, #548] @ (d06e4 ) │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [pc, #544] @ (d06e8 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -127936,25 +127936,25 @@ │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ strd r5, r5, [sp, #196] @ 0xc4 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ strd r8, r9, [sp, #160] @ 0xa0 │ │ │ │ strd r6, r6, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r5, [sp, #184] @ 0xb8 │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ - bl 2e12e8 │ │ │ │ + bl 2e13b8 │ │ │ │ ldr r1, [pc, #444] @ (d06fc ) │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ movs r0, #3 │ │ │ │ add r1, pc │ │ │ │ strd r6, r6, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ strd r6, r5, [sp, #220] @ 0xdc │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ strd r8, r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 2e12e8 │ │ │ │ + bl 2e13b8 │ │ │ │ ldr r3, [pc, #420] @ (d0700 ) │ │ │ │ ldr r1, [pc, #420] @ (d0704 ) │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #268] @ 0x10c │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #8 │ │ │ │ @@ -128042,29 +128042,29 @@ │ │ │ │ strd r6, r5, [sp, #580] @ 0x244 │ │ │ │ str r5, [sp, #588] @ 0x24c │ │ │ │ strd r8, r9, [sp, #592] @ 0x250 │ │ │ │ strd r6, r6, [sp, #608] @ 0x260 │ │ │ │ strd r6, r5, [sp, #616] @ 0x268 │ │ │ │ strd r5, r5, [sp, #624] @ 0x270 │ │ │ │ str r5, [sp, #632] @ 0x278 │ │ │ │ - bl 2e1ff8 │ │ │ │ + bl 2e20c8 │ │ │ │ ldr r2, [pc, #208] @ (d0730 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #636] @ 0x27c │ │ │ │ movs r1, #18 │ │ │ │ add r2, pc │ │ │ │ strd r2, r6, [sp, #640] @ 0x280 │ │ │ │ ldr r2, [pc, #196] @ (d0734 ) │ │ │ │ add r0, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ strd r8, r9, [sp, #664] @ 0x298 │ │ │ │ strd r6, r6, [sp, #648] @ 0x288 │ │ │ │ strd r5, r5, [sp, #656] @ 0x290 │ │ │ │ - bl 2e2684 │ │ │ │ + bl 2e2754 │ │ │ │ ldr r2, [pc, #176] @ (d0738 ) │ │ │ │ ldr r3, [pc, #32] @ (d06a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #676] @ 0x2a4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -128075,160 +128075,160 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ mrrc2 0, 11, r0, r2, cr8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ mcrr2 0, 11, r0, r6, cr8 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r5 │ │ │ │ + bx sp │ │ │ │ movs r1, r5 │ │ │ │ - mov lr, r3 │ │ │ │ + bx fp │ │ │ │ movs r1, r5 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ movs r3, r5 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r6, #11 │ │ │ │ movs r3, r5 │ │ │ │ lsrs r4, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, fp │ │ │ │ + bxns r3 │ │ │ │ movs r1, r5 │ │ │ │ - mov r6, fp │ │ │ │ + bx r3 │ │ │ │ movs r1, r5 │ │ │ │ - mov r0, ip │ │ │ │ + bx r4 │ │ │ │ movs r1, r5 │ │ │ │ - mov r2, r5 │ │ │ │ + mov sl, sp │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, r3 │ │ │ │ + mov lr, fp │ │ │ │ movs r1, r5 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + bkpt 0x0022 │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r1 │ │ │ │ + mov sl, r9 │ │ │ │ movs r1, r5 │ │ │ │ - mov r6, r2 │ │ │ │ + mov lr, sl │ │ │ │ movs r1, r5 │ │ │ │ - mov r6, r3 │ │ │ │ + mov lr, fp │ │ │ │ movs r1, r5 │ │ │ │ - beq.n d06e0 │ │ │ │ + bne.n d0660 │ │ │ │ movs r6, r5 │ │ │ │ - cmp ip, ip │ │ │ │ + mov ip, r4 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r8, r9 │ │ │ │ + mov r8, r1 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r7 │ │ │ │ + mov r4, pc │ │ │ │ movs r1, r5 │ │ │ │ - cmp ip, r5 │ │ │ │ + mov r4, sp │ │ │ │ movs r1, r5 │ │ │ │ - cmp r8, r6 │ │ │ │ + mov r0, lr │ │ │ │ movs r1, r5 │ │ │ │ - cmp sl, r1 │ │ │ │ + mov r2, r9 │ │ │ │ movs r1, r5 │ │ │ │ - cmp ip, r1 │ │ │ │ + mov r4, r9 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r8, r2 │ │ │ │ + mov r0, sl │ │ │ │ movs r1, r5 │ │ │ │ - cmp sl, r2 │ │ │ │ + mov r2, sl │ │ │ │ movs r1, r5 │ │ │ │ - cmp r2, sp │ │ │ │ + mov r2, r5 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r2, lr │ │ │ │ + mov r2, r6 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r0, pc │ │ │ │ + mov r0, r7 │ │ │ │ movs r1, r5 │ │ │ │ - cmp ip, r0 │ │ │ │ + mov r4, r8 │ │ │ │ movs r1, r5 │ │ │ │ - add lr, lr │ │ │ │ + cmp lr, r6 │ │ │ │ movs r1, r5 │ │ │ │ - cmp r2, sl │ │ │ │ + mov r2, r2 │ │ │ │ movs r1, r5 │ │ │ │ ldr??.w r0, [r4, r8, lsl #3] │ │ │ │ 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 r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl d0390 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e3e3c │ │ │ │ + bl 2e3f0c │ │ │ │ cbz r7, d0790 │ │ │ │ ldr r2, [pc, #48] @ (d07a4 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 1fe71c │ │ │ │ + bl 1fe7ec │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (d07a8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 1fe670 │ │ │ │ + bl 1fe740 │ │ │ │ mov r3, r0 │ │ │ │ b.n d077e │ │ │ │ - add r6, r9 │ │ │ │ + cmp r6, r1 │ │ │ │ movs r1, r5 │ │ │ │ - add r2, r5 │ │ │ │ + add sl, sp │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r2 │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -128267,25 +128267,25 @@ │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d089e │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (d08e4 ) │ │ │ │ ldr r2, [pc, #60] @ (d08e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -128343,21 +128343,21 @@ │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #16 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ adds r4, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ @@ -128369,15 +128369,15 @@ │ │ │ │ ldr.w r3, [r6, lr] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n d09b0 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -128411,25 +128411,25 @@ │ │ │ │ ldr r3, [pc, #80] @ (d0a34 ) │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d0a10 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (d0a38 ) │ │ │ │ ldr r2, [pc, #32] @ (d0a34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -128460,15 +128460,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a344 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cbz r2, d0a92 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ @@ -128478,38 +128478,38 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n d0a78 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n d0b6c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -128519,19 +128519,19 @@ │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r6 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r6, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w sl, [r3, #76] @ 0x4c │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ strd r7, r7, [r5] │ │ │ │ str r7, [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 │ │ │ │ @@ -128540,25 +128540,25 @@ │ │ │ │ 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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d0afe │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r6, fp │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 20a328 │ │ │ │ + bl 20a3f8 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n d0b7c │ │ │ │ str.w r6, [sl] │ │ │ │ ldr r2, [pc, #52] @ (d0bb4 ) │ │ │ │ ldr r3, [pc, #48] @ (d0bb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -128589,15 +128589,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r3, r9, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ ldrb.w sl, [r6, #12] │ │ │ │ @@ -128631,15 +128631,15 @@ │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r5, #1 │ │ │ │ b.n d0c34 │ │ │ │ @ instruction: 0xf3e600b8 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -128650,15 +128650,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r3, r9, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ ldrb.w sl, [r5, #12] │ │ │ │ @@ -128694,15 +128694,15 @@ │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xf32e00b8 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -128771,30 +128771,30 @@ │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ beq.n d0d86 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d0dfa │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ b.n d0d88 │ │ │ │ movs r1, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n d0dda │ │ │ │ movs r1, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ b.n d0dda │ │ │ │ @@ -128840,25 +128840,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n d0eda │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d0ec0 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [pc, #184] @ (d0f7c ) │ │ │ │ ldr r3, [pc, #180] @ (d0f78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -128893,30 +128893,30 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d0f3c │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r4, r0 │ │ │ │ b.n d0ec0 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ b.n d0f1c │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp] │ │ │ │ @@ -128946,22 +128946,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w r9, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #680] @ d1254 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add.w r7, r8, #20 │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add fp, pc │ │ │ │ @@ -128969,18 +128969,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w d1222 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w d123c │ │ │ │ subs r3, #3 │ │ │ │ @@ -128996,21 +128996,21 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ ldrb.w sl, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w sl, [r0, #40] @ 0x28 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr.w lr, [pc, #488] @ d1258 │ │ │ │ @@ -129022,94 +129022,94 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r1, r8, #20 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl d0e38 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d10d0 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov.w lr, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w r9, r8, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d1248 │ │ │ │ mov r3, r4 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ ldrb.w r9, [fp, #32] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -129134,18 +129134,18 @@ │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ ldr r2, [pc, #108] @ (d125c ) │ │ │ │ ldr r3, [pc, #96] @ (d1250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -129220,25 +129220,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n d1300 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d12e6 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [pc, #276] @ (d13fc ) │ │ │ │ ldr r2, [pc, #268] @ (d13f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -129280,30 +129280,30 @@ │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ strh.w r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d136e │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n d12e6 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n d1352 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n d1352 │ │ │ │ @@ -129315,30 +129315,30 @@ │ │ │ │ adds r2, r3, #1 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d13c4 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n d12e6 │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n d1352 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -129376,42 +129376,42 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d1464 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -129435,30 +129435,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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [pc, #408] @ (d1690 ) │ │ │ │ ldr r3, [pc, #392] @ (d1684 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w d167c │ │ │ │ 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 2036b4 │ │ │ │ + bl 203784 │ │ │ │ movs r2, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl d1260 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -129493,23 +129493,23 @@ │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n d1674 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w r5, r9, #84 @ 0x54 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ add.w lr, r9, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -129538,36 +129538,36 @@ │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ add.w r2, r9, r2, lsl #2 │ │ │ │ add.w r9, r9, r3, lsl #2 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r9, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n d14f6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d164c │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov sl, r0 │ │ │ │ b.n d157c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n d1628 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -129637,43 +129637,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 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d1746 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ 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 d1400 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -129682,29 +129682,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ 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 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ 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 │ │ │ │ @@ -129737,49 +129737,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 203438 │ │ │ │ + bl 203508 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d1882 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl d1400 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -129793,27 +129793,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -129822,27 +129822,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -129850,68 +129850,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d19ca │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ 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 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d1a0a │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d30d6 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -129966,58 +129966,58 @@ │ │ │ │ lsrs r1, r5, #12 │ │ │ │ lsrs r1, r5, #12 │ │ │ │ lsrs r1, r5, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n d175e │ │ │ │ strd r0, r0, [r8, #-736] @ 0x2e0 │ │ │ │ strd r0, r0, [r0, #-736] @ 0x2e0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d1b0c │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #212] @ 0xd4 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ @@ -130048,24 +130048,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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -130073,29 +130073,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #200] @ 0xc8 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130127,24 +130127,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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -130152,29 +130152,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #188] @ 0xbc │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ 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 │ │ │ │ @@ -130206,24 +130206,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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -130231,29 +130231,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ 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 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ 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 │ │ │ │ @@ -130285,24 +130285,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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -130310,29 +130310,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #164] @ 0xa4 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -130364,24 +130364,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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -130389,29 +130389,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #152] @ 0x98 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ 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 │ │ │ │ @@ -130443,26 +130443,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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ 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 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -130470,29 +130470,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ 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 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ 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 │ │ │ │ @@ -130524,26 +130524,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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ 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 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -130551,46 +130551,46 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d312c │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [r2, #32] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ bic.w r8, r9, r8 │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ @@ -130615,26 +130615,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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ 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 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -130642,47 +130642,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3128 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ 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 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ 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 │ │ │ │ @@ -130707,24 +130707,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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -130732,45 +130732,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3130 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ 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 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ 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 │ │ │ │ @@ -130797,53 +130797,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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ lsl.w r8, fp, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -130874,24 +130874,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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -130899,29 +130899,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -130952,24 +130952,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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -130977,45 +130977,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3130 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ 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 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -131046,24 +131046,24 @@ │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #11 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -131071,38 +131071,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3130 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -131135,24 +131135,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #12 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -131160,39 +131160,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3130 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -131225,24 +131225,24 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #13 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -131250,39 +131250,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3130 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -131310,24 +131310,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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -131335,39 +131335,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3136 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ 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 │ │ │ │ @@ -131393,24 +131393,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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -131418,39 +131418,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3136 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ 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 │ │ │ │ @@ -131477,24 +131477,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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r7, #20 │ │ │ │ @@ -131502,38 +131502,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3130 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #32] │ │ │ │ @@ -131567,24 +131567,24 @@ │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, lr, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str.w r9, [r2, #40] @ 0x28 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -131592,41 +131592,41 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r1, r9 │ │ │ │ strb.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3130 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w lr, [fp, #32] │ │ │ │ @@ -131649,15 +131649,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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [pc, #428] @ (d313c ) │ │ │ │ ldr r3, [pc, #428] @ (d3140 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -131768,26 +131768,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w d1ae8 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1b1c │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.w d1b1c │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n d30e8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n d30e8 │ │ │ │ @@ -131826,29 +131826,29 @@ │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl d0a3c │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, d3192 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -131857,18 +131857,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w d338c │ │ │ │ cmp r3, #2 │ │ │ │ bls.w d33a6 │ │ │ │ subs r3, #3 │ │ │ │ @@ -131884,22 +131884,22 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ 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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ 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, #2636] @ d3ca4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -131909,51 +131909,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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -131961,18 +131961,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ 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 │ │ │ │ @@ -132019,21 +132019,21 @@ │ │ │ │ b.n d321c │ │ │ │ movs r3, #32 │ │ │ │ b.n d321c │ │ │ │ movs r3, #1 │ │ │ │ b.n d321c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -132042,18 +132042,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w d4292 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w d459e │ │ │ │ subs r3, #3 │ │ │ │ @@ -132068,22 +132068,22 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -132091,64 +132091,64 @@ │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d34b2 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d34d8 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r6, r0 │ │ │ │ b.n d35ca │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -132157,18 +132157,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w d3708 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w d372e │ │ │ │ subs r3, #3 │ │ │ │ @@ -132181,22 +132181,22 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #8 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ @@ -132204,36 +132204,36 @@ │ │ │ │ add.w r8, r7, #84 @ 0x54 │ │ │ │ strd lr, lr, [r4, #4] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r2, [pc, #1756] @ d3ca8 │ │ │ │ ldr.w r3, [pc, #1740] @ d3c9c │ │ │ │ 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 d476a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -132242,18 +132242,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w d422c │ │ │ │ cmp r3, #2 │ │ │ │ bls.w d45ae │ │ │ │ subs r3, #3 │ │ │ │ @@ -132268,37 +132268,37 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #8 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [fp, #50] @ 0x32 │ │ │ │ b.n d35a2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ mov.w lr, #8 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -132307,18 +132307,18 @@ │ │ │ │ add.w r8, r6, #20 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bls.w d354a │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n d372e │ │ │ │ @@ -132336,21 +132336,21 @@ │ │ │ │ movs r6, r1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ b.n d3572 │ │ │ │ mov.w r9, #32 │ │ │ │ b.n d3572 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -132359,18 +132359,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w d41c6 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w d45d2 │ │ │ │ subs r3, #3 │ │ │ │ @@ -132385,22 +132385,22 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #8 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ 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 │ │ │ │ @@ -132408,15 +132408,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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d4760 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -132429,57 +132429,57 @@ │ │ │ │ movs r4, #8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d1400 │ │ │ │ mov r6, r0 │ │ │ │ b.n d35ca │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 d36d6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 d36d6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 r9, #1 │ │ │ │ @@ -132488,18 +132488,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w d3708 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w d372e │ │ │ │ subs r3, #3 │ │ │ │ @@ -132511,60 +132511,60 @@ │ │ │ │ tst.w r9, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #8 │ │ │ │ b.n d3572 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 d36e6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 d36d6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -132573,18 +132573,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w d41e8 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w d45bc │ │ │ │ subs r3, #3 │ │ │ │ @@ -132599,114 +132599,114 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r7, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl d0e38 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d3ab6 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r6, r0 │ │ │ │ b.n d35ca │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 d36d6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #2 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n d36d6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -132715,18 +132715,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w d41a4 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w d45ca │ │ │ │ subs r3, #3 │ │ │ │ @@ -132741,22 +132741,22 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq.w sl, #64 @ 0x40 │ │ │ │ movne.w sl, #8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ @@ -132766,15 +132766,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.w d42bc │ │ │ │ @@ -132831,21 +132831,21 @@ │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r3, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -132854,18 +132854,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w d424e │ │ │ │ cmp r3, #2 │ │ │ │ bls.w d45a6 │ │ │ │ subs r3, #3 │ │ │ │ @@ -132880,22 +132880,22 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq.w sl, #64 @ 0x40 │ │ │ │ movne.w sl, #8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ @@ -132906,15 +132906,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ movs r6, #16 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d46c8 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ @@ -132952,26 +132952,26 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ bl d0268 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r6, r0 │ │ │ │ b.w d35ca │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -132981,18 +132981,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w d4270 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w d45b6 │ │ │ │ subs r3, #3 │ │ │ │ @@ -133007,22 +133007,22 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq.w fp, #64 @ 0x40 │ │ │ │ movne.w fp, #8 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ 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 │ │ │ │ @@ -133030,54 +133030,54 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ 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 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d3f2c │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl d0e38 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w d35ca │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #5 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ @@ -133085,71 +133085,71 @@ │ │ │ │ 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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl d08e8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl d0e38 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r9, [r4, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d3fe4 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r6, r0 │ │ │ │ b.w d35ca │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -133157,18 +133157,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w d420a │ │ │ │ cmp r3, #2 │ │ │ │ bls.w d45c4 │ │ │ │ subs r3, #3 │ │ │ │ @@ -133183,37 +133183,37 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r8, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r7, r8, r7, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl d0e38 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -133254,21 +133254,21 @@ │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ 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 │ │ │ │ @@ -133399,30 +133399,30 @@ │ │ │ │ lsls r0, r0, #6 │ │ │ │ lsls r0, r0, #6 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, d42e0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ adds r6, #16 │ │ │ │ @@ -133463,32 +133463,32 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ moveq sl, r8 │ │ │ │ beq.n d43bc │ │ │ │ mov r7, ip │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov fp, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ strb.w r9, [sp, #132] @ 0x84 │ │ │ │ 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, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r8, [fp, #12] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ @@ -133511,30 +133511,30 @@ │ │ │ │ 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 d445a │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r8, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #116 @ 0x74 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ @@ -133557,35 +133557,35 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ beq.w d46c4 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r6, r9, #44 @ 0x2c │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r6, r0 │ │ │ │ b.w d35ca │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n d42bc │ │ │ │ movs r2, #1 │ │ │ │ @@ -133595,30 +133595,30 @@ │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n d42bc │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d453c │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r6, r0 │ │ │ │ b.w d35ca │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n d451e │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ @@ -133693,31 +133693,31 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d466e │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r0 │ │ │ │ b.w d3db8 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n d464c │ │ │ │ movs r2, #1 │ │ │ │ @@ -133774,30 +133774,30 @@ │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d4732 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r7, r0 │ │ │ │ b.w d3832 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n d4714 │ │ │ │ movs r2, #1 │ │ │ │ @@ -133846,30 +133846,30 @@ │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ 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 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #116 @ 0x74 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sl, #4] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov.w r3, #3 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ add.w ip, sp, #116 @ 0x74 │ │ │ │ @@ -133882,30 +133882,30 @@ │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ 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, [fp, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #116 @ 0x74 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ strd r5, r5, [sp, #104] @ 0x68 │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ mov.w r3, #3 │ │ │ │ str r5, [sp, #24] │ │ │ │ add.w ip, sp, #116 @ 0x74 │ │ │ │ @@ -133919,30 +133919,30 @@ │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #116 @ 0x74 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r8 │ │ │ │ movs r3, #1 │ │ │ │ @@ -134017,31 +134017,31 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n d49ec │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w d4bb8 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r4, r9, #44 @ 0x2c │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ blx 5a30c │ │ │ │ @@ -134105,66 +134105,66 @@ │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n d4af0 │ │ │ │ cbz r5, d4b40 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs.w r3, r8, r3 │ │ │ │ bne.n d4b60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n d492c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, fp │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ cmp.w r8, #3 │ │ │ │ str r0, [r4, #0] │ │ │ │ bne.w d492c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, r4, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w d4926 │ │ │ │ mov r0, r8 │ │ │ │ - bl 202814 │ │ │ │ + bl 2028e4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2038a0 │ │ │ │ + bl 203970 │ │ │ │ ldr r2, [pc, #52] @ (d4bd4 ) │ │ │ │ ldr r3, [pc, #44] @ (d4bd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -134216,37 +134216,37 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r2, [pc, #2232] @ d54e4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fe71c │ │ │ │ + bl 1fe7ec │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r2, [sp, #120] @ 0x78 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d4c6a │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -134254,26 +134254,26 @@ │ │ │ │ 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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d0bb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2043f0 │ │ │ │ + bl 2044c0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 2083b0 │ │ │ │ + bl 208480 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d08e8 │ │ │ │ @@ -134319,33 +134319,33 @@ │ │ │ │ lsrs r7, r3, #23 │ │ │ │ lsrs r7, r3, #23 │ │ │ │ lsrs r7, r3, #23 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4d52 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d08e8 │ │ │ │ @@ -134391,53 +134391,53 @@ │ │ │ │ lsrs r4, r7, #21 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4dfa │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d4e38 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -134445,31 +134445,31 @@ │ │ │ │ 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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d0bb8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fee14 │ │ │ │ + bl 1feee4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d08e8 │ │ │ │ @@ -134481,15 +134481,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d08e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -134502,24 +134502,24 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d08e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #2 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ mov r1, sl │ │ │ │ str r5, [r0, #32] │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ @@ -134573,15 +134573,15 @@ │ │ │ │ bl d08e8 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r9, #12] │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r9, #12] │ │ │ │ @@ -134616,15 +134616,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ str.w r9, [r5, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ movs r2, #5 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -134633,15 +134633,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d08e8 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #120] @ 0x78 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ strd r9, r9, [fp, #4] │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ @@ -134667,15 +134667,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ movs r2, #6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -134686,15 +134686,15 @@ │ │ │ │ bl d08e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0c70 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d08e8 │ │ │ │ @@ -134706,18 +134706,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d08e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d08e8 │ │ │ │ @@ -134740,40 +134740,40 @@ │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl d0d28 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n d51b8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -134788,15 +134788,15 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r3, #4 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w d696a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w d687a │ │ │ │ @@ -134833,53 +134833,53 @@ │ │ │ │ lsrs r0, r3, #12 │ │ │ │ lsrs r0, r3, #12 │ │ │ │ lsrs r0, r3, #12 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d52b0 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d52ee │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -134887,43 +134887,43 @@ │ │ │ │ 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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d0bb8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 1fee14 │ │ │ │ + bl 1feee4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0bb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2042f8 │ │ │ │ + bl 2043c8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d08e8 │ │ │ │ @@ -134942,20 +134942,20 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r7, #20 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -134966,18 +134966,18 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d08e8 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ @@ -135003,25 +135003,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d0d28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0e38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #96] @ 0x60 │ │ │ │ bhi.w d695e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -135064,88 +135064,88 @@ │ │ │ │ lsls r0, r7, #2 │ │ │ │ cbz r0, d555a │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 15, cr0, cr10, cr8, {1} │ │ │ │ + vaddl.u q0, d10, d24 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5510 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0bb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2042f8 │ │ │ │ + bl 2043c8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d09c0 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d09c0 │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203800 │ │ │ │ + bl 2038d0 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff134 │ │ │ │ + bl 1ff204 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5582 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204214 │ │ │ │ + bl 2042e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ @@ -135176,18 +135176,18 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -135203,18 +135203,18 @@ │ │ │ │ bl d09c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0bb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2042f8 │ │ │ │ + bl 2043c8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -135222,15 +135222,15 @@ │ │ │ │ bl d09c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0bb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d08e8 │ │ │ │ @@ -135360,33 +135360,33 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r9, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ strd r3, r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - bl 2038a0 │ │ │ │ + bl 203970 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d08e8 │ │ │ │ movw r1, #743 @ 0x2e7 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ add.w r9, r6, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ add.w lr, r6, #100 @ 0x64 │ │ │ │ strd r8, r8, [fp, #4] │ │ │ │ add.w ip, r6, #116 @ 0x74 │ │ │ │ @@ -135403,15 +135403,15 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ bl d0268 │ │ │ │ @@ -135427,15 +135427,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d09c0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ bl d0268 │ │ │ │ @@ -135447,33 +135447,33 @@ │ │ │ │ bl d0e38 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str.w r8, [fp, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d58fc │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl d0e38 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -135483,79 +135483,79 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d5954 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl d09c0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0bb8 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d59b4 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r2, #15 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d09c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ movs r2, #3 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ movs r2, #3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -135576,86 +135576,86 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d09c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203800 │ │ │ │ + bl 2038d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0bb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d5a58 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fee14 │ │ │ │ + bl 1feee4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0e38 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5abe │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #16 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -135734,15 +135734,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0e38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r2, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ @@ -135777,15 +135777,15 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ ldrb r5, [r7, #12] │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ add.w r6, r0, #100 @ 0x64 │ │ │ │ @@ -135818,15 +135818,15 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r5, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r5, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -135874,15 +135874,15 @@ │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ bl d4770 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r5, [r8, #12] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r9, #20 │ │ │ │ strd r7, r7, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ @@ -135913,15 +135913,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ movs r2, #6 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -135937,15 +135937,15 @@ │ │ │ │ bl d4770 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r9, #20 │ │ │ │ strd r7, r7, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ @@ -135976,18 +135976,18 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2042f8 │ │ │ │ + bl 2043c8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl d07ac │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -136009,15 +136009,15 @@ │ │ │ │ bl d0bb8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n d5ec8 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl d1260 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -136044,31 +136044,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl d0818 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r0, r3, lsl #7 │ │ │ │ @@ -136085,15 +136085,15 @@ │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -136105,44 +136105,44 @@ │ │ │ │ bl d0e38 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ mov r1, r9 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5ff4 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1fee14 │ │ │ │ + bl 1feee4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2042f8 │ │ │ │ + bl 2043c8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -136159,20 +136159,20 @@ │ │ │ │ movs r6, #4 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ bl d0268 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r6, [r8, #12] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r3, r9, #20 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ @@ -136199,15 +136199,15 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ movs r7, #2 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -136226,46 +136226,46 @@ │ │ │ │ bl d0e38 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d613c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fee14 │ │ │ │ + bl 1feee4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2042f8 │ │ │ │ + bl 2043c8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ @@ -136284,15 +136284,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d08e8 │ │ │ │ @@ -136303,53 +136303,53 @@ │ │ │ │ bl d0e38 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d620e │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d624c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -136357,70 +136357,70 @@ │ │ │ │ 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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d0bb8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fee14 │ │ │ │ + bl 1feee4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2042f8 │ │ │ │ + bl 2043c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d62f6 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ bl d0268 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -136466,38 +136466,38 @@ │ │ │ │ lsls r4, r0, #10 │ │ │ │ lsls r4, r0, #10 │ │ │ │ lsls r4, r0, #10 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d63a0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl d0e38 │ │ │ │ movs r2, #13 │ │ │ │ mov r6, r0 │ │ │ │ @@ -136505,15 +136505,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0bb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -136556,34 +136556,34 @@ │ │ │ │ lsls r5, r1, #8 │ │ │ │ lsls r5, r1, #8 │ │ │ │ lsls r5, r1, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d6476 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d08e8 │ │ │ │ @@ -136593,29 +136593,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d0e38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r2, #17 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ @@ -136626,22 +136626,22 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r5, [r9, #12] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r6, [r9, #12] │ │ │ │ @@ -136665,15 +136665,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ str.w r5, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ movs r2, #10 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -136711,82 +136711,82 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d08e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r2, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0bb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2042f8 │ │ │ │ + bl 2043c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #812 @ (adr r3, d6980 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl d1260 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #792 @ (adr r3, d6988 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0d28 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, #756 @ (adr r3, d6990 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl d0e38 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mvn.w r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl d0d28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0e38 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ @@ -136814,70 +136814,70 @@ │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ movs r3, #10 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d673c │ │ │ │ ldmia.w fp!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ bl d09c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl d07ac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0bb8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 204488 │ │ │ │ + bl 204558 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ @@ -136886,18 +136886,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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d08e8 │ │ │ │ ldr r2, [pc, #420] @ (d6998 ) │ │ │ │ ldr r3, [pc, #420] @ (d699c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -136995,15 +136995,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl d0818 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r5, r0 │ │ │ │ b.w d5f1e │ │ │ │ movs r0, #10 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n d671e │ │ │ │ movs r0, #1 │ │ │ │ @@ -137061,15 +137061,15 @@ │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1dd0 │ │ │ │ + bl 1e1ea0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d764c │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -137087,19 +137087,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d69e8 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w d6bb0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n d6a24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21ac50 │ │ │ │ + bl 21ad20 │ │ │ │ ldr.w r2, [pc, #2992] @ d75d8 │ │ │ │ ldr.w r3, [pc, #2984] @ d75d4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -137112,64 +137112,64 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl d0a3c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add.w r9, r6, #20 │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ add.w r3, r7, #20 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ ldmia.w r5, {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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str.w fp, [r5, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d767a │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r7, [r2, #32] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, #20 │ │ │ │ strd fp, fp, [r5, #4] │ │ │ │ @@ -137204,32 +137204,32 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r5, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r6, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r0, sl │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ mov r0, sl │ │ │ │ - bl 20039c │ │ │ │ + bl 20046c │ │ │ │ cmp r4, #0 │ │ │ │ bne.w d6cc0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d6c9e │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d6a12 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d6ba6 │ │ │ │ @@ -137257,36 +137257,36 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d6bd0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f72c │ │ │ │ + bl 24f7fc │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d6c8c │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r5 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, d6c2e │ │ │ │ b.n d6c7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, d6c28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ cbz r0, d6c28 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbz r2, d6c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, d6c7c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n d6c28 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -137295,15 +137295,15 @@ │ │ │ │ bhi.n d6c28 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n d6c28 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ bne.n d6c0e │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ @@ -137317,15 +137317,15 @@ │ │ │ │ movne r3, r5 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d6c2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d6c06 │ │ │ │ mov r4, sl │ │ │ │ mov r5, fp │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ @@ -137384,29 +137384,29 @@ │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ bl d0a3c │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, d6d3a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ add.w r3, r5, #20 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ add.w r7, r6, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ @@ -137414,18 +137414,18 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r5, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w d7580 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w d759c │ │ │ │ subs r3, #3 │ │ │ │ @@ -137441,22 +137441,22 @@ │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #8 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r8, #4] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ ldr.w lr, [pc, #2016] @ d75dc │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ @@ -137466,24 +137466,24 @@ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, r3, ip, lsl #7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ strd fp, fp, [r8, #4] │ │ │ │ mov.w ip, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r6, #20 │ │ │ │ @@ -137492,18 +137492,18 @@ │ │ │ │ ldmia.w r8, {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, [r5, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r5, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w d75e6 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w d7600 │ │ │ │ subs r3, #3 │ │ │ │ @@ -137519,22 +137519,22 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r8, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -137542,33 +137542,33 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl d4bd8 │ │ │ │ movs r1, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r8, #4] │ │ │ │ mov.w ip, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r6, #20 │ │ │ │ @@ -137577,27 +137577,27 @@ │ │ │ │ ldmia.w r8, {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, [r5, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r5, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r8, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ @@ -137626,27 +137626,27 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r7, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ add.w r6, r6, r7, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r6, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r8, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r7, r6, #20 │ │ │ │ @@ -137654,18 +137654,18 @@ │ │ │ │ ldmia.w r8, {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, [r5, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r5, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w d75a8 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w d75c4 │ │ │ │ subs r3, #3 │ │ │ │ @@ -137680,40 +137680,40 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq.w r9, #64 @ 0x40 │ │ │ │ movne.w r9, #8 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r8, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ b.n d6b74 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl d3144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -137728,23 +137728,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl d0a3c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ add.w r6, r9, #48 @ 0x30 │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ add.w r3, r5, #20 │ │ │ │ strd fp, fp, [sp, #56] @ 0x38 │ │ │ │ movs r7, #8 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -137755,28 +137755,28 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r7, [r9, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r8, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r6, #20 │ │ │ │ @@ -137786,44 +137786,44 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r8, #4] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ add.w r5, r6, #20 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w d762a │ │ │ │ cmp r3, #2 │ │ │ │ bls.w d7644 │ │ │ │ subs r3, #3 │ │ │ │ @@ -137839,22 +137839,22 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, r7 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ strd fp, fp, [r8, #4] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w lr, [pc, #832] @ d75dc │ │ │ │ @@ -137865,53 +137865,53 @@ │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, r3, r5, lsl #7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ add.w r5, r6, #20 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #4 │ │ │ │ strd fp, fp, [r8, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w d7608 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w d7622 │ │ │ │ subs r3, #3 │ │ │ │ @@ -137927,53 +137927,53 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ movne r3, #8 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ strd fp, fp, [r8, #4] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd fp, fp, [r8, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -137989,27 +137989,27 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl d0f80 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ strd fp, fp, [r8, #4] │ │ │ │ mov.w ip, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r7, r5, #20 │ │ │ │ @@ -138017,25 +138017,25 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w ip, [r5, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r9, [sl, #112] @ 0x70 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r6, [r9, #12] │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r8, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ @@ -138064,18 +138064,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r6, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r6, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r5, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ b.w d6b74 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w d6b8a │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subw r3, r2, #754 @ 0x2f2 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -138089,15 +138089,15 @@ │ │ │ │ cmp r2, #4 │ │ │ │ bne.w d6b8a │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ subw r1, r2, #754 @ 0x2f2 │ │ │ │ cmp r1, #5 │ │ │ │ bls.w d6ce6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d6c9e │ │ │ │ b.w d6b98 │ │ │ │ movs r3, #1 │ │ │ │ b.n d6fe4 │ │ │ │ subs r3, #14 │ │ │ │ @@ -138193,15 +138193,15 @@ │ │ │ │ b.n d7266 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w d6bb0 │ │ │ │ mov r8, r6 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w d6a24 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ subw r3, r2, #754 @ 0x2f2 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w d6cc0 │ │ │ │ b.w d6ce8 │ │ │ │ @@ -138213,21 +138213,21 @@ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl d0a3c │ │ │ │ mov r8, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ add.w r6, r8, #20 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #8 │ │ │ │ @@ -138236,27 +138236,27 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #20 │ │ │ │ str.w lr, [r5, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ add.w r2, r5, #20 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ mov.w ip, #9 │ │ │ │ @@ -138264,21 +138264,21 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #20 │ │ │ │ str.w ip, [r5, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ add.w r6, r0, #100 @ 0x64 │ │ │ │ @@ -138301,15 +138301,15 @@ │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ adds r3, #9 │ │ │ │ adds r2, #9 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ str.w r9, [r3, #4] │ │ │ │ str.w r9, [r5, #4] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl d0f80 │ │ │ │ b.w d6b74 │ │ │ │ nop │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -138430,17 +138430,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n d78f6 │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ cbz r0, d790c │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -138593,25 +138593,25 @@ │ │ │ │ b.n d799a │ │ │ │ ldr r2, [pc, #28] @ (d7a98 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (d7a9c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n d79d8 │ │ │ │ nop │ │ │ │ strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n d7b3c │ │ │ │ + bcs.n d7abc │ │ │ │ movs r0, r5 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ movs r0, r5 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne.w r2, #4294967295 @ 0xffffffff │ │ │ │ beq.n d7b00 │ │ │ │ ldr.w ip, [r0, #96] @ 0x60 │ │ │ │ push {r4, lr} │ │ │ │ @@ -139224,36 +139224,36 @@ │ │ │ │ ldr r3, [pc, #40] @ (d8108 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #40] @ (d810c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #40] @ (d8110 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n d80ce │ │ │ │ ldr r3, [pc, #32] @ (d8114 ) │ │ │ │ add r3, pc │ │ │ │ b.n d80e2 │ │ │ │ ldr r3, [pc, #28] @ (d8118 ) │ │ │ │ add r3, pc │ │ │ │ b.n d80e2 │ │ │ │ nop │ │ │ │ ldrb r6, [r0, #30] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r0, r0 │ │ │ │ + cbnz r0, d816c │ │ │ │ movs r1, r5 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ movs r0, r5 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #8 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ movs r2, r5 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ movs r2, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -139281,16 +139281,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #60] @ 0x3c │ │ │ │ bl d7ec4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d814a │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -139394,16 +139394,16 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ it eq │ │ │ │ lsleq r2, r2, #2 │ │ │ │ beq.n d82ce │ │ │ │ str r2, [r7, #44] @ 0x2c │ │ │ │ str r1, [r7, #52] @ 0x34 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ cbz r0, d82c8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ @@ -139638,16 +139638,16 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ bl d7e74 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ cbz r0, d8564 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r5 │ │ │ │ ldreq.w r2, [fp, #228] @ 0xe4 │ │ │ │ orreq r2, r3 │ │ │ │ @@ -140213,15 +140213,15 @@ │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, #24] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ movs r0, r5 │ │ │ │ ldr.w r1, [r2, #168] @ 0xa8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n d8be0 │ │ │ │ ldr.w r0, [r6, r3, lsl #3] │ │ │ │ mov r1, r3 │ │ │ │ @@ -140479,15 +140479,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n d8e2a │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n d8df2 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ add r0, r4 │ │ │ │ bl 13d23c │ │ │ │ mov sl, r0 │ │ │ │ @@ -140883,15 +140883,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n d926a │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ ands.w fp, r0, #4 │ │ │ │ beq.n d9230 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ add r0, r4 │ │ │ │ bl 13d23c │ │ │ │ mov fp, r0 │ │ │ │ @@ -141043,15 +141043,15 @@ │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w d8ea6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n d9416 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ ite ne │ │ │ │ strbne.w r6, [sl, #289] @ 0x121 │ │ │ │ strbeq.w r6, [sl, #288] @ 0x120 │ │ │ │ b.n d9416 │ │ │ │ movs r2, #1 │ │ │ │ @@ -141115,15 +141115,15 @@ │ │ │ │ b.n d92c2 │ │ │ │ mov r3, r6 │ │ │ │ b.n d9092 │ │ │ │ strb r2, [r7, #4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #100] @ (d9564 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -141371,16 +141371,16 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r0, [sl, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r7, [r9, #1040] @ 0x410 │ │ │ │ str.w r2, [r3, fp] │ │ │ │ ldr.w r3, [r9, #1000] @ 0x3e8 │ │ │ │ str.w r2, [r3, r1, lsl #3] │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ cbz r0, d97fc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d97fc │ │ │ │ ldr.w r2, [r9, #1044] @ 0x414 │ │ │ │ lsls r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -141470,16 +141470,16 @@ │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [ip, fp] │ │ │ │ str.w r1, [r9, #1040] @ 0x410 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r1, [r2, fp] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r1, [r3, r2, lsl #3] │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ cbz r0, d9924 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d9924 │ │ │ │ ldr.w r2, [r9, #1044] @ 0x414 │ │ │ │ lsls r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -143113,15 +143113,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 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n dab2a │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -143129,28 +143129,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 dab6c │ │ │ │ - bl 1dd7e4 │ │ │ │ + bl 1dd8b4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28c95c │ │ │ │ + bl 28ca2c │ │ │ │ cmp r4, r6 │ │ │ │ beq.n dab82 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dab5a │ │ │ │ mov r1, r3 │ │ │ │ - bl 1dd7e4 │ │ │ │ + bl 1dd8b4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n dab6c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -143458,34 +143458,34 @@ │ │ │ │ bl b908c │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dafe8 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ add.w r0, r6, #5312 @ 0x14c0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #4 │ │ │ │ bl 109478 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n daf6e │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, daf5e │ │ │ │ bl 151a18 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n daf52 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #788] @ 0x314 │ │ │ │ cbz r1, daf7a │ │ │ │ mov r0, r6 │ │ │ │ bl 151a18 │ │ │ │ ldr.w r3, [r8, #984] @ 0x3d8 │ │ │ │ cbz r3, dafc2 │ │ │ │ @@ -143691,24 +143691,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n db19c │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n db1c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dda58 │ │ │ │ + bl 1ddb28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n db196 │ │ │ │ ldr.w r0, [r8, #3952] @ 0xf70 │ │ │ │ adds r4, #4 │ │ │ │ bl 168a4c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 28c970 │ │ │ │ + bl 28ca40 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n db19c │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -143786,15 +143786,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ bl b9584 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #744] @ 0x2e8 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ add.w r1, r7, #276 @ 0x114 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 5ad1c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl b9328 │ │ │ │ @@ -143962,15 +143962,15 @@ │ │ │ │ ldr.w r0, [r8, #748] @ 0x2ec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n db4fe │ │ │ │ ldr.w r1, [r8, #752] @ 0x2f0 │ │ │ │ cbz r0, db4ec │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n db41c │ │ │ │ ldr.w r3, [r8, #756] @ 0x2f4 │ │ │ │ str.w r9, [r8, #752] @ 0x2f0 │ │ │ │ str.w r4, [r8, #760] @ 0x2f8 │ │ │ │ add r9, r3 │ │ │ │ @@ -144008,15 +144008,15 @@ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #40] @ (db564 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r6, [pc, #16] @ (db550 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ bl 165542 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + subs r0, r7, #1 │ │ │ │ movs r7, r5 │ │ │ │ vrsqrts.f32 , , │ │ │ │ ldr r3, [pc, #640] @ (db7d0 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ mcr 15, 4, pc, cr15, cr15, {7} @ │ │ │ │ lsls r3, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ @@ -144044,21 +144044,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6336 @ 0x18c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6336 @ 0x18c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1456] @ 0x5b0 │ │ │ │ cbz r1, db5c4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ b.n db57e │ │ │ │ vldr d7, [pc, #48] @ db5f8 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (db608 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -144077,15 +144077,15 @@ │ │ │ │ b.n db5b4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #560] @ (db850 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -144302,50 +144302,50 @@ │ │ │ │ ldr.w r6, [sp, #2000] @ 0x7d0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr.w r7, [sp, #2008] @ 0x7d8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1964] @ 0x7ac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ cbz r5, db8c8 │ │ │ │ add.w r1, r5, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ addw r5, sp, #1932 @ 0x78c │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 14d890 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #28 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r3, [pc, #84] @ (db944 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [r4, 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 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f621c │ │ │ │ + bl 1f62ec │ │ │ │ ldr r2, [pc, #48] @ (db948 ) │ │ │ │ ldr r3, [pc, #36] @ (db93c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -144386,19 +144386,19 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5ad1c │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r7, pc │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldrb.w r8, [r5, #96] @ 0x60 │ │ │ │ - bl 1e5050 │ │ │ │ + bl 1e5120 │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - bl 1e5050 │ │ │ │ + bl 1e5120 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r6, [sp, #12] │ │ │ │ strb.w r8, [sp, #84] @ 0x54 │ │ │ │ strd sl, r9, [sp, #88] @ 0x58 │ │ │ │ @@ -144423,15 +144423,15 @@ │ │ │ │ ldr.w r0, [r4, #672] @ 0x2a0 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n dba4e │ │ │ │ ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ cbz r0, dba3e │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ mov r5, r0 │ │ │ │ cbz r5, dba1a │ │ │ │ ldr.w r3, [r4, #680] @ 0x2a8 │ │ │ │ str.w r5, [r4, #676] @ 0x2a4 │ │ │ │ str.w r8, [r4, #684] @ 0x2ac │ │ │ │ add r5, r3 │ │ │ │ b.n dba16 │ │ │ │ @@ -144515,15 +144515,15 @@ │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2532] @ 0x9e4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ strd r1, r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cbz r4, dbb14 │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n dbb0e │ │ │ │ @@ -144703,15 +144703,15 @@ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r7, #8960 @ 0x2300 │ │ │ │ adds r7, #24 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cbz r1, dbd08 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r6, r8 │ │ │ │ - bl 2072f0 │ │ │ │ + bl 2073c0 │ │ │ │ add.w ip, r7, #4 │ │ │ │ str.w r0, [sl] │ │ │ │ mov.w lr, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ @@ -144765,20 +144765,20 @@ │ │ │ │ lsls r0, r1, #29 │ │ │ │ bmi.w dc124 │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ add.w r8, sp, #344 @ 0x158 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ b.n dbde6 │ │ │ │ cbnz r4, dbdf6 │ │ │ │ @@ -144786,67 +144786,67 @@ │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ bl 14d890 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sp, #2496 @ 0x9c0 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ add.w r8, r8, #28 │ │ │ │ cmp r7, r3 │ │ │ │ beq.n dbe1e │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n dbdb4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n dbddc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd560 │ │ │ │ + bl 1dd630 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28c95c │ │ │ │ + bl 28ca2c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dbdd2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 59e00 │ │ │ │ b.n dbdd2 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr.w r3, [pc, #1420] @ dc3b8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ addw r7, sp, #2460 @ 0x99c │ │ │ │ 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, [r6, #0] │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2428 @ 0x97c │ │ │ │ - bl 1f621c │ │ │ │ + bl 1f62ec │ │ │ │ addw ip, sp, #2428 @ 0x97c │ │ │ │ mov.w lr, #78 @ 0x4e │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -144992,15 +144992,15 @@ │ │ │ │ cbz r3, dc01e │ │ │ │ ldrb.w r1, [r3, #400] @ 0x190 │ │ │ │ ldr.w r3, [fp, #212] @ 0xd4 │ │ │ │ orrs r3, r1 │ │ │ │ str.w r3, [fp, #212] @ 0xd4 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n dc006 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ cbz r4, dc080 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r7, r6, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ @@ -145342,21 +145342,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #6336 @ 0x18c0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #6336 @ 0x18c0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #4 │ │ │ │ adds r7, #4 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1456] @ 0x5b0 │ │ │ │ cbz r1, dc42a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ b.n dc3e6 │ │ │ │ vldr d7, [pc, #52] @ dc460 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (dc470 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -145376,15 +145376,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ movs r0, r5 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -145917,16 +145917,16 @@ │ │ │ │ cbz r0, dcb0c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbnz r3, dcb1e │ │ │ │ ldrb.w r4, [r8, #3] │ │ │ │ lsr.w r4, r4, r9 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ beq.n dcb1e │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ and.w r3, r3, #7 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ subs r3, #1 │ │ │ │ bics r3, r2 │ │ │ │ bne.n dcb20 │ │ │ │ @@ -146142,16 +146142,16 @@ │ │ │ │ bpl.n dcd78 │ │ │ │ ldr.w r5, [sl, r4, lsl #2] │ │ │ │ cbz r5, dcd70 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #15 │ │ │ │ bne.n dcda0 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dce4e │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add r8, r5 │ │ │ │ cbnz r7, dcd76 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ @@ -146169,28 +146169,28 @@ │ │ │ │ bmi.n dce2e │ │ │ │ lsls r3, r3, #22 │ │ │ │ bmi.n dce0a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ ldrb r2, [r6, #9] │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ mov fp, r5 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ asr.w r3, r4, fp │ │ │ │ lsls r0, r3, #31 │ │ │ │ bpl.n dcdf4 │ │ │ │ cbz r6, dcdf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n dcde2 │ │ │ │ add.w r3, r0, fp │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n dcde2 │ │ │ │ @@ -146209,32 +146209,32 @@ │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n dcdb2 │ │ │ │ ldrd r4, r6, [sp] │ │ │ │ add r8, r5 │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ b.n dcd70 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, dce22 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n dce8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, dce46 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n dce9c │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n dcd92 │ │ │ │ @@ -146366,15 +146366,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ bl b9584 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r6, #744] @ 0x2e8 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ add.w r1, r7, #268 @ 0x10c │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 5ad1c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl b9328 │ │ │ │ @@ -146526,15 +146526,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n dd1d0 │ │ │ │ ldr.w r3, [r6, #752] @ 0x2f0 │ │ │ │ cbz r0, dd1c0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n dd122 │ │ │ │ ldr.w r3, [r6, #756] @ 0x2f4 │ │ │ │ str.w r5, [r6, #752] @ 0x2f0 │ │ │ │ str.w sl, [r6, #760] @ 0x2f8 │ │ │ │ add r5, r3 │ │ │ │ @@ -146574,15 +146574,15 @@ │ │ │ │ adds r0, #242 @ 0xf2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldmia.w r7!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ movs r7, r5 │ │ │ │ bpl.n dd2c2 │ │ │ │ @ instruction: 0xffff2ed0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ bne.n dd1c2 │ │ │ │ vqshlu.s64 q15, , #63 @ 0x3f │ │ │ │ vtbl.8 d16, {d15-d18}, d8 │ │ │ │ @@ -146615,24 +146615,24 @@ │ │ │ │ add.w ip, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [ip, #688] @ 0x2b0 │ │ │ │ and.w ip, r0, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n dd26e │ │ │ │ add.w r7, r4, #5344 @ 0x14e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ add.w r1, r4, #5312 @ 0x14c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl 109350 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ cbnz r6, dd2c6 │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cbnz r3, dd2f8 │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl b9028 │ │ │ │ @@ -147552,23 +147552,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n ddd60 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n ddcd8 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ mov fp, r0 │ │ │ │ bl c6108 │ │ │ │ ldr.w r1, [r8, #264] @ 0x108 │ │ │ │ mov sl, r0 │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1ebcc4 │ │ │ │ + bl 1ebd94 │ │ │ │ eor.w r3, r0, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrh.w r0, [r9, #6] │ │ │ │ adds r4, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ ldr.w fp, [r8, #272] @ 0x110 │ │ │ │ orr.w r3, r3, sl, lsl #20 │ │ │ │ @@ -147632,29 +147632,29 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n dddda │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ddde0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n dddd6 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #56] @ 0x38 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl 13db20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w de0f4 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, r5, #8192 @ 0x2000 │ │ │ │ - bl 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ add.w r2, r5, #8832 @ 0x2280 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ str.w r0, [r7, #668] @ 0x29c │ │ │ │ add.w sl, fp, #16 │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ movw ip, #14569 @ 0x38e9 │ │ │ │ @@ -147687,15 +147687,15 @@ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 14d8f0 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ bl 108d08 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ strd sl, r3, [sp] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ @@ -147708,17 +147708,17 @@ │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w de02e │ │ │ │ movw r9, #21032 @ 0x5228 │ │ │ │ movt r9, #15263 @ 0x3b9f │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 13dcac │ │ │ │ ldr r2, [pc, #568] @ (de110 ) │ │ │ │ ldr r3, [pc, #556] @ (de108 ) │ │ │ │ add r2, pc │ │ │ │ @@ -147755,15 +147755,15 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #3 │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w de0b6 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ cbz r4, ddf74 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -147817,15 +147817,15 @@ │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ bl db94c │ │ │ │ ldr.w r3, [r8, #540] @ 0x21c │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n de0ea │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ @@ -147852,15 +147852,15 @@ │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 10600c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 282b4c │ │ │ │ + bl 282c1c │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ @@ -149481,29 +149481,29 @@ │ │ │ │ vstr d8, [r3] │ │ │ │ b.n df186 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, df18c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, fp │ │ │ │ bne.n df182 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #68] @ 0x44 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 13db20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w df590 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ - bl 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ add.w r3, r5, #8832 @ 0x2280 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w ip, [sp, #76] @ 0x4c │ │ │ │ strd r9, r9, [sp, #140] @ 0x8c │ │ │ │ str.w r0, [r2, #668] @ 0x29c │ │ │ │ str.w r9, [r3, #36] @ 0x24 │ │ │ │ @@ -149534,15 +149534,15 @@ │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 14d8f0 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ bl 108d08 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -149567,15 +149567,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r7, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl 10600c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 282b4c │ │ │ │ + bl 282c1c │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sp, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ @@ -149602,15 +149602,15 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w df468 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 151f38 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ cbz r4, df310 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -149671,15 +149671,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl db94c │ │ │ │ ldr.w r3, [r7, #540] @ 0x21c │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldrb.w r3, [sl, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w df55c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r9, [r3] │ │ │ │ @@ -149749,17 +149749,17 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n df510 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 151a18 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl 13dcac │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n df3c2 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ @@ -149810,31 +149810,31 @@ │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ b.n df468 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n df4e6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl 13dcac │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ b.n df48c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n df566 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl 13dcac │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -153797,16 +153797,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n e2236 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n e2236 │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1ebbd8 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1ebca8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2530 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r3, e2234 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cbnz r3, e2234 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ @@ -153972,16 +153972,16 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb.w r1, [fp, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1ebbd8 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1ebca8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2574 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w e255c │ │ │ │ mov r1, r2 │ │ │ │ @@ -154085,16 +154085,16 @@ │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movt r2, #18568 @ 0x4888 │ │ │ │ strd r2, r8, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, e2548 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w e2222 │ │ │ │ cbz r3, e2552 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ @@ -154109,16 +154109,16 @@ │ │ │ │ negs r0, r0 │ │ │ │ and.w r2, r0, #3 │ │ │ │ b.n e2418 │ │ │ │ add.w r1, r3, #12 │ │ │ │ b.n e2482 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cbz r0, e25d2 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n e25d2 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e2416 │ │ │ │ @@ -154172,17 +154172,17 @@ │ │ │ │ b.n e22ba │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ b.n e224a │ │ │ │ mov r8, r9 │ │ │ │ b.n e24bc │ │ │ │ nop │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ movs r6, r5 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrb.w ip, [r1] │ │ │ │ @@ -154232,16 +154232,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n e2700 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n e2700 │ │ │ │ ldr.w r4, [r7, sl, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1ebbd8 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1ebca8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2ab4 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r3, e26fe │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cbnz r3, e26fe │ │ │ │ ldrb.w r3, [fp] │ │ │ │ @@ -154444,16 +154444,16 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb.w r1, [r8, #7] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r8, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1ebbd8 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1ebca8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2af8 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e2ae0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -154598,16 +154598,16 @@ │ │ │ │ movw r1, #3073 @ 0xc01 │ │ │ │ movt r1, #18568 @ 0x4888 │ │ │ │ strd r1, r0, [r2] │ │ │ │ str r3, [r4, #4] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, e2acc │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w e26ee │ │ │ │ cbz r3, e2ad6 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ @@ -154625,16 +154625,16 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n e293a │ │ │ │ adds r1, #20 │ │ │ │ b.n e2a06 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ cbz r0, e2b50 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e2b50 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w e2934 │ │ │ │ @@ -154688,17 +154688,17 @@ │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ b.n e2716 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ b.n e2a3e │ │ │ │ nop │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ movs r6, r5 │ │ │ │ - add r7, pc, #784 @ (adr r7, e2eb8 ) │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ 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, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ mov r6, r1 │ │ │ │ @@ -159192,21 +159192,21 @@ │ │ │ │ strb.w r3, [r4, #57] @ 0x39 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n e5cc0 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ cbnz r3, e5cde │ │ │ │ mov r0, r7 │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n e5c4c │ │ │ │ ldrb.w r3, [fp, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e5c4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ @@ -159240,15 +159240,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ mov.w r2, #2528 @ 0x9e0 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -159559,35 +159559,35 @@ │ │ │ │ mov fp, r0 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n e610c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e4438 │ │ │ │ + bl 2e4508 │ │ │ │ blx 5ada0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e4438 │ │ │ │ + bl 2e4508 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, r7, r3 │ │ │ │ rsb r2, r3, #256 @ 0x100 │ │ │ │ blx 5a30c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e4388 │ │ │ │ + bl 2e4458 │ │ │ │ blx 5ada0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2e4388 │ │ │ │ + bl 2e4458 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ad1c │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -159647,15 +159647,15 @@ │ │ │ │ movls r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xebf60027 │ │ │ │ + ldc 0, cr0, [r6], #156 @ 0x9c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr.w r0, [pc, #3576] @ e6f98 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #3576] @ e6f9c │ │ │ │ @@ -160823,92 +160823,87 @@ │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r4, r7, asr #32 │ │ │ │ - orr.w r0, r2, r7, asr #32 │ │ │ │ - strd r0, r0, [r0, #156]! @ 0x9c │ │ │ │ + @ instruction: 0xeaf40027 │ │ │ │ + add.w r0, r2, r7, asr #32 │ │ │ │ + @ instruction: 0xeaa00027 │ │ │ │ + eor.w r0, r6, r7, asr #32 │ │ │ │ + eors.w r0, lr, r7, asr #32 │ │ │ │ + eors.w r0, r0, r7, asr #32 │ │ │ │ + orn r0, r2, r7, asr #32 │ │ │ │ + bics.w r0, lr, r7, asr #32 │ │ │ │ + orrs.w r0, r6, r7, asr #32 │ │ │ │ + bics.w r0, sl, r7, asr #32 │ │ │ │ + orrs.w r0, r2, r7, asr #32 │ │ │ │ + bics.w r0, r6, r7, asr #32 │ │ │ │ + orr.w r0, lr, r7, asr #32 │ │ │ │ + bics.w r0, r2, r7, asr #32 │ │ │ │ + orr.w r0, r8, r7, asr #32 │ │ │ │ + bic.w r0, r0, r7, asr #32 │ │ │ │ + bics.w r0, r8, r7, asr #32 │ │ │ │ + ands.w r0, r4, r7, asr #32 │ │ │ │ + bic.w r0, r4, r7, asr #32 │ │ │ │ + bics.w r0, r6, r7, asr #32 │ │ │ │ + strd r0, r0, [r2, #156] @ 0x9c │ │ │ │ + @ instruction: 0xe9a80027 │ │ │ │ + ldrd r0, r0, [ip, #156] @ 0x9c │ │ │ │ strd r0, r0, [r6, #156] @ 0x9c │ │ │ │ - ldrd r0, r0, [lr, #156] @ 0x9c │ │ │ │ - ldrd r0, r0, [r0, #156] @ 0x9c │ │ │ │ - @ instruction: 0xe9a20027 │ │ │ │ - ldrd r0, r0, [lr, #-156]! @ 0x9c │ │ │ │ - @ instruction: 0xe9960027 │ │ │ │ - ldrd r0, r0, [sl, #-156]! @ 0x9c │ │ │ │ - @ instruction: 0xe9920027 │ │ │ │ - ldrd r0, r0, [r6, #-156]! @ 0x9c │ │ │ │ - @ instruction: 0xe98e0027 │ │ │ │ - ldrd r0, r0, [r2, #-156]! @ 0x9c │ │ │ │ - @ instruction: 0xe9880027 │ │ │ │ - strd r0, r0, [r0, #-156]! @ 0x9c │ │ │ │ - ldrd r0, r0, [r8, #-156]! @ 0x9c │ │ │ │ - ldrd r0, r0, [r4, #-156] @ 0x9c │ │ │ │ - strd r0, r0, [r4, #-156]! @ 0x9c │ │ │ │ - ldrd r0, r0, [r6, #-156]! @ 0x9c │ │ │ │ - stmdb r2, {r0, r1, r2, r5} │ │ │ │ - strd r0, r0, [r8], #156 @ 0x9c │ │ │ │ - ldmdb ip, {r0, r1, r2, r5} │ │ │ │ + ldrd r0, r0, [lr, #156]! @ 0x9c │ │ │ │ + ldrd r0, r0, [r2, #156]! @ 0x9c │ │ │ │ + @ instruction: 0xe9ac0027 │ │ │ │ + strd r0, r0, [r2, #156] @ 0x9c │ │ │ │ + strd r0, r0, [lr, #-156] @ 0x9c │ │ │ │ + ldmdb sl!, {r0, r1, r2, r5} │ │ │ │ stmdb r6, {r0, r1, r2, r5} │ │ │ │ - ldmdb lr!, {r0, r1, r2, r5} │ │ │ │ - ldmdb r2!, {r0, r1, r2, r5} │ │ │ │ - strd r0, r0, [ip], #156 @ 0x9c │ │ │ │ - stmdb r2, {r0, r1, r2, r5} │ │ │ │ - stmia.w lr, {r0, r1, r2, r5} │ │ │ │ - ldrd r0, r0, [sl], #-156 @ 0x9c │ │ │ │ - strex r0, r0, [r6, #156] @ 0x9c │ │ │ │ - @ instruction: 0xe8360027 │ │ │ │ - @ instruction: 0xe8020027 │ │ │ │ + ldrd r0, r0, [r6], #156 @ 0x9c │ │ │ │ + @ instruction: 0xe8c20027 │ │ │ │ + ldmia.w r2!, {r0, r1, r2, r5} │ │ │ │ + ldrd r0, r0, [lr], #-156 @ 0x9c │ │ │ │ + strd r0, r0, [lr], #-156 @ 0x9c │ │ │ │ + @ instruction: 0xe83a0027 │ │ │ │ + @ instruction: 0xe82a0027 │ │ │ │ + b.n e7028 │ │ │ │ + movs r7, r4 │ │ │ │ b.n e700c │ │ │ │ movs r7, r4 │ │ │ │ b.n e6fa8 │ │ │ │ movs r7, r4 │ │ │ │ b.n e6f8c │ │ │ │ movs r7, r4 │ │ │ │ b.n e6f28 │ │ │ │ movs r7, r4 │ │ │ │ b.n e6f0c │ │ │ │ movs r7, r4 │ │ │ │ - b.n e6ea8 │ │ │ │ - movs r7, r4 │ │ │ │ - b.n e6e8c │ │ │ │ - movs r7, r4 │ │ │ │ - b.n e6e28 │ │ │ │ - movs r7, r4 │ │ │ │ - b.n e6e0c │ │ │ │ - movs r7, r4 │ │ │ │ - b.n e6da8 │ │ │ │ - movs r7, r4 │ │ │ │ - b.n e6d8c │ │ │ │ - movs r7, r4 │ │ │ │ - b.n e6d2c │ │ │ │ + b.n e6eac │ │ │ │ movs r7, r4 │ │ │ │ - b.n e6cf4 │ │ │ │ + b.n e6e74 │ │ │ │ movs r7, r4 │ │ │ │ - b.n e6c94 │ │ │ │ + b.n e6e14 │ │ │ │ movs r7, r4 │ │ │ │ - b.n e6c70 │ │ │ │ + b.n e6df0 │ │ │ │ movs r7, r4 │ │ │ │ - b.n e6cb8 │ │ │ │ + b.n e6e38 │ │ │ │ movs r7, r4 │ │ │ │ - b.n e6c94 │ │ │ │ + b.n e6e14 │ │ │ │ movs r7, r4 │ │ │ │ - b.n e6cd4 │ │ │ │ + b.n e6e54 │ │ │ │ movs r7, r4 │ │ │ │ - b.n e6cb8 │ │ │ │ + b.n e6e38 │ │ │ │ movs r7, r4 │ │ │ │ - b.n e6c58 │ │ │ │ + b.n e6dd8 │ │ │ │ movs r7, r4 │ │ │ │ - b.n e6c18 │ │ │ │ + b.n e6d98 │ │ │ │ movs r7, r4 │ │ │ │ - b.n e6bc4 │ │ │ │ + b.n e6d44 │ │ │ │ movs r7, r4 │ │ │ │ - b.n e6ba4 │ │ │ │ + b.n e6d24 │ │ │ │ movs r7, r4 │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cmp r7, #3 │ │ │ │ beq.w e6f76 │ │ │ │ cmp r7, #4 │ │ │ │ beq.w e6f76 │ │ │ │ @@ -161365,27 +161360,27 @@ │ │ │ │ bne.w e7358 │ │ │ │ b.n e74ec │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n e7ba4 │ │ │ │ + b.n e7d24 │ │ │ │ movs r7, r4 │ │ │ │ - b.n e7b84 │ │ │ │ + b.n e7d04 │ │ │ │ movs r7, r4 │ │ │ │ - b.n e7a58 │ │ │ │ + b.n e7bd8 │ │ │ │ movs r7, r4 │ │ │ │ - b.n e7a2c │ │ │ │ + b.n e7bac │ │ │ │ movs r7, r4 │ │ │ │ ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n e7864 │ │ │ │ + b.n e79e4 │ │ │ │ movs r7, r4 │ │ │ │ - b.n e784c │ │ │ │ + b.n e79cc │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -162438,15 +162433,15 @@ │ │ │ │ bl 13db20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e96ee │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ @@ -163048,15 +163043,15 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ 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 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e96c8 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -163467,19 +163462,19 @@ │ │ │ │ str.w lr, [r4, #216] @ 0xd8 │ │ │ │ b.w e8438 │ │ │ │ nop │ │ │ │ ldrb r2, [r7, #26] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #504] @ (e8fec ) │ │ │ │ + ldr r1, [pc, #248] @ (e8eec ) │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [pc, #488] @ (e8fe0 ) │ │ │ │ + ldr r1, [pc, #232] @ (e8ee0 ) │ │ │ │ movs r6, r5 │ │ │ │ - ldr r0, [pc, #176] @ (e8eac ) │ │ │ │ + ldr r0, [pc, #944] @ (e91ac ) │ │ │ │ movs r6, r5 │ │ │ │ strb r4, [r4, #27] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ movs r1, #10 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ @@ -163984,15 +163979,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ bl 139318 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e969e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w e88f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ bne.w e8718 │ │ │ │ @@ -164082,15 +164077,15 @@ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ bl 13dcac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r6 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w e890e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e9646 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ @@ -164171,15 +164166,15 @@ │ │ │ │ mov r7, r6 │ │ │ │ bl daefc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ bl 13dcac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w e890e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e9734 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r9, r3 │ │ │ │ b.n e934c │ │ │ │ @@ -164227,15 +164222,15 @@ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ bl daefc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r6 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w e890e │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add.w fp, sp, #176 @ 0xb0 │ │ │ │ str r1, [sp, #24] │ │ │ │ add.w r8, sp, #352 @ 0x160 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -164251,20 +164246,20 @@ │ │ │ │ ldrb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ strb.w r3, [r1, #629] @ 0x275 │ │ │ │ b.n e9366 │ │ │ │ movs r7, #63 @ 0x3f │ │ │ │ b.n e91bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w e890e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r7 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w e890e │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ add.w r0, r1, #8 │ │ │ │ movw r3, #1537 @ 0x601 │ │ │ │ movt r3, #16539 @ 0x409b │ │ │ │ str.w r0, [r8, #8] │ │ │ │ it hi │ │ │ │ @@ -164281,15 +164276,15 @@ │ │ │ │ b.n e934c │ │ │ │ mov r9, r2 │ │ │ │ b.w e8ae4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ b.w e85b2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r5, #18 │ │ │ │ movs r6, 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 │ │ │ │ @@ -165940,15 +165935,15 @@ │ │ │ │ bl 13db20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ebf32 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ 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 │ │ │ │ @@ -166541,15 +166536,15 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ 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 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ebf00 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov sl, r7 │ │ │ │ @@ -166991,19 +166986,19 @@ │ │ │ │ str.w lr, [r4, #216] @ 0xd8 │ │ │ │ b.n eafc2 │ │ │ │ nop │ │ │ │ strb r2, [r3, r7] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ movs r6, r5 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ movs r6, r5 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + movs r0, #32 │ │ │ │ movs r6, r5 │ │ │ │ ldr r6, [pc, #112] @ (eb794 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #7 │ │ │ │ @@ -167449,15 +167444,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ bl 139318 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w ebed6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w eb1c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ bne.w eafec │ │ │ │ @@ -167548,15 +167543,15 @@ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ bl 13dcac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r6 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w eb1d6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ebe9e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ @@ -167635,15 +167630,15 @@ │ │ │ │ mov r7, r6 │ │ │ │ bl daefc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ bl 13dcac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w eb1d6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ebf40 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r9, r3 │ │ │ │ b.n ebbb6 │ │ │ │ @@ -167678,15 +167673,15 @@ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ bl daefc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r6 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w eb1d6 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add.w fp, sp, #176 @ 0xb0 │ │ │ │ str r1, [sp, #24] │ │ │ │ add.w r8, sp, #352 @ 0x160 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -167701,30 +167696,30 @@ │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ ldrb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ strb.w r3, [r1, #629] @ 0x275 │ │ │ │ b.n ebbd0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r7 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w eb1d6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w eb1d6 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ b.n ebbb6 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ b.w eae9c │ │ │ │ mov r9, r2 │ │ │ │ b.w eb3c0 │ │ │ │ nop │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + asrs r2, r6, #18 │ │ │ │ movs r6, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -169341,15 +169336,15 @@ │ │ │ │ bl 13db20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ee78c │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ 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 │ │ │ │ @@ -169964,15 +169959,15 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2272] @ 0x8e0 │ │ │ │ ldrb.w r3, [sp, #3112] @ 0xc28 │ │ │ │ strb.w r3, [r2, #2276] @ 0x8e4 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ee74a │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r7 │ │ │ │ @@ -170388,17 +170383,17 @@ │ │ │ │ b.n ed7cc │ │ │ │ cmp r6, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #246 @ 0xf6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xf7ec002d │ │ │ │ - @ instruction: 0xf7ea002d │ │ │ │ - @ instruction: 0xf79c002d │ │ │ │ + strh.w r0, [ip, #45] @ 0x2d │ │ │ │ + strh.w r0, [sl, #45] @ 0x2d │ │ │ │ + ldr.w r0, [ip, sp, lsl #2] │ │ │ │ movs r6, #88 @ 0x58 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -171001,15 +170996,15 @@ │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #660] @ 0x294 │ │ │ │ bl 139318 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w ee732 │ │ │ │ ldr r0, [sp, #652] @ 0x28c │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w ed984 │ │ │ │ movs r1, #1 │ │ │ │ b.w edaa2 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -171090,15 +171085,15 @@ │ │ │ │ ldr r1, [sp, #660] @ 0x294 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ movs r5, #0 │ │ │ │ bl 13dcac │ │ │ │ ldr r0, [sp, #652] @ 0x28c │ │ │ │ mov r7, r5 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w ed99a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ee8d0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #11 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -171139,26 +171134,26 @@ │ │ │ │ mov r7, r5 │ │ │ │ bl daefc │ │ │ │ ldr r1, [sp, #660] @ 0x294 │ │ │ │ ldr r0, [sp, #648] @ 0x288 │ │ │ │ mov r2, r4 │ │ │ │ bl 13dcac │ │ │ │ ldr r0, [sp, #652] @ 0x28c │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w ed99a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ b.n ee1d6 │ │ │ │ ldr r2, [sp, #660] @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #648] @ 0x288 │ │ │ │ movs r5, #0 │ │ │ │ bl daefc │ │ │ │ ldr r0, [sp, #652] @ 0x28c │ │ │ │ mov r7, r5 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w ed99a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ bl fc3e8 │ │ │ │ b.w ed990 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ add.w r8, sp, #400 @ 0x190 │ │ │ │ @@ -171182,20 +171177,20 @@ │ │ │ │ ite ne │ │ │ │ movne r3, r2 │ │ │ │ moveq r3, r1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n ee2b6 │ │ │ │ ldr r0, [sp, #652] @ 0x28c │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w ed99a │ │ │ │ ldr r0, [sp, #652] @ 0x28c │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w ed99a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ee842 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ @@ -171333,15 +171328,15 @@ │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ b.n ee86e │ │ │ │ mov r9, r2 │ │ │ │ b.w edb12 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ b.w ed666 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - pkhtb r0, ip, sp, asr #32 │ │ │ │ + @ instruction: 0xeb8c002d │ │ │ │ lsrs r4, r2, #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 │ │ │ │ vpush {d8} │ │ │ │ @@ -171429,30 +171424,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6336 @ 0x18c0 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, lr, lsr #5 │ │ │ │ and.w lr, lr, #31 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1732] @ 0x6c4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 1439b4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -171472,30 +171467,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6336 @ 0x18c0 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, lr, lsr #5 │ │ │ │ and.w lr, lr, #31 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1732] @ 0x6c4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 1439b4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -171515,30 +171510,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ add.w r1, r0, #6336 @ 0x18c0 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, lr, lsr #5 │ │ │ │ and.w lr, lr, #31 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ str.w ip, [r1, #1732] @ 0x6c4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 1439b4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -171551,75 +171546,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d5730 │ │ │ │ + bl 1d5800 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d58a8 │ │ │ │ + bl 1d5978 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d5e44 │ │ │ │ + bl 1d5f14 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d5404 │ │ │ │ + bl 1d54d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d5158 │ │ │ │ + bl 1d5228 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d52ac │ │ │ │ + bl 1d537c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d98f0 │ │ │ │ + bl 1d99c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d5a24 │ │ │ │ + bl 1d5af4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d552c │ │ │ │ + bl 1d55fc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1f28c0 │ │ │ │ + bl 1f2990 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d5e44 │ │ │ │ + bl 1d5f14 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -171828,19 +171823,19 @@ │ │ │ │ mov fp, r4 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n eef72 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ cmp.w r4, #4096 @ 0x1000 │ │ │ │ bcc.w ef098 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 1439b4 │ │ │ │ ldr r2, [pc, #372] @ (ef090 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -171869,15 +171864,15 @@ │ │ │ │ cmp r2, #1 │ │ │ │ mov.w lr, #8 │ │ │ │ it eq │ │ │ │ moveq r4, #32 │ │ │ │ bne.w eedba │ │ │ │ b.n eedca │ │ │ │ mov r0, sl │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ add.w r1, r9, #5824 @ 0x16c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, fp │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w ef0ee │ │ │ │ adds r3, #1 │ │ │ │ @@ -171892,15 +171887,15 @@ │ │ │ │ add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ add.w r2, r9, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ands r2, r1 │ │ │ │ mov r0, sl │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r3, [r6, #104] @ 0x68 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ ldr.w r1, [ip, #1208] @ 0x4b8 │ │ │ │ movs r2, #1 │ │ │ │ @@ -171952,36 +171947,36 @@ │ │ │ │ moveq r4, #16 │ │ │ │ movne r4, #32 │ │ │ │ b.n eedca │ │ │ │ mov fp, r4 │ │ │ │ add.w sl, r9, #6336 @ 0x18c0 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ b.n eef78 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r6 │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #13 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n ef750 │ │ │ │ + b.n ee8d0 │ │ │ │ movs r5, r5 │ │ │ │ asrs r6, r0, #5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ movs r7, r4 │ │ │ │ lsrs r3, r4, #5 │ │ │ │ and.w r0, r4, #31 │ │ │ │ add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ add.w r2, r9, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ lsr.w r1, r2, r0 │ │ │ │ @@ -172244,20 +172239,20 @@ │ │ │ │ mov sl, r4 │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ef42c │ │ │ │ ldr.w fp, [r3] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp.w fp, #4096 @ 0x1000 │ │ │ │ bcc.w ef550 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 1439b4 │ │ │ │ ldr r2, [pc, #372] @ (ef548 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -172287,15 +172282,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ it eq │ │ │ │ moveq r7, #16 │ │ │ │ bne.w ef27c │ │ │ │ b.n ef28c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r0, r9, #5824 @ 0x16c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w ef5ac │ │ │ │ @@ -172310,15 +172305,15 @@ │ │ │ │ add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ add.w r2, r9, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ands r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ add.w lr, sp, #20 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [r6, #104] @ 0x68 │ │ │ │ ldr.w r1, [ip, #1208] @ 0x4b8 │ │ │ │ strb.w r2, [r6, #100] @ 0x64 │ │ │ │ @@ -172371,36 +172366,36 @@ │ │ │ │ movne r7, #16 │ │ │ │ b.n ef28c │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ b.n ef436 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r6 │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ movs r5, r5 │ │ │ │ lsrs r6, r1, #18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r2, #20] │ │ │ │ movs r7, r4 │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ and.w ip, fp, #31 │ │ │ │ add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ add.w r2, r9, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ lsr.w r0, r2, ip │ │ │ │ @@ -172661,20 +172656,20 @@ │ │ │ │ mov sl, r4 │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ef8ec │ │ │ │ ldr.w fp, [r3] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp.w fp, #4096 @ 0x1000 │ │ │ │ bcc.w efa10 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 1439b4 │ │ │ │ ldr r2, [pc, #372] @ (efa08 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -172704,15 +172699,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ it eq │ │ │ │ moveq r7, #16 │ │ │ │ bne.w ef73c │ │ │ │ b.n ef74c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r0, r9, #5824 @ 0x16c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w efa6c │ │ │ │ @@ -172727,15 +172722,15 @@ │ │ │ │ add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ add.w r2, r9, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ands r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add.w ip, r9, #4096 @ 0x1000 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ add.w lr, sp, #20 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [r6, #104] @ 0x68 │ │ │ │ ldr.w r1, [ip, #1208] @ 0x4b8 │ │ │ │ strb.w r2, [r6, #100] @ 0x64 │ │ │ │ @@ -172788,36 +172783,36 @@ │ │ │ │ movne r7, #16 │ │ │ │ b.n ef74c │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ b.n ef8f6 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r6 │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n ef9c4 │ │ │ │ + bge.n ef944 │ │ │ │ movs r5, r5 │ │ │ │ lsls r6, r1, #31 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ movs r7, r4 │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ and.w ip, fp, #31 │ │ │ │ add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ add.w r2, r9, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ lsr.w r0, r2, ip │ │ │ │ @@ -173102,23 +173097,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, efd30 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1e2cd4 │ │ │ │ + bl 1e2da4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n efd08 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n efd2a │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n efd00 │ │ │ │ ldr r2, [pc, #36] @ (efd38 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -173130,15 +173125,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 r6, [r2, r2] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ movs r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -173468,17 +173463,17 @@ │ │ │ │ ... │ │ │ │ lsls r0, r4, #10 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #9 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bcc.n f0178 │ │ │ │ + bmi.n f00f8 │ │ │ │ movs r5, r5 │ │ │ │ - bcc.n f0164 │ │ │ │ + bmi.n f00e4 │ │ │ │ movs r5, r5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n efece │ │ │ │ ldrb.w r3, [r0, #3540] @ 0xdd4 │ │ │ │ @@ -173784,18 +173779,18 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ mcr2 0, 7, r0, cr14, cr6, {5} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n f0450 │ │ │ │ + beq.n f03d0 │ │ │ │ movs r5, r5 │ │ │ │ ldc2l 0, cr0, [ip, #728] @ 0x2d8 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -187045,15 +187040,15 @@ │ │ │ │ andeq.w r3, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f9634 │ │ │ │ ldr.w r0, [r6, #3940] @ 0xf64 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ - bl 2ee0e4 │ │ │ │ + bl 2ee1b4 │ │ │ │ ldr.w sl, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r1, r2, #7 │ │ │ │ str r0, [r7, #28] │ │ │ │ @@ -187273,15 +187268,15 @@ │ │ │ │ ldr.w r0, [r6, #3940] @ 0xf64 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 2ee180 │ │ │ │ + bl 2ee250 │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r7, #28] │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ blx 5a30c │ │ │ │ @@ -187296,15 +187291,15 @@ │ │ │ │ cmp sl, r2 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n f973c │ │ │ │ ldr.w r0, [r6, #3940] @ 0xf64 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ - bl 2ee1c4 │ │ │ │ + bl 2ee294 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla fp, r2, r3, fp │ │ │ │ b.n f9634 │ │ │ │ mov.w fp, #272 @ 0x110 │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ b.n f9610 │ │ │ │ @@ -187377,24 +187372,24 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ movs r6, r4 │ │ │ │ str r7, [r4, #76] @ 0x4c │ │ │ │ - @ instruction: 0xffffbfaa │ │ │ │ + vmla.i q14, , d26[0] │ │ │ │ movs r6, r4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x00fa │ │ │ │ movs r6, r4 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x00c8 │ │ │ │ movs r6, r4 │ │ │ │ cbz r2, f987c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r1, [r0, #3612] @ 0xe1c │ │ │ │ @@ -187773,15 +187768,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r6, r4, #1073741824 @ 0x40000000 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n f9d5e │ │ │ │ - bl 2ee180 │ │ │ │ + bl 2ee250 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f9d5a │ │ │ │ ldr.w sl, [pc, #584] @ f9eb8 │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr.w r9, [pc, #580] @ f9ebc │ │ │ │ mov r5, r6 │ │ │ │ @@ -187815,15 +187810,15 @@ │ │ │ │ ldr.w r2, [sl, r2, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 5ada0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1e2aa0 │ │ │ │ + bl 1e2b70 │ │ │ │ add.w ip, sp, #68 @ 0x44 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -187869,15 +187864,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w f9ea4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n f9d3e │ │ │ │ - bl 2ee0e4 │ │ │ │ + bl 2ee1b4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n f9d5a │ │ │ │ ldr r3, [pc, #344] @ (f9ec8 ) │ │ │ │ mov r4, r7 │ │ │ │ @@ -187930,15 +187925,15 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str r3, [r6, #16] │ │ │ │ blx 5ada0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2aa0 │ │ │ │ + bl 1e2b70 │ │ │ │ add.w ip, sp, #68 @ 0x44 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #20] │ │ │ │ str r1, [r6, #24] │ │ │ │ str r2, [r6, #28] │ │ │ │ str r3, [r6, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -188001,29 +187996,29 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ movs r5, r5 │ │ │ │ - mov sl, r7 │ │ │ │ + bx pc │ │ │ │ movs r7, r4 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ movs r5, r5 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ movs r5, r5 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ movs r5, r5 │ │ │ │ - cmp sl, r6 │ │ │ │ + mov r2, lr │ │ │ │ movs r7, r4 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + cbnz r4, f9ee8 │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #372] @ (fa060 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -188059,15 +188054,15 @@ │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r7, #8 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ movs r3, #0 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 2ee0e4 │ │ │ │ + bl 2ee1b4 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r9, r0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r1, r3, #7 │ │ │ │ mov fp, r3 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ @@ -188406,15 +188401,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n fa338 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, fa32a │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, fa30c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ @@ -188602,29 +188597,29 @@ │ │ │ │ bne.w fa87c │ │ │ │ movs r1, #1 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ add.w r7, r4, #6784 @ 0x1a80 │ │ │ │ adds r7, #4 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r5, [r6, #2688] @ 0xa80 │ │ │ │ ldr.w r2, [r6, #3268] @ 0xcc4 │ │ │ │ ldr.w r3, [r6, #3272] @ 0xcc8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w fae1e │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ bhi.w fad7e │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w fae62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ add.w r3, r5, #32 │ │ │ │ @@ -188838,15 +188833,15 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n fa792 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w faeb6 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ @@ -188881,40 +188876,40 @@ │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ clzeq r3, r3 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ cbz r0, fa804 │ │ │ │ ldr.w r2, [r6, #328] @ 0x148 │ │ │ │ ldr.w r2, [r2, #3512] @ 0xdb8 │ │ │ │ - bl 1e466c │ │ │ │ + bl 1e473c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n fa7de │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, fa824 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ ldr.w r3, [r3, #328] @ 0x148 │ │ │ │ ldr.w r2, [r3, #3512] @ 0xdb8 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1e466c │ │ │ │ + bl 1e473c │ │ │ │ ldrd r2, r0, [sp, #104] @ 0x68 │ │ │ │ ldr.w r3, [r2, #2840] @ 0xb18 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2840] @ 0xb18 │ │ │ │ blx 5b2b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6848 @ 0x1ac0 │ │ │ │ blx 5a444 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e40d8 │ │ │ │ + bl 1e41a8 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ bl ca208 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w fa3c8 │ │ │ │ @@ -189199,15 +189194,15 @@ │ │ │ │ beq.w fb07c │ │ │ │ str.w r3, [r6, #816] @ 0x330 │ │ │ │ str.w r5, [r8] │ │ │ │ b.n fa568 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ add.w r0, r0, #5504 @ 0x1580 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r1, [r5, #688] @ 0x2b0 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ add.w r1, r1, #5472 @ 0x1560 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ adds r1, #28 │ │ │ │ bl 109350 │ │ │ │ @@ -189223,15 +189218,15 @@ │ │ │ │ bl 109350 │ │ │ │ ldr.w r3, [r5, #688] @ 0x2b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fad0a │ │ │ │ add.w r0, r3, #5504 @ 0x1580 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add.w lr, sp, #160 @ 0xa0 │ │ │ │ add.w ip, sp, #208 @ 0xd0 │ │ │ │ ldr.w r7, [r5, #832] @ 0x340 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ cmn.w r7, #49 @ 0x31 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -189300,40 +189295,40 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.w fae72 │ │ │ │ ldr.w r1, [r6, #812] @ 0x32c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fae56 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fb07c │ │ │ │ ldr.w r2, [r6, #816] @ 0x330 │ │ │ │ str.w r9, [r6, #820] @ 0x334 │ │ │ │ add.w r8, r0, r2 │ │ │ │ str.w r0, [r6, #812] @ 0x32c │ │ │ │ b.n fab40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ add.w r0, r0, #4800 @ 0x12c0 │ │ │ │ - bl 1e41d8 │ │ │ │ + bl 1e42a8 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ orrs r0, r5 │ │ │ │ cmp r3, r6 │ │ │ │ uxtb r5, r0 │ │ │ │ bhi.n faca6 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ b.w fa478 │ │ │ │ add.w r0, r1, #5504 @ 0x1580 │ │ │ │ adds r0, #24 │ │ │ │ ldrd sl, r8, [sp, #120] @ 0x78 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n fa84c │ │ │ │ mov r2, ip │ │ │ │ b.n fa904 │ │ │ │ adds r3, #8 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ movt r2, #28691 @ 0x7013 │ │ │ │ str r3, [sp, #408] @ 0x198 │ │ │ │ @@ -189357,15 +189352,15 @@ │ │ │ │ adds r0, #28 │ │ │ │ ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ bl 109478 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ add.w r0, r0, #5504 @ 0x1580 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n fa84c │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w fae68 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ it cc │ │ │ │ @@ -189378,15 +189373,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.w faecc │ │ │ │ ldr.w r1, [r5, #828] @ 0x33c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w faebe │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w fabe4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str.w r2, [r5, #836] @ 0x344 │ │ │ │ ldr.w r2, [r5, #832] @ 0x340 │ │ │ │ @@ -189422,15 +189417,15 @@ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ bl c9d4c │ │ │ │ ldr.w r5, [r6, #2688] @ 0xa80 │ │ │ │ ldr.w r3, [r6, #3268] @ 0xcc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w fa528 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w fa84c │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ @@ -189547,24 +189542,24 @@ │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ movs r6, r4 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movw fp, #7308 @ 0x1c8c │ │ │ │ ldr.w r0, [r5, #328] @ 0x148 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #3512] @ 0xdb8 │ │ │ │ add r0, fp │ │ │ │ ldr.w r2, [r3, #2840] @ 0xb18 │ │ │ │ - bl 2e6238 │ │ │ │ + bl 2e6308 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fa776 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r9, [r5, #328] @ 0x148 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add fp, r9 │ │ │ │ bmi.n fb044 │ │ │ │ @@ -189572,24 +189567,24 @@ │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, fp │ │ │ │ add.w r2, r2, #6592 @ 0x19c0 │ │ │ │ add.w r7, r9, #4096 @ 0x1000 │ │ │ │ adds r2, #8 │ │ │ │ add.w r5, r9, #6432 @ 0x1920 │ │ │ │ - bl 2e64a4 │ │ │ │ + bl 2e6574 │ │ │ │ ldr r2, [pc, #280] @ (fb084 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, fp │ │ │ │ adds r5, #12 │ │ │ │ - bl 2e64a4 │ │ │ │ + bl 2e6574 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r3, [r7, #2336] @ 0x920 │ │ │ │ ldr.w r2, [r7, #2340] @ 0x924 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n faff4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ @@ -189612,32 +189607,32 @@ │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #12 │ │ │ │ ldrd r4, ip, [r5, #16] │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ strd r4, ip, [sp, #404] @ 0x194 │ │ │ │ - bl 2e64a4 │ │ │ │ + bl 2e6574 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n faf9a │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl c9f38 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 2e64a4 │ │ │ │ + bl 2e6574 │ │ │ │ b.n fafa0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r5, r3, r4 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n fb030 │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -189650,19 +189645,19 @@ │ │ │ │ strd r3, r1, [sp, #400] @ 0x190 │ │ │ │ mov r0, fp │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ movs r1, #6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - bl 2e64a4 │ │ │ │ + bl 2e6574 │ │ │ │ cmp r4, r5 │ │ │ │ bcc.n fb008 │ │ │ │ mov r0, fp │ │ │ │ - bl 2e64e0 │ │ │ │ + bl 2e65b0 │ │ │ │ b.w fa776 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ strd r0, r0, [sp, #80] @ 0x50 │ │ │ │ b.n fae44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ @@ -189677,25 +189672,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (fb08c ) │ │ │ │ ldr.w r3, [r3, #336] @ 0x150 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r9, #3944] @ 0xf68 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n faf4e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add r7, pc, #160 @ (adr r7, fb128 ) │ │ │ │ + add r7, pc, #928 @ (adr r7, fb428 ) │ │ │ │ movs r6, r4 │ │ │ │ - add r5, pc, #872 @ (adr r5, fb3f4 ) │ │ │ │ + add r6, pc, #616 @ (adr r6, fb2f4 ) │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ movs r6, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #312] @ (fb1dc ) │ │ │ │ @@ -189819,22 +189814,22 @@ │ │ │ │ ldr r7, [pc, #336] @ (fb330 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 34d1e6 │ │ │ │ ldr r6, [pc, #744] @ (fb4d4 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r5, pc, #216 @ (adr r5, fb2c8 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, fb5c8 ) │ │ │ │ movs r6, r4 │ │ │ │ - add r5, pc, #64 @ (adr r5, fb234 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, fb534 ) │ │ │ │ movs r6, r4 │ │ │ │ mcr 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ - add r5, pc, #88 @ (adr r5, fb254 ) │ │ │ │ + add r5, pc, #856 @ (adr r5, fb554 ) │ │ │ │ movs r6, r4 │ │ │ │ - add r4, pc, #864 @ (adr r4, fb560 ) │ │ │ │ + add r5, pc, #608 @ (adr r5, fb460 ) │ │ │ │ movs r6, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -189878,15 +189873,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n fb2c6 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fb29a │ │ │ │ dmb ish │ │ │ │ @@ -189894,15 +189889,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb288 │ │ │ │ b.n fb25a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -189995,15 +189990,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r4, [pc, #1008] @ (fb7c4 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #656 @ (adr r3, fb66c ) │ │ │ │ + add r4, pc, #400 @ (adr r4, fb56c ) │ │ │ │ movs r6, r4 │ │ │ │ mcr2 15, 4, pc, cr15, cr15, {7} @ │ │ │ │ ldr r4, [pc, #384] @ (fb564 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -190144,15 +190139,15 @@ │ │ │ │ beq.n fb51c │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fb5c6 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb578 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -190173,15 +190168,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w fb486 │ │ │ │ b.n fb53e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n fb4e4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fb5cc │ │ │ │ @@ -190284,28 +190279,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fb71c │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb6f8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb6ea │ │ │ │ b.n fb63c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n fb6ca │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fb722 │ │ │ │ @@ -190397,28 +190392,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fb852 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb82e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb820 │ │ │ │ b.n fb78e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n fb802 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fb858 │ │ │ │ @@ -190487,29 +190482,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fb946 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb922 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb912 │ │ │ │ b.n fb8c4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n fb8f6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fb92e │ │ │ │ @@ -190575,30 +190570,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fba34 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fba0e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb9fe │ │ │ │ b.n fb9b0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n fb9e2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fba1a │ │ │ │ @@ -190677,29 +190672,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbb3c │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbb16 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbb08 │ │ │ │ b.n fba9c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n fbaea │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fbb42 │ │ │ │ @@ -190779,29 +190774,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n fbbbe │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbc4a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbc26 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbc16 │ │ │ │ b.n fbbac │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n fbbf4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fbc32 │ │ │ │ @@ -190908,30 +190903,30 @@ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbda6 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbd80 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbd70 │ │ │ │ b.n fbcb6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n fbd54 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fbd8c │ │ │ │ @@ -191018,29 +191013,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n fbeca │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fbea4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbe94 │ │ │ │ b.n fbe14 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n fbe74 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fbed0 │ │ │ │ @@ -191136,29 +191131,29 @@ │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc008 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbfe4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbfd4 │ │ │ │ b.n fbf48 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n fbfb6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fbff0 │ │ │ │ @@ -191252,29 +191247,29 @@ │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc13c │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc118 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc108 │ │ │ │ b.n fc07c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n fc0ea │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fc124 │ │ │ │ @@ -191371,29 +191366,29 @@ │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc278 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc254 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc244 │ │ │ │ b.n fc1b8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n fc228 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fc260 │ │ │ │ @@ -191494,30 +191489,30 @@ │ │ │ │ add sp, #160 @ 0xa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc3c2 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc39c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc38c │ │ │ │ b.n fc2fc │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n fc36e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fc3a8 │ │ │ │ @@ -191608,30 +191603,30 @@ │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc4ee │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc4c8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc4b8 │ │ │ │ b.n fc42e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n fc49c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fc4d4 │ │ │ │ @@ -191722,30 +191717,30 @@ │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc61a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc5f4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc5e4 │ │ │ │ b.n fc55a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n fc5c8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fc600 │ │ │ │ @@ -191836,28 +191831,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc742 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc71e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc710 │ │ │ │ b.n fc68a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n fc6f0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fc748 │ │ │ │ @@ -191950,28 +191945,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc874 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc850 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc842 │ │ │ │ b.n fc7b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n fc822 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fc87a │ │ │ │ @@ -192058,30 +192053,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc992 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc96c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc95c │ │ │ │ b.n fc90e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n fc940 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fc978 │ │ │ │ @@ -192153,30 +192148,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fca8a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fca64 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fca54 │ │ │ │ b.n fc9fc │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n fca38 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fca70 │ │ │ │ @@ -192249,52 +192244,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 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ ldr.w r1, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd864 │ │ │ │ + bl 1dd934 │ │ │ │ ldrb.w r1, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd7e4 │ │ │ │ + bl 1dd8b4 │ │ │ │ ldrb.w r1, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd7e4 │ │ │ │ + bl 1dd8b4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 168eb0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, fcbcc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd7e4 │ │ │ │ + bl 1dd8b4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 168eb0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n fcbc8 │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd7e4 │ │ │ │ + bl 1dd8b4 │ │ │ │ b.n fcbb0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ @@ -192361,29 +192356,29 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n fcc80 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n fcccc │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [pc, #40] @ (fccf8 ) │ │ │ │ ldr r3, [pc, #36] @ (fccf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -192521,75 +192516,75 @@ │ │ │ │ strd r6, r4, [sp, #60] @ 0x3c │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ movs r4, #4 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ strd r7, r4, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strb.w r5, [sp, #28] │ │ │ │ - bl 3077d0 │ │ │ │ + bl 3078a0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2433c4 │ │ │ │ + bl 243494 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b4c0 │ │ │ │ + bl 21b590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23a1c0 │ │ │ │ + bl 23a290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f8a4 │ │ │ │ + bl 20f974 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203264 │ │ │ │ + bl 203334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2550f0 │ │ │ │ + bl 2551c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c248 │ │ │ │ + bl 20c318 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c294 │ │ │ │ + bl 20c364 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b4c0 │ │ │ │ + bl 21b590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 257810 │ │ │ │ + bl 2578e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 254d30 │ │ │ │ + bl 254e00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2558e0 │ │ │ │ + bl 2559b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d500 │ │ │ │ + bl 28d5d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d150 │ │ │ │ + bl 24d220 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23404c │ │ │ │ + bl 23411c │ │ │ │ mov r0, r4 │ │ │ │ - bl 254d30 │ │ │ │ + bl 254e00 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2511c4 │ │ │ │ + bl 251294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c9dc │ │ │ │ + bl 24caac │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288908 │ │ │ │ + bl 2889d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2550f0 │ │ │ │ + bl 2551c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2558e0 │ │ │ │ + bl 2559b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 255154 │ │ │ │ + bl 255224 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 257f7c │ │ │ │ + bl 25804c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 26b630 │ │ │ │ + bl 26b700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2558e0 │ │ │ │ + bl 2559b0 │ │ │ │ ldr r2, [pc, #40] @ (fcf18 ) │ │ │ │ ldr r3, [pc, #28] @ (fcf10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ @@ -192599,15 +192594,15 @@ │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ adds r2, #34 @ 0x22 │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ movs r6, r4 │ │ │ │ adds r1, #10 │ │ │ │ lsls r6, r6, #2 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ push {r4} │ │ │ │ cbnz r3, fcf76 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ @@ -192823,25 +192818,25 @@ │ │ │ │ bne.n fd182 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, fd182 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (fd1a8 ) │ │ │ │ ldr r2, [pc, #28] @ (fd1a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -193353,15 +193348,15 @@ │ │ │ │ b.n fd5dc │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n fd5dc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ blx 59c50 │ │ │ │ add.w r0, r6, #5312 @ 0x14c0 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #4 │ │ │ │ bl 109478 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ @@ -193398,15 +193393,15 @@ │ │ │ │ beq.w fdc8c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n fd6c2 │ │ │ │ add.w r7, r6, #5248 @ 0x1480 │ │ │ │ adds r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n fd806 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbz r1, fd78c │ │ │ │ mov r0, r6 │ │ │ │ @@ -193466,15 +193461,15 @@ │ │ │ │ bne.n fd81a │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fdd46 │ │ │ │ add.w r7, r4, #56 @ 0x38 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ @@ -193684,15 +193679,15 @@ │ │ │ │ ldrb.w r3, [sp, #140] @ 0x8c │ │ │ │ adc.w r2, r2, #0 │ │ │ │ strh.w r1, [r4, #248] @ 0xf8 │ │ │ │ str.w r2, [r4, #244] @ 0xf4 │ │ │ │ strb.w r3, [r4, #250] @ 0xfa │ │ │ │ b.n fdad4 │ │ │ │ ... │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ movs r6, r4 │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r7, [r3, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r3, [r3, #30] │ │ │ │ movs r0, r0 │ │ │ │ @@ -193985,40 +193980,40 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl fcd24 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fde30 │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dda14 │ │ │ │ + bl 1ddae4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dda14 │ │ │ │ + bl 1ddae4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddac0 │ │ │ │ + bl 1ddb90 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - bl 1dda58 │ │ │ │ + bl 1ddb28 │ │ │ │ strb.w r0, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dda58 │ │ │ │ + bl 1ddb28 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr.w r1, [r6, #3952] @ 0xf70 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r0, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 168de0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1dda58 │ │ │ │ + bl 1ddb28 │ │ │ │ cbnz r0, fde5a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n fde34 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n fde34 │ │ │ │ @@ -194027,15 +194022,15 @@ │ │ │ │ bl fd560 │ │ │ │ cbnz r0, fde4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1dda14 │ │ │ │ + bl 1ddae4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl fd560 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fde30 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ @@ -194077,15 +194072,15 @@ │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ bl 168a4c │ │ │ │ ldr r3, [pc, #156] @ (fdf4c ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, sp │ │ │ │ - bl 203350 │ │ │ │ + bl 203420 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl fcd24 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fdf3a │ │ │ │ @@ -194134,15 +194129,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n fdf08 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r1, #122 @ 0x7a │ │ │ │ lsls r6, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ movs r6, r4 │ │ │ │ movs r0, #240 @ 0xf0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -194605,30 +194600,30 @@ │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ strh.w r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fe456 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, #204] @ (fe534 ) │ │ │ │ ldr r3, [pc, #196] @ (fe530 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -194651,49 +194646,49 @@ │ │ │ │ adds r2, r3, #1 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fe4c2 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r6, r0 │ │ │ │ b.n fe466 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fe466 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n fe466 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n fe43a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ b.n fe43a │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -194773,37 +194768,37 @@ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w fp, sp, #8 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, ip, r3, lsr #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, fe5fe │ │ │ │ mov r3, fp │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fe6a4 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ ldr.w ip, [pc, #592] @ fe880 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -194812,15 +194807,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r8, ip] │ │ │ │ add.w r3, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [pc, #556] @ (fe884 ) │ │ │ │ ldr r3, [pc, #540] @ (fe878 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -194857,30 +194852,30 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl fe384 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov sl, r0 │ │ │ │ b.n fe604 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n fe694 │ │ │ │ ldr r0, [pc, #440] @ (fe888 ) │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ ldrexd r2, r3, [r0] │ │ │ │ dmb ish │ │ │ │ and.w sl, r2, #524288 @ 0x80000 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w fe860 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e3a1c │ │ │ │ + bl 2e3aec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ adds r3, r7, #1 │ │ │ │ beq.n fe796 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fe7f4 │ │ │ │ @@ -194923,26 +194918,26 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cbnz r3, fe7a0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fe656 │ │ │ │ add r3, sp, #8 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n fe656 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, fe7fc │ │ │ │ movs r2, #1 │ │ │ │ mov r7, sl │ │ │ │ b.n fe70c │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ @@ -194987,30 +194982,30 @@ │ │ │ │ ldr.w sl, [sp] │ │ │ │ mov r7, sl │ │ │ │ b.n fe716 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r7, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fe828 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r9, r0 │ │ │ │ b.n fe656 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r7, [sp, #8] │ │ │ │ b.n fe80a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -203386,15 +203381,15 @@ │ │ │ │ subeq r1, #20 │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ bl fe538 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 201e68 │ │ │ │ + bl 201f38 │ │ │ │ ldr.w r2, [pc, #2768] @ 1050a4 │ │ │ │ ldr.w r3, [pc, #2756] @ 10509c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -203419,36 +203414,36 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ bl fcbd4 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r4, [sp, #88] @ 0x58 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 104640 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, sl │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ movs r4, #1 │ │ │ │ b.n 1045d0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3952] @ 0xf70 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r4, [r3, #743] @ 0x2e7 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -203485,17 +203480,17 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #2 │ │ │ │ bl 16aa10 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, sl │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ b.n 1045d0 │ │ │ │ movw r3, #597 @ 0x255 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 1046fe │ │ │ │ subw r3, r5, #659 @ 0x293 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w 1044d2 │ │ │ │ @@ -203511,15 +203506,15 @@ │ │ │ │ beq.w 1044d2 │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add.w r9, sp, #172 @ 0xac │ │ │ │ ldrd r1, r2, [sp, #72] @ 0x48 │ │ │ │ - bl 20273c │ │ │ │ + bl 20280c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ strd r8, r8, [sp, #156] @ 0x9c │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ strd r8, r8, [sp, #88] @ 0x58 │ │ │ │ mov.w r2, #1 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ @@ -203536,32 +203531,32 @@ │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ 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 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w lr, sp, #172 @ 0xac │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.w 104d94 │ │ │ │ ldr.w r3, [pc, #2272] @ 1050a8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ @@ -203602,34 +203597,34 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.w 104f42 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w lr, sp, #172 @ 0xac │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ strb.w r8, [sp, #188] @ 0xbc │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r5, lsl #7 │ │ │ │ ldr.w r3, [r3, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #3288] @ 0xcd8 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -203711,26 +203706,26 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ bl fcbd4 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ b.n 104650 │ │ │ │ ldr.w r3, [pc, #1816] @ 1050a8 │ │ │ │ movw r0, #58640 @ 0xe510 │ │ │ │ movt r0, #15260 @ 0x3b9c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ @@ -203762,80 +203757,80 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 104a1e │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ add r9, r7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 104a58 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 104a7c │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ b.n 104650 │ │ │ │ ldr.w r3, [pc, #1532] @ 1050a8 │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, #61440 @ 0xf000 │ │ │ │ ldrb.w r3, [r3, #1183] @ 0x49f │ │ │ │ @@ -203861,40 +203856,40 @@ │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r8, [sl, #40] @ 0x28 │ │ │ │ strd r3, r4, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ ldrb.w fp, [sl, #33] @ 0x21 │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 104b28 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -203902,20 +203897,20 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, sl │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ b.n 104660 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3952] @ 0xf70 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r4, [r3, #743] @ 0x2e7 │ │ │ │ movs r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -203924,43 +203919,43 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 16a940 │ │ │ │ b.n 104650 │ │ │ │ strh.w r7, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 104be8 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -203968,19 +203963,19 @@ │ │ │ │ ldrb.w lr, [r3, #39] @ 0x27 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r8, lr, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ ldrb.w r3, [r2, #40] @ 0x28 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -204016,18 +204011,18 @@ │ │ │ │ blx 5a4ec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 104e28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2042f8 │ │ │ │ + bl 2043c8 │ │ │ │ adds r3, r7, #1 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3940] @ 0xf64 │ │ │ │ @@ -204037,21 +204032,21 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bhi.w 1048c0 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r1, [sl, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff134 │ │ │ │ + bl 1ff204 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 104d24 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204214 │ │ │ │ + bl 2042e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #3288] @ 0xcd8 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ subs r4, r3, #1 │ │ │ │ bmi.w 104e4e │ │ │ │ @@ -204062,22 +204057,22 @@ │ │ │ │ b.n 104d52 │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.w 104e54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 104d48 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 204370 │ │ │ │ + bl 204440 │ │ │ │ mov r9, r0 │ │ │ │ b.n 104d48 │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ b.n 104bc4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r7 │ │ │ │ ite ne │ │ │ │ @@ -204096,15 +204091,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1047c6 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ ldrd r1, r2, [sp, #80] @ 0x50 │ │ │ │ - bl 20273c │ │ │ │ + bl 20280c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [pc, #740] @ (1050a8 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ it eq │ │ │ │ streq r3, [sp, #40] @ 0x28 │ │ │ │ @@ -204140,30 +204135,30 @@ │ │ │ │ b.w 1045d0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r9, r8, #20 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str.w r9, [r3, r7, lsl #2] │ │ │ │ b.n 104cca │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b.n 104bc4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r8 │ │ │ │ ldrb r7, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 104b94 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ b.n 104b94 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 104f06 │ │ │ │ movs r0, #0 │ │ │ │ add.w r4, r8, #400 @ 0x190 │ │ │ │ mov r1, r0 │ │ │ │ b.n 104e7c │ │ │ │ @@ -204181,26 +204176,26 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 104ec2 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -204211,15 +204206,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 16a940 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #2284] @ 0x8ec │ │ │ │ b.n 104a1e │ │ │ │ cmp r0, #0 │ │ │ │ @@ -204232,26 +204227,26 @@ │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r3, r5 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 104ef0 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 104ef0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 10488e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ @@ -204278,21 +204273,21 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -204301,15 +204296,15 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ add.w r4, sl, r3 │ │ │ │ add r2, sl │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r3, sl │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ @@ -204326,41 +204321,41 @@ │ │ │ │ uxth r7, r7 │ │ │ │ b.n 104f84 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cbz r0, 105034 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r8, #284] @ 0x11c │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ adds r3, r5, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ @@ -204370,15 +204365,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, #32] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 104ee0 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbnz r0, 1050fe │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -204558,15 +204553,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 105248 │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ mla r4, r3, r1, r4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2013b0 │ │ │ │ + bl 201480 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ movs r4, #0 │ │ │ │ blx 5a30c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ @@ -204641,89 +204636,89 @@ │ │ │ │ cmp r4, r2 │ │ │ │ bne.n 10532c │ │ │ │ mov r8, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 10587c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w ip, sp, #88 @ 0x58 │ │ │ │ str r4, [sp, #24] │ │ │ │ adds r4, #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} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ strls r3, [sp, #32] │ │ │ │ bhi.w 1057fe │ │ │ │ vldr d0, [pc, #768] @ 105698 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1053c2 │ │ │ │ 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, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ vldr d0, [pc, #720] @ 1056a0 │ │ │ │ movs r1, #32 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 105400 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10552a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -204745,31 +204740,31 @@ │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w lr, sp, #120 @ 0x78 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #104] @ 0x68 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ @@ -204786,39 +204781,39 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w lr, sp, #120 @ 0x78 │ │ │ │ add.w ip, r1, #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} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 109cfc │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -204852,32 +204847,32 @@ │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r9, r1 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w lr, sp, #120 @ 0x78 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ add.w r8, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -204893,43 +204888,43 @@ │ │ │ │ strb.w r2, [sp, #104] @ 0x68 │ │ │ │ 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, [r7, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w ip, sp, #120 @ 0x78 │ │ │ │ add.w lr, r2, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201328 │ │ │ │ + bl 2013f8 │ │ │ │ ldr r4, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ @@ -204971,24 +204966,24 @@ │ │ │ │ mla r2, r2, r4, r3 │ │ │ │ adds r3, r0, r2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 105776 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 105776 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ ldr r0, [r1, r2] │ │ │ │ movs r2, #3 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ ldrb.w ip, [r0, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ands.w ip, ip, #7 │ │ │ │ it eq │ │ │ │ moveq r1, ip │ │ │ │ beq.n 10574a │ │ │ │ movs r1, #0 │ │ │ │ @@ -205019,15 +205014,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 149278 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub.w r2, r1, #20 │ │ │ │ - bl 201498 │ │ │ │ + bl 201568 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w r3, r1, r8 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -205102,52 +205097,52 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #120 @ 0x78 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 105396 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ b.n 105388 │ │ │ │ movs r4, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl fcbd4 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -205161,66 +205156,66 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl fcbd4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 10554a │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl fcbd4 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ bl fcbd4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl fcbd4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 105540 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1052ea │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -205250,21 +205245,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #30 │ │ │ │ movne r5, #22 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe994 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 105f8c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -205272,18 +205267,18 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 105b30 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 105df4 │ │ │ │ subs r3, #3 │ │ │ │ @@ -205299,23 +205294,23 @@ │ │ │ │ ite ne │ │ │ │ movne r6, #8 │ │ │ │ moveq r6, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ add.w fp, sp, #24 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ movs r5, #0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ str r5, [sp, #24] │ │ │ │ strd r5, r5, [fp, #4] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ ldr.w lr, [pc, #1360] @ 105fd0 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ @@ -205323,42 +205318,42 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r9, [r9, lr] │ │ │ │ add.w ip, r9, ip, lsl #7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #24] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #360 @ 0x168 │ │ │ │ beq.n 105b88 │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 105dfe │ │ │ │ @@ -205392,67 +205387,67 @@ │ │ │ │ add.w fp, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 105b7e │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r3, [pc, #1104] @ 105fd0 │ │ │ │ ldr.w r9, [r9, r3] │ │ │ │ b.n 105aa6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #24] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r3, #38] @ 0x26 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 105df8 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -205475,25 +205470,25 @@ │ │ │ │ mov r0, sl │ │ │ │ bl fcbd4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, sl │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, sl │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ @@ -205509,30 +205504,30 @@ │ │ │ │ mov r4, r5 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov ip, r5 │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ strd r7, r7, [fp, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r6, r9 │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ @@ -205544,31 +205539,31 @@ │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov lr, r5 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r7, [sp, #24] │ │ │ │ mov ip, r9 │ │ │ │ strd r7, r7, [fp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ @@ -205581,121 +205576,121 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #24] │ │ │ │ bl fcbd4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ - bl 203800 │ │ │ │ + bl 2038d0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 105b0e │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ b.n 105a48 │ │ │ │ movs r6, #32 │ │ │ │ b.n 105a48 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ b.n 105c42 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r3, [r8, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105b0e │ │ │ │ ldr.w r3, [r8] │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r4, [sp, #24] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #24] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r9, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [r9, #38] @ 0x26 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r7 │ │ │ │ beq.n 105f16 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -205720,20 +205715,20 @@ │ │ │ │ mov r0, sl │ │ │ │ bl fcbd4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, sl │ │ │ │ movs r5, #2 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, sl │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -205763,23 +205758,23 @@ │ │ │ │ bl fcbd4 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 203800 │ │ │ │ + bl 2038d0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 105b0e │ │ │ │ ldr r2, [pc, #72] @ (105fd8 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1fe670 │ │ │ │ + bl 1fe740 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ @@ -205808,19 +205803,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #4016] @ 0xfb0 │ │ │ │ sub sp, #12 │ │ │ │ cbz r0, 105ffc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #4020] @ 0xfb4 │ │ │ │ cbz r0, 106006 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -205863,21 +205858,21 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 10620a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ - bl 2251b0 │ │ │ │ + bl 225280 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 257810 │ │ │ │ + bl 2578e0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 254d30 │ │ │ │ + bl 254e00 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2558e0 │ │ │ │ + bl 2559b0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1061de │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 1060ca │ │ │ │ @@ -205888,34 +205883,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1060b4 │ │ │ │ cbz r1, 1060ca │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 2116e8 │ │ │ │ + bl 2117b8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1061ae │ │ │ │ - bl 28d500 │ │ │ │ + bl 28d5d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24d150 │ │ │ │ + bl 24d220 │ │ │ │ mov.w r1, #29360128 @ 0x1c00000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 23404c │ │ │ │ + bl 23411c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 254d30 │ │ │ │ + bl 254e00 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2511c4 │ │ │ │ + bl 251294 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2433c4 │ │ │ │ + bl 243494 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 231f8c │ │ │ │ + bl 23205c │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1061a6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ movs r6, #0 │ │ │ │ @@ -205923,24 +205918,24 @@ │ │ │ │ bl 16abdc │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r5, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r2, [sp, #58] @ 0x3a │ │ │ │ - bl 26b630 │ │ │ │ + bl 26b700 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n 10615e │ │ │ │ ldr.w r1, [r4, #4016] @ 0xfb0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1061ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 224200 │ │ │ │ + bl 2242d0 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 16abdc │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -205959,65 +205954,65 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #4020] @ 0xfb4 │ │ │ │ cbz r1, 1061c2 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21e5f8 │ │ │ │ + bl 21e6c8 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 16abdc │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n 106166 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24d2e8 │ │ │ │ + bl 24d3b8 │ │ │ │ b.n 10610e │ │ │ │ - bl 26df64 │ │ │ │ + bl 26e034 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 26e1bc │ │ │ │ + bl 26e28c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl d69a0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n 1060d8 │ │ │ │ addw r0, r4, #4024 @ 0xfb8 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r2, [r4, #4020] @ 0xfb4 │ │ │ │ cbz r2, 10623a │ │ │ │ addw r0, r4, #4024 @ 0xfb8 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr.w r1, [r4, #4020] @ 0xfb4 │ │ │ │ b.n 106186 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 24f494 │ │ │ │ + bl 24f564 │ │ │ │ b.n 1060a8 │ │ │ │ addw r0, r4, #4024 @ 0xfb8 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r2, [r4, #4016] @ 0xfb0 │ │ │ │ cbz r2, 106224 │ │ │ │ addw r0, r4, #4024 @ 0xfb8 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr.w r1, [r4, #4016] @ 0xfb0 │ │ │ │ b.n 106144 │ │ │ │ ldr r3, [pc, #96] @ (10626c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (106270 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 282afc │ │ │ │ + bl 282bcc │ │ │ │ b.n 106086 │ │ │ │ ldr r1, [pc, #76] @ (106274 ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ add r1, pc │ │ │ │ bl fcdc4 │ │ │ │ str.w r0, [r4, #4016] @ 0xfb0 │ │ │ │ @@ -206030,28 +206025,28 @@ │ │ │ │ str.w r0, [r4, #4020] @ 0xfb4 │ │ │ │ b.n 1061d0 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ movs r6, r5 │ │ │ │ ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r4, #10813440 @ 0xa50000 │ │ │ │ - adds r2, r3, r1 │ │ │ │ + rsb r0, r4, #10813440 @ 0xa50000 │ │ │ │ + adds r2, r3, r4 │ │ │ │ movs r6, r5 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + strb r4, [r1, #1] │ │ │ │ movs r4, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #900] @ (106614 ) │ │ │ │ @@ -207706,15 +207701,15 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1672] @ 107b0c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #60] @ 0x3c │ │ │ │ - bl 24fbac │ │ │ │ + bl 24fc7c │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 107770 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -207738,41 +207733,41 @@ │ │ │ │ ldr.w r2, [pc, #1596] @ 107b10 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1592] @ 107b14 │ │ │ │ strb.w r3, [sp, #70] @ 0x46 │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 201d2c │ │ │ │ + bl 201dfc │ │ │ │ ldrb.w r3, [r4, #65] @ 0x41 │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1074fe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 10764c │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250638 │ │ │ │ + bl 250708 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ae94 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 107586 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbnz r1, 10756c │ │ │ │ ldr.w r2, [pc, #1532] @ 107b18 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #1528] @ 107b1c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 201d2c │ │ │ │ + bl 201dfc │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 107596 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 107596 │ │ │ │ @@ -207810,52 +207805,52 @@ │ │ │ │ bne.n 107644 │ │ │ │ str.w r2, [r4, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 10751a │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223144 │ │ │ │ + bl 223214 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223144 │ │ │ │ + bl 223214 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223144 │ │ │ │ + bl 223214 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 107888 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2141cc │ │ │ │ + bl 21429c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2141cc │ │ │ │ + bl 21429c │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 1075ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 212064 │ │ │ │ + bl 212134 │ │ │ │ ldr.w r3, [pc, #1332] @ 107b20 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 237b6c │ │ │ │ + bl 237c3c │ │ │ │ mov r0, r4 │ │ │ │ bl 16af0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1077ac │ │ │ │ ldr.w r2, [pc, #1288] @ 107b24 │ │ │ │ @@ -207901,22 +207896,22 @@ │ │ │ │ lsls r7, r3, #8 │ │ │ │ bmi.w 1078ec │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe994 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 107aba │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe8c4 │ │ │ │ + bl 1fe994 │ │ │ │ ldr.w r7, [r4, #424] @ 0x1a8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbnz r3, 1076b6 │ │ │ │ b.n 1074fe │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -207934,15 +207929,15 @@ │ │ │ │ strd r9, r9, [r3] │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 107ab6 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ strd r5, r7, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -207990,15 +207985,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 107952 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10770a │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 107a6c │ │ │ │ mov r8, r0 │ │ │ │ b.n 1076f2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ @@ -208013,20 +208008,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #11] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 22868c │ │ │ │ + bl 22875c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #28 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - bl 24f494 │ │ │ │ + bl 24f564 │ │ │ │ b.n 1074a0 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 107aea │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ @@ -208068,75 +208063,75 @@ │ │ │ │ beq.w 107ada │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1078dc │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 107868 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217580 │ │ │ │ + bl 217650 │ │ │ │ mov r0, r4 │ │ │ │ bl cf658 │ │ │ │ b.n 107618 │ │ │ │ ldr r2, [pc, #668] @ (107b28 ) │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 2212e8 │ │ │ │ + bl 2213b8 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223144 │ │ │ │ + bl 223214 │ │ │ │ ldrb.w r3, [r4, #358] @ 0x166 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 1078b0 │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ cbnz r3, 1078f8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #116] @ 0x74 │ │ │ │ - bl 243468 │ │ │ │ + bl 243538 │ │ │ │ b.n 1075c4 │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ mvns r2, r3 │ │ │ │ and.w r2, r2, #1 │ │ │ │ mvn.w r3, r3, lsr #1 │ │ │ │ strb.w r2, [sp, #94] @ 0x5e │ │ │ │ b.n 10778e │ │ │ │ @@ -208146,21 +208141,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ b.n 10781a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ strb r2, [r5, #0] │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ b.n 1074fe │ │ │ │ adds r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b5d8 │ │ │ │ + bl 21b6a8 │ │ │ │ b.n 1078b0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ bne.w 10771a │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -208191,15 +208186,15 @@ │ │ │ │ beq.w 107a96 │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -208208,29 +208203,29 @@ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ 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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ lsl.w r7, r0, r7 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ strb.w lr, [r0, #40] @ 0x28 │ │ │ │ @@ -208264,15 +208259,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r5, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ str.w r9, [r6, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ b.n 10775a │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ bne.w 10775e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, fp │ │ │ │ @@ -208285,15 +208280,15 @@ │ │ │ │ b.n 10775a │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldrd r5, r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ b.n 107a88 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1076c8 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -208304,26 +208299,26 @@ │ │ │ │ ldr r3, [pc, #152] @ (107b30 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fe7ec │ │ │ │ + bl 1fe8bc │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov sl, r0 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ b.n 10795a │ │ │ │ mov r2, r4 │ │ │ │ b.n 107a74 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ b.n 1074fe │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w 10770a │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -208643,15 +208638,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str.w r1, [fp, #16] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1084f8 │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -208766,15 +208761,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ add r3, r2 │ │ │ │ it cs │ │ │ │ movcs r5, r2 │ │ │ │ cmp r6, r3 │ │ │ │ it cc │ │ │ │ movcc r6, r3 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 107f24 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 107f98 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -208838,15 +208833,15 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [fp] │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 10804c │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 108048 │ │ │ │ mov r0, sl │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r1, sl │ │ │ │ cbz r1, 10806c │ │ │ │ mov sl, r0 │ │ │ │ b.n 107e54 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.w 1084ec │ │ │ │ @@ -208858,23 +208853,23 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 1050b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 108038 │ │ │ │ ldrd r5, r2, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r5, r0 │ │ │ │ b.n 108088 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1084f0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -208887,15 +208882,15 @@ │ │ │ │ uxtb r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 1084fc │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288908 │ │ │ │ + bl 2889d8 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 1080d0 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -208904,15 +208899,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1080ba │ │ │ │ cbz r1, 1080d0 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2116e8 │ │ │ │ + bl 2117b8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [sl, #3952] @ 0xf70 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ @@ -208942,15 +208937,15 @@ │ │ │ │ strd r7, r7, [r2, #8] │ │ │ │ str r4, [r2, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #16] │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1084f4 │ │ │ │ mov sl, r0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -208969,15 +208964,15 @@ │ │ │ │ bne.n 108152 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 108182 │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cbz r6, 1081d4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 108146 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 10816c │ │ │ │ mov r4, r3 │ │ │ │ @@ -209002,23 +208997,23 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w 10834c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10815c │ │ │ │ mov r0, sl │ │ │ │ mov r6, sl │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 108176 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ b.n 1081ee │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10811c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -209134,15 +209129,15 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + str r2, [r7, #4] │ │ │ │ movs r6, r5 │ │ │ │ ldrb.w r3, [r3, #750] @ 0x2ee │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1081c4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r3, #597 @ 0x255 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -209203,46 +209198,46 @@ │ │ │ │ ldrb r7, [r7, #29] │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r6, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1083f4 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrd r0, r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r1, [r6, #12] │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r8, [r6] │ │ │ │ @@ -209251,15 +209246,15 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ adds r6, r5, r3 │ │ │ │ add r2, r5 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ @@ -209311,15 +209306,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 107e20 │ │ │ │ mov r9, r6 │ │ │ │ b.n 1081dc │ │ │ │ mov r9, r1 │ │ │ │ b.n 108070 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2558e0 │ │ │ │ + bl 2559b0 │ │ │ │ b.n 1080a2 │ │ │ │ ldrh.w r3, [r7, #330] @ 0x14a │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r6, r3 │ │ │ │ bhi.w 1082ec │ │ │ │ mov r0, r5 │ │ │ │ bl 17e810 │ │ │ │ @@ -209467,15 +209462,15 @@ │ │ │ │ strd r3, r3, [fp, #8] │ │ │ │ str.w r6, [fp, #20] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 108afe │ │ │ │ str.w sl, [sp, #24] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ strd r6, r4, [sp, #32] │ │ │ │ @@ -209500,30 +209495,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1086f0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 108900 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10895a │ │ │ │ mov r9, r0 │ │ │ │ b.n 1086d6 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ bne.n 1086fa │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 2023b0 │ │ │ │ + bl 202480 │ │ │ │ ldrb.w r6, [sp, #432] @ 0x1b0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1088f8 │ │ │ │ ldrd r7, r2, [sp, #440] @ 0x1b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -209584,49 +209579,49 @@ │ │ │ │ mov r0, fp │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10882e │ │ │ │ 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, fp │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, fp │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ strd r3, r3, [r7] │ │ │ │ @@ -209665,64 +209660,64 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1086ec │ │ │ │ b.n 10870a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ bne.w 10870a │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 108728 │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1ff134 │ │ │ │ + bl 1ff204 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 108930 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 204214 │ │ │ │ + bl 2042e4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ b.n 1088f8 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 10870a │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ beq.n 10890c │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 108718 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldrd r6, r4, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, sl │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 10898a │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -209755,40 +209750,40 @@ │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1089fe │ │ │ │ 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, fp │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, fp │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -209802,41 +209797,41 @@ │ │ │ │ mov r0, fp │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 1088e6 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 108a9a │ │ │ │ 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, fp │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ add.w ip, r1, #84 @ 0x54 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r8, [r1, #36] @ 0x24 │ │ │ │ @@ -209849,15 +209844,15 @@ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add.w r8, r3, r8, lsl #7 │ │ │ │ ldrb.w r3, [r8, #31] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 1087de │ │ │ │ mov r8, r5 │ │ │ │ b.n 108962 │ │ │ │ ldr.w r3, [sl, #3940] @ 0xf64 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ @@ -209937,15 +209932,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 108bb2 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 108c02 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 108b9c │ │ │ │ b.n 108be0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 108b98 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -210005,15 +210000,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ b.w 107f50 │ │ │ │ ldr r2, [pc, #56] @ (108cb4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #56] @ (108cb8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 108634 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movw r2, #489 @ 0x1e9 │ │ │ │ cmp r1, r2 │ │ │ │ bne.n 108bae │ │ │ │ b.n 108c08 │ │ │ │ movs r3, #0 │ │ │ │ @@ -210026,17 +210021,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, #9] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ movs r5, r4 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ movs r5, r4 │ │ │ │ push {r4, lr} │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ ldr.w r4, [lr, #3940] @ 0xf64 │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldrb.w ip, [ip, #2333] @ 0x91d │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -210186,18 +210181,18 @@ │ │ │ │ blx 5b2b8 │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, 108e78 │ │ │ │ mov r0, r5 │ │ │ │ bl c9ee0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 108e80 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 108e88 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -210248,37 +210243,37 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 5a30c │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ strh.w r4, [sp, #92] @ 0x5c │ │ │ │ - bl 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strd r9, fp, [sp, #72] @ 0x48 │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 108f84 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ str.w r9, [sp] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strd r7, r4, [sp, #4] │ │ │ │ bl 10600c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 109286 │ │ │ │ str.w sl, [r5] │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ 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 │ │ │ │ @@ -210304,39 +210299,39 @@ │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ mov r4, sl │ │ │ │ add.w r7, r3, #20 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ cbz r0, 108fd0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 282b4c │ │ │ │ + bl 282c1c │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 108fc2 │ │ │ │ mov ip, r7 │ │ │ │ mov r8, fp │ │ │ │ mov r4, r9 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r7, sl │ │ │ │ mov fp, ip │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cbz r3, 10901c │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ str r5, [sp, #0] │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ bl 10744c │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r0, r0, r6 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -210369,26 +210364,26 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [r2, #3952] @ 0xf70 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #656] @ (1092fc ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 279aa4 │ │ │ │ + bl 279b74 │ │ │ │ cmp r4, #1 │ │ │ │ beq.w 1092e0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cbz r3, 10909a │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r7, sl │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 109094 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2072f0 │ │ │ │ + bl 2073c0 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 109086 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -210474,15 +210469,15 @@ │ │ │ │ beq.n 109230 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 109182 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 109182 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, r9 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ @@ -210507,15 +210502,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r2, [r8] │ │ │ │ strb.w r4, [sp, #232] @ 0xe8 │ │ │ │ bl 107b38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1092ea │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs.w r0, r0, fp │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -210526,15 +210521,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 10911e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #200] @ (109304 ) │ │ │ │ ldr r2, [pc, #188] @ (1092f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -210559,30 +210554,30 @@ │ │ │ │ ldrb.w r3, [sp, #121] @ 0x79 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #121] @ 0x79 │ │ │ │ b.n 109164 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, r9, [sp, #28] │ │ │ │ subs r5, r3, #4 │ │ │ │ mov r4, r7 │ │ │ │ add.w r6, r7, #24 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 1092ae │ │ │ │ mov r0, r8 │ │ │ │ bl 108e28 │ │ │ │ cbz r7, 1092d6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 1092cc │ │ │ │ adds r4, #4 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 1092d2 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1092a8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -210595,26 +210590,26 @@ │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, #24 │ │ │ │ bne.n 1092a2 │ │ │ │ mov r3, r9 │ │ │ │ b.n 109238 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #12 │ │ │ │ - bl 287fa4 │ │ │ │ + bl 288074 │ │ │ │ b.n 10907a │ │ │ │ mov r3, r0 │ │ │ │ b.n 10928a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #123 @ 0x7b │ │ │ │ - vshr.u64 d20, d24, #1 │ │ │ │ + vsra.u32 q10, q12, #1 │ │ │ │ movs r4, r5 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r6, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -211544,58 +211539,58 @@ │ │ │ │ strb.w r6, [sp, #132] @ 0x84 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w ip, sp, #148 @ 0x94 │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r2, r5, #20 │ │ │ │ movs r1, #181 @ 0xb5 │ │ │ │ mov r0, sl │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10a6be │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #514 @ 0x202 │ │ │ │ bics r3, r1 │ │ │ │ bne.w 10a6fc │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10a90a │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r4, r2 │ │ │ │ beq.n 109e16 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cbnz r3, 109e16 │ │ │ │ @@ -211604,51 +211599,51 @@ │ │ │ │ strb r3, [r2, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 10a786 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 109e56 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r9, #49344 @ 0xc0c0 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add.w r6, r4, #100 @ 0x64 │ │ │ │ strd r5, r5, [fp, #4] │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -211678,15 +211673,15 @@ │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r6, r7, r6, lsl #2 │ │ │ │ add.w r4, r7, r4, lsl #2 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str.w r9, [r4, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10a8f0 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ @@ -211695,50 +211690,50 @@ │ │ │ │ ldrmi r4, [sp, #20] │ │ │ │ bpl.w 10a83c │ │ │ │ cmp r2, #32 │ │ │ │ beq.n 109f38 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r5, [sp, #64] @ 0x40 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 109f62 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w r6, r8, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r5, r8, #100 @ 0x64 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -211768,15 +211763,15 @@ │ │ │ │ mov r0, sl │ │ │ │ str r4, [r2, #4] │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str.w r4, [r9, #40] @ 0x28 │ │ │ │ str.w r4, [lr, #40] @ 0x28 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ blx 5a30c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #3 │ │ │ │ asr.w r2, r1, r3 │ │ │ │ @@ -211846,31 +211841,31 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 10a0c0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10a8c2 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r9 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ movs r5, #0 │ │ │ │ blx 5a30c │ │ │ │ mov r4, r5 │ │ │ │ movs r2, #12 │ │ │ │ @@ -211938,42 +211933,42 @@ │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 10a1be │ │ │ │ cbz r6, 10a20c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r9 │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ movs r1, #181 @ 0xb5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r9 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ @@ -211985,43 +211980,43 @@ │ │ │ │ strb.w r3, [sp, #132] @ 0x84 │ │ │ │ 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 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #148 @ 0x94 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 10a2ae │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, sl │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ ldrb r5, [r6, #12] │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ @@ -212035,40 +212030,40 @@ │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ 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 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #148 @ 0x94 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, sl │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, sl │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 10a8fa │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ @@ -212076,51 +212071,51 @@ │ │ │ │ lsls r6, r2, #30 │ │ │ │ bpl.w 10a7b6 │ │ │ │ cmp r3, #32 │ │ │ │ beq.n 10a376 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10a3a0 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w lr, r5, #100 @ 0x64 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -212154,15 +212149,15 @@ │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str r4, [r2, #4] │ │ │ │ mov r0, sl │ │ │ │ str r4, [r1, #4] │ │ │ │ mov r1, r5 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ blx 5a30c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #3 │ │ │ │ asr.w r2, r1, r3 │ │ │ │ @@ -212228,30 +212223,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 10a502 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 10a78c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, r9 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ blx 5a30c │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #12 │ │ │ │ @@ -212317,36 +212312,36 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 10a60c │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 10a65c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r5, r9 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ ldr r2, [pc, #624] @ (10a8dc ) │ │ │ │ ldr r3, [pc, #604] @ (10a8cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -212357,50 +212352,50 @@ │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #16 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 109db8 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 109dc0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r7, #0 │ │ │ │ movw r6, #514 @ 0x202 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10a6e8 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.w 109e02 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cbz r1, 10a70a │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ cbnz r1, 10a756 │ │ │ │ @@ -212413,30 +212408,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10a742 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.w 109e02 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 10a7a8 │ │ │ │ @@ -212499,30 +212494,30 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10a80e │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ b.n 10a364 │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #8 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ b.n 10a7ec │ │ │ │ @@ -212555,30 +212550,30 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10a892 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r4, r0 │ │ │ │ b.w 109f26 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n 10a872 │ │ │ │ @@ -214310,15 +214305,15 @@ │ │ │ │ str r3, [r7, #120] @ 0x78 │ │ │ │ add.w r3, r7, #168 @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr.w r9, [r3, #2996] @ 0xbb4 │ │ │ │ ldr.w sl, [r3, #2992] @ 0xbb0 │ │ │ │ - bl 1eb0fc │ │ │ │ + bl 1eb1cc │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10bbd0 │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ mov fp, r9 │ │ │ │ movs r5, #0 │ │ │ │ @@ -214433,15 +214428,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 10bf08 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10bcf8 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1eb1a4 │ │ │ │ + bl 1eb274 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ str.w r3, [r7, #128] @ 0x80 │ │ │ │ subs r3, r0, #1 │ │ │ │ it mi │ │ │ │ ldrmi.w r2, [r4, #-24] │ │ │ │ @@ -214519,23 +214514,23 @@ │ │ │ │ ldr r2, [r7, #104] @ 0x68 │ │ │ │ cmp r2, r3 │ │ │ │ blt.n 10bd22 │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ b.n 10bc92 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1eb138 │ │ │ │ + bl 1eb208 │ │ │ │ b.n 10ba88 │ │ │ │ mov r1, r8 │ │ │ │ mov.w r3, #1 │ │ │ │ ldrd r6, r2, [r7, #108] @ 0x6c │ │ │ │ strb.w r3, [r8, #20] │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str.w r2, [r1, #28]! │ │ │ │ - bl 1eb1e8 │ │ │ │ + bl 1eb2b8 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.n 10baf4 │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.w 10bbf0 │ │ │ │ ldr.w r0, [r4, #-28] │ │ │ │ @@ -214618,15 +214613,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 10bd50 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ add.w r1, r8, #28 │ │ │ │ - bl 1eb1e8 │ │ │ │ + bl 1eb2b8 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ands.w r9, r9, r3 │ │ │ │ bne.n 10bd6c │ │ │ │ ldr.w r8, [r7, #96] @ 0x60 │ │ │ │ ldr.w lr, [r7, #88] @ 0x58 │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ @@ -214661,15 +214656,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10b0e0 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r2, [r7, #124] @ 0x7c │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ add.w r1, r2, #28 │ │ │ │ - bl 1eb1e8 │ │ │ │ + bl 1eb2b8 │ │ │ │ b.n 10bd62 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ adds r4, r5, #2 │ │ │ │ lsls r3, r5 │ │ │ │ bic.w r3, r2, r3 │ │ │ │ @@ -214698,15 +214693,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10b0e0 │ │ │ │ add.w r3, r7, #136 @ 0x88 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #116] @ 0x74 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1eb1e8 │ │ │ │ + bl 1eb2b8 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ b.n 10bd5a │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr.w r1, [r4, #-28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -214851,15 +214846,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 10bfce │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ add.w r1, r8, #28 │ │ │ │ - bl 1eb1e8 │ │ │ │ + bl 1eb2b8 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ands.w r9, r9, r3 │ │ │ │ bne.n 10bfea │ │ │ │ ldr.w r8, [r7, #76] @ 0x4c │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ ldr.w lr, [r7, #72] @ 0x48 │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ @@ -214894,15 +214889,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10b0e0 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r2, [r7, #124] @ 0x7c │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ add.w r1, r2, #28 │ │ │ │ - bl 1eb1e8 │ │ │ │ + bl 1eb2b8 │ │ │ │ b.n 10bfe0 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ adds r4, r5, #2 │ │ │ │ lsls r3, r5 │ │ │ │ bic.w r3, r2, r3 │ │ │ │ @@ -214931,48 +214926,48 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10b0e0 │ │ │ │ add.w r3, r7, #136 @ 0x88 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #116] @ 0x74 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1eb1e8 │ │ │ │ + bl 1eb2b8 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ b.n 10bfd8 │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.w 10bc18 │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ b.n 10bc06 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ cmp r4, sp │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ movs r6, r5 │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ movs r6, r5 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ movs r6, r5 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r4, #20 │ │ │ │ movs r6, r5 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r4, #14 │ │ │ │ movs r6, r5 │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r4, #8 │ │ │ │ movs r6, r5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (10c1d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 10c1d2 │ │ │ │ - bl 1e32f0 │ │ │ │ + bl 1e33c0 │ │ │ │ pop {r3, pc} │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -214984,18 +214979,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (10c3d4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ ldr r1, [pc, #464] @ (10c3d8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ea6b4 │ │ │ │ + bl 1ea784 │ │ │ │ ldr r3, [pc, #460] @ (10c3dc ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10c216 │ │ │ │ @@ -215011,30 +215006,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 10c36c │ │ │ │ ldr r0, [pc, #400] @ (10c3e4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10c30e │ │ │ │ ldr r2, [pc, #388] @ (10c3e8 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n 10c338 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2dd0 │ │ │ │ + bl 1e2ea0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10c316 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -215063,23 +215058,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (10c3f4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3138 │ │ │ │ + bl 1e3208 │ │ │ │ ldr r3, [pc, #276] @ (10c3f8 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10c39a │ │ │ │ ldr r0, [pc, #268] @ (10c3fc ) │ │ │ │ add r0, pc │ │ │ │ - bl 360444 │ │ │ │ + bl 360514 │ │ │ │ ldr r2, [pc, #264] @ (10c400 ) │ │ │ │ ldr r3, [pc, #212] @ (10c3cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -215089,15 +215084,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (10c404 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 10c2ec │ │ │ │ ldr r1, [pc, #240] @ (10c408 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ea6b4 │ │ │ │ + bl 1ea784 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 59e00 │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -215113,18 +215108,18 @@ │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2dd0 │ │ │ │ + bl 1e2ea0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10c28a │ │ │ │ b.n 10c316 │ │ │ │ ldr r3, [pc, #164] @ (10c414 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -215136,86 +215131,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (10c418 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (10c41c ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 10c23c │ │ │ │ ldr r2, [pc, #132] @ (10c420 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (10c424 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 10c2ec │ │ │ │ ldr r2, [pc, #116] @ (10c428 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (10c42c ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 10c2ce │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ movs r5, r4 │ │ │ │ subs r6, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ movs r5, r4 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r0, [r2, #32] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ movs r5, r4 │ │ │ │ lsls r3, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ subs r5, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r4, [r4, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #16] │ │ │ │ movs r5, r4 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ movs r5, r4 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r4, [sp, #656] @ 0x290 │ │ │ │ movs r5, r4 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ movs r5, r4 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ movs r5, r4 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ movs r5, r4 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ movs r5, r4 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ movs r5, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -215425,15 +215420,15 @@ │ │ │ │ cmp r6, r5 │ │ │ │ ite cc │ │ │ │ movcc r5, #0 │ │ │ │ movcs r5, #1 │ │ │ │ strb r5, [r4, #24] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r6, r1, #6 │ │ │ │ movs r6, r5 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -215453,55 +215448,55 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10c6aa │ │ │ │ cbnz r4, 10c6e6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2dd0 │ │ │ │ + bl 1e2ea0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10c690 │ │ │ │ ldr r1, [pc, #52] @ (10c700 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ea6b4 │ │ │ │ + bl 1ea784 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 59e00 │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n 10c692 │ │ │ │ ldr r2, [pc, #28] @ (10c704 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (10c708 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r2, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ movs r5, r4 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ movs r5, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2e5f88 │ │ │ │ + bl 2e6058 │ │ │ │ ldr r1, [pc, #12] @ (10c72c ) │ │ │ │ ldr r0, [pc, #12] @ (10c730 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f80c0 │ │ │ │ + bl 1f8190 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -215516,15 +215511,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (10c780 ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 5b39c │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1ea878 │ │ │ │ + bl 1ea948 │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ lsls r7, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r4, [r3, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ @@ -215559,15 +215554,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (10c804 ) │ │ │ │ ldr r1, [pc, #60] @ (10c808 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r2, [pc, #48] @ (10c80c ) │ │ │ │ ldr r3, [pc, #32] @ (10c800 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -215578,17 +215573,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ movs r5, r4 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r3, #32] │ │ │ │ movs r5, r4 │ │ │ │ subs r0, #30 │ │ │ │ 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 │ │ │ │ @@ -215601,15 +215596,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r4, [sp, #304] @ 0x130 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2f1124 │ │ │ │ + bl 2f11f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, 10c88e │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r2, sp, #308 @ 0x134 │ │ │ │ mov r1, r3 │ │ │ │ @@ -215622,15 +215617,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (10c8b4 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r2, [pc, #68] @ (10c8b8 ) │ │ │ │ ldr r3, [pc, #52] @ (10c8ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -215643,30 +215638,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (10c8c0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 10c872 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ adds r7, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ movs r5, r4 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r6, [r0, #24] │ │ │ │ movs r5, r4 │ │ │ │ adds r7, #134 @ 0x86 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ movs r5, r4 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r2, #20] │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ @@ -216063,15 +216058,15 @@ │ │ │ │ mla r3, r3, sl, r4 │ │ │ │ ldrd r2, r3, [r3, #80] @ 0x50 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ bls.n 10ccbe │ │ │ │ b.n 10ccae │ │ │ │ nop │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #392] @ (10cec4 ) │ │ │ │ add.w r4, r0, #6880 @ 0x1ae0 │ │ │ │ @@ -216161,30 +216156,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (10cee4 ) │ │ │ │ ldr r1, [pc, #172] @ (10cee8 ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ vldr s14, [sp, #20] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ vldr s12, [sp, #28] │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ vmov r3, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ ldr r2, [pc, #132] @ (10ceec ) │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ vdiv.f32 s14, s15, s13 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r1, [sl] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 5b2b8 │ │ │ │ @@ -216218,19 +216213,19 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrsb r2, [r0, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrsb r4, [r6, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrsb r2, [r3, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ movs r5, r4 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ movs r5, r4 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ movs r5, r4 │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -216386,30 +216381,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (10d0d0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (10d0d4 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 10d088 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r7, #170 @ 0xaa │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r7, #112 @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ movs r5, r4 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ movs r5, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov lr, r3 │ │ │ │ @@ -216453,28 +216448,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (10d184 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 10d13a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ cmp r6, #246 @ 0xf6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r7, [r0, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r6, #190 @ 0xbe │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ movs r5, r4 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ movs r5, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3948] @ 0xf6c │ │ │ │ blx 5a414 │ │ │ │ @@ -216705,31 +216700,31 @@ │ │ │ │ ldr r2, [pc, #44] @ (10d44c ) │ │ │ │ ldr r1, [pc, #48] @ (10d450 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mvn.w r3, #12 │ │ │ │ b.n 10d3f6 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #114 @ 0x72 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r4, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ movs r5, r4 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov fp, r2 │ │ │ │ subs r2, r1, #0 │ │ │ │ @@ -216803,22 +216798,22 @@ │ │ │ │ bne.n 10d55e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4928 │ │ │ │ + bl 1e49f8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #6496 @ 0x1960 │ │ │ │ ldr.w r2, [r5, #2404] @ 0x964 │ │ │ │ adds r0, #8 │ │ │ │ str.w r1, [r5, #2404] @ 0x964 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e493c │ │ │ │ + bl 1e4a0c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n 10d50e │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a414 │ │ │ │ @@ -216831,17 +216826,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ movs r5, r4 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ movs r5, r4 │ │ │ │ cmp r2, #234 @ 0xea │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -216861,26 +216856,26 @@ │ │ │ │ bl 10d488 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6432 @ 0x1920 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r1, [r3, #2320] @ 0x910 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r1, r2] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -216937,15 +216932,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (10d734 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e47cc │ │ │ │ + bl 1e489c │ │ │ │ cbz r0, 10d6cc │ │ │ │ mov r4, r0 │ │ │ │ blx 5ada0 │ │ │ │ vldr d7, [pc, #112] @ 10d720 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -216956,15 +216951,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 5b2e8 │ │ │ │ ldr r4, [pc, #104] @ (10d738 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4874 │ │ │ │ + bl 1e4944 │ │ │ │ cbnz r0, 10d6f4 │ │ │ │ ldr r2, [pc, #92] @ (10d73c ) │ │ │ │ ldr r3, [pc, #84] @ (10d734 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -217091,17 +217086,17 @@ │ │ │ │ nop │ │ │ │ cmp r0, #156 @ 0x9c │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ movs r5, r4 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #400] @ (10d9d0 ) │ │ │ │ @@ -217162,18 +217157,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 5a9b8 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6368 @ 0x18e0 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ adds r0, #24 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1eb628 │ │ │ │ + bl 1eb6f8 │ │ │ │ add.w r0, r6, #6528 @ 0x1980 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1e9fec │ │ │ │ + bl 1ea0bc │ │ │ │ ldr.w fp, [r5, #2460] @ 0x99c │ │ │ │ ldr.w r0, [r5, #2456] @ 0x998 │ │ │ │ ldr.w r1, [r5, #2464] @ 0x9a0 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 5ac68 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 10d958 │ │ │ │ @@ -217195,15 +217190,15 @@ │ │ │ │ ldr r2, [pc, #144] @ (10d9d8 ) │ │ │ │ ldr r1, [pc, #144] @ (10d9dc ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r2, [pc, #132] @ (10d9e0 ) │ │ │ │ ldr r3, [pc, #120] @ (10d9d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -217240,17 +217235,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #182 @ 0xb6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ movs r5, r4 │ │ │ │ - ldr r7, [pc, #880] @ (10dd50 ) │ │ │ │ + str r4, [r3, r2] │ │ │ │ movs r5, r4 │ │ │ │ movs r6, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -217269,15 +217264,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r5, r0, #6336 @ 0x18c0 │ │ │ │ str r1, [sp, #20] │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r3, [r4, #3940] @ 0xf64 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #2290] @ 0x8f2 │ │ │ │ cbnz r2, 10da8a │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -217326,15 +217321,15 @@ │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10da14 │ │ │ │ add.w r5, r4, #6336 @ 0x18c0 │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [ip, #2460] @ 0x99c │ │ │ │ ldr.w r0, [ip, #2456] @ 0x998 │ │ │ │ @@ -217566,15 +217561,15 @@ │ │ │ │ str.w r1, [r4, #372] @ 0x174 │ │ │ │ str.w r3, [r9, r5] │ │ │ │ strd r2, r1, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4900 │ │ │ │ + bl 1e49d0 │ │ │ │ ldr.w r5, [r4, #328] @ 0x148 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r5, #2404] @ 0x964 │ │ │ │ adds r3, r7, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ @@ -217621,15 +217616,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10e158 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4914 │ │ │ │ + bl 1e49e4 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 10df84 │ │ │ │ ldr.w r3, [r4, #332] @ 0x14c │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 10de20 │ │ │ │ dmb ish │ │ │ │ @@ -217699,15 +217694,15 @@ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ umull r3, r5, r5, r2 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ bhi.w 10e148 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4900 │ │ │ │ + bl 1e49d0 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w sl, [r3, #2404] @ 0x964 │ │ │ │ blx 5a30c │ │ │ │ @@ -217744,15 +217739,15 @@ │ │ │ │ ldr.w r0, [r3, #3948] @ 0xf6c │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 5b2e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4914 │ │ │ │ + bl 1e49e4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10de10 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n 10e01a │ │ │ │ ldr r3, [pc, #660] @ (10e21c ) │ │ │ │ @@ -217781,15 +217776,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 13d7a8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10de3a │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ str r2, [sp, #12] │ │ │ │ adds r0, #12 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r5, [r4, #328] @ 0x148 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r5, #1216] @ 0x4c0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 10e1a0 │ │ │ │ ldrd r6, r1, [r7, #4] │ │ │ │ @@ -217832,15 +217827,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10e1a6 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4900 │ │ │ │ + bl 1e49d0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w 10e1de │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -217914,26 +217909,26 @@ │ │ │ │ blx 5b2e8 │ │ │ │ ldr.w r2, [r4, #328] @ 0x148 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10e0a8 │ │ │ │ add.w r0, r2, #6496 @ 0x1960 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4914 │ │ │ │ + bl 1e49e4 │ │ │ │ b.n 10df84 │ │ │ │ ldr r3, [pc, #236] @ (10e238 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 59ea8 │ │ │ │ b.n 10dede │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 10de08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 10dda2 │ │ │ │ mov lr, r3 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ add.w ip, r3, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -217961,26 +217956,26 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 10de2e │ │ │ │ ldr r2, [pc, #136] @ (10e244 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #136] @ (10e248 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 10e03c │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r2, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - bl 1e4914 │ │ │ │ + bl 1e49e4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ b.n 10de10 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4914 │ │ │ │ + bl 1e49e4 │ │ │ │ b.n 10df84 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -217989,42 +217984,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #60 @ 0x3c │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r4, #40 @ 0x28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ movs r5, r4 │ │ │ │ movs r1, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ movs r5, r4 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ movs r5, r4 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ movs r5, r4 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ movs r5, r4 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ movs r5, r4 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ movs r5, r4 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ movs r5, r4 │ │ │ │ mcr 15, 5, pc, cr9, cr15, {7} @ │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ movs r5, r4 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ movs r5, r4 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ movs r5, r4 │ │ │ │ - bx sp │ │ │ │ + ldr r0, [pc, #168] @ (10e2f4 ) │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ @@ -218140,15 +218135,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (10e4ec ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 10e3de │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ and.w r2, r3, #1 │ │ │ │ @@ -218168,15 +218163,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 5a9b8 │ │ │ │ b.n 10e354 │ │ │ │ add.w r3, r5, #6432 @ 0x1920 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ add.w r0, r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r0, #2324] @ 0x914 │ │ │ │ ldr.w r2, [r0, #2328] @ 0x918 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r3, [r0, #2320] @ 0x910 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -218213,15 +218208,15 @@ │ │ │ │ ldr.w r3, [r2, #1216] @ 0x4c0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1216] @ 0x4c0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n 10e2fa │ │ │ │ add.w r0, r5, #6432 @ 0x1920 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 10e33e │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n 10e2fa │ │ │ │ mvn.w r9, #1 │ │ │ │ b.n 10e3de │ │ │ │ @@ -218231,15 +218226,15 @@ │ │ │ │ b.n 10e350 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r0, [sp, #28] │ │ │ │ ldr.w r2, [r3, #2324] @ 0x914 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2324] @ 0x914 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r5, #3948] @ 0xf6c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ strd r6, r3, [sp, #40] @ 0x28 │ │ │ │ blx 5a9b8 │ │ │ │ @@ -218248,17 +218243,17 @@ │ │ │ │ nop │ │ │ │ adds r4, r2, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ movs r5, r4 │ │ │ │ - cmp r8, r0 │ │ │ │ + mov r0, r8 │ │ │ │ movs r5, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #112] @ 10e570 │ │ │ │ sub sp, #32 │ │ │ │ @@ -218436,21 +218431,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r1, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ movs r5, r4 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ movs r5, r4 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ movs r5, r4 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ movs r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -218627,29 +218622,29 @@ │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r6, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ movs r5, r4 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ movs r5, r4 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ movs r5, r4 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ movs r5, r4 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ movs r5, r4 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ movs r5, r4 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ movs r5, r4 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ movs r5, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r0, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cbnz r3, 10e90c │ │ │ │ @@ -218662,33 +218657,33 @@ │ │ │ │ add.w r4, r0, #6336 @ 0x18c0 │ │ │ │ adds r4, #28 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3940] @ 0xf64 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #2288] @ 0x8f0 │ │ │ │ cbz r0, 10e970 │ │ │ │ add.w r0, r1, #6368 @ 0x18e0 │ │ │ │ ldrd fp, ip, [sp, #40] @ 0x28 │ │ │ │ adds r0, #24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd fp, ip, [sp] │ │ │ │ - bl 1eb628 │ │ │ │ + bl 1eb6f8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cbz r3, 10e970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -218734,15 +218729,15 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4900 │ │ │ │ + bl 1e49d0 │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10ea16 │ │ │ │ @@ -218783,15 +218778,15 @@ │ │ │ │ ldr.w r0, [r5, #3948] @ 0xf6c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 5a9b8 │ │ │ │ add.w r0, r5, #6464 @ 0x1940 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1e4914 │ │ │ │ + bl 1e49e4 │ │ │ │ ldr r2, [pc, #176] @ (10eb50 ) │ │ │ │ ldr r3, [pc, #168] @ (10eb4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -218916,38 +218911,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r6, #6464 @ 0x1940 │ │ │ │ mov r9, r3 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4928 │ │ │ │ + bl 1e49f8 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr.w r0, [r6, #3948] @ 0xf6c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ blx 5b054 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10ec2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e493c │ │ │ │ + bl 1e4a0c │ │ │ │ ldr r2, [pc, #260] @ (10ed18 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1005 @ 0x3ed │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 13d7a8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 10ebce │ │ │ │ add.w r0, r6, #6528 @ 0x1980 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1e8f70 │ │ │ │ + bl 1e9040 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, 10ec9c │ │ │ │ vldr d7, [pc, #184] @ 10ed00 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -218976,26 +218971,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl 10e24c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 10ecdc │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e493c │ │ │ │ + bl 1e4a0c │ │ │ │ b.n 10ebce │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10eca4 │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1e493c │ │ │ │ + bl 1e4a0c │ │ │ │ str.w r9, [sl] │ │ │ │ b.n 10ebce │ │ │ │ ldr.w r0, [r6, #3948] @ 0xf6c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ @@ -219015,21 +219010,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r4, r1, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + strb r2, [r1, #1] │ │ │ │ movs r5, r4 │ │ │ │ asrs r2, r5, #16 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ movs r5, r4 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -219104,15 +219099,15 @@ │ │ │ │ orrpl.w r2, r2, #4 │ │ │ │ strpl r2, [sp, #40] @ 0x28 │ │ │ │ b.n 10ed9a │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #6528 @ 0x1980 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #12 │ │ │ │ - bl 1e8f70 │ │ │ │ + bl 1e9040 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [sp] │ │ │ │ @@ -219162,15 +219157,15 @@ │ │ │ │ ldr r2, [pc, #332] @ (10efd4 ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #332] @ (10efd8 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 10edc8 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 10eeaa │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -219248,15 +219243,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #116] @ (10efe0 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #112] @ (10efe4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 10eefc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl fc770 │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10eeaa │ │ │ │ @@ -219278,29 +219273,29 @@ │ │ │ │ b.n 10ee34 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r0, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ movs r5, r4 │ │ │ │ asrs r0, r6, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ movs r5, r4 │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ movs r5, r4 │ │ │ │ adds r5, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ movs r5, r4 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr r5, [pc, #112] @ (10f06c ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -219353,17 +219348,17 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r7, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ movs r5, r4 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ movs r5, r4 │ │ │ │ lsrs r4, r5, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrd r0, r5, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ @@ -219445,15 +219440,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10f4a8 │ │ │ │ ldr r0, [pc, #396] @ (10f308 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #2152] @ 0x868 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea2a8 │ │ │ │ + bl 1ea378 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r5, #2152] @ 0x868 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r0, [r5, #2092] @ 0x82c │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ movs r3, #24 │ │ │ │ @@ -219575,15 +219570,15 @@ │ │ │ │ bmi.w 10f53a │ │ │ │ b.n 10f310 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r5, r4 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r5, #2092] @ 0x82c │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #24 │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ @@ -219788,31 +219783,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bl 110552 │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ add r4, pc, #152 @ (adr r4, 10f5f4 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ movs r5, r4 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ movs r5, r4 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ movs r5, r4 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ movs r5, r4 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ movs r5, r4 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ movs r5, r4 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ vldr d7, [pc, #164] @ 10f638 │ │ │ │ @@ -219831,41 +219826,41 @@ │ │ │ │ ldr r1, [pc, #128] @ (10f644 ) │ │ │ │ movs r6, #1 │ │ │ │ mov r0, ip │ │ │ │ strb.w r6, [r5, #2312] @ 0x908 │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1eb34c │ │ │ │ + bl 1eb41c │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n 10f628 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, ip │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - bl 1eb5c0 │ │ │ │ + bl 1eb690 │ │ │ │ cbz r0, 10f62e │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r5, [r4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ strb.w r1, [r0, #2312] @ 0x908 │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [pc, #44] @ (10f644 ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1eb34c │ │ │ │ + bl 1eb41c │ │ │ │ b.n 10f5da │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 10f5e4 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n 10f5e4 │ │ │ │ ... │ │ │ │ @@ -219919,56 +219914,56 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ add.w r5, r7, #4096 @ 0x1000 │ │ │ │ adds r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r3, [r5, #2324] @ 0x914 │ │ │ │ ldr.w r2, [r5, #2320] @ 0x910 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #2324] @ 0x914 │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w ip, r2, r1, lsl #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r0, r7, #6528 @ 0x1980 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1e8f70 │ │ │ │ + bl 1e9040 │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ add.w r0, r7, #6432 @ 0x1920 │ │ │ │ lsls r3, r3, #31 │ │ │ │ add.w r0, r0, #12 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r5, #1216] @ 0x4c0 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r5, #1216] @ 0x4c0 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ add.w r4, r0, #6336 @ 0x18c0 │ │ │ │ adds r4, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ add.w r0, r5, #6528 @ 0x1980 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r5, #3924] @ 0xf54 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ vldr d7, [r1, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ vstr d7, [r3, #8] │ │ │ │ @@ -219978,15 +219973,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a30c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #3 │ │ │ │ @@ -220014,43 +220009,43 @@ │ │ │ │ cbz r0, 10f7ee │ │ │ │ ldr r2, [pc, #124] @ (10f854 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10f7e6 │ │ │ │ cbz r3, 10f840 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 10f80e │ │ │ │ ldr r2, [pc, #96] @ (10f854 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10f804 │ │ │ │ cbz r3, 10f846 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ 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, 10f82e │ │ │ │ ldr r2, [pc, #64] @ (10f854 ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10f824 │ │ │ │ cbz r3, 10f838 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ @@ -220159,15 +220154,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 10fa1c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10f9be │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 10f8ac │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str.w r9, [r6, #4] │ │ │ │ @@ -220187,15 +220182,15 @@ │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 10f9f0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 10f9dc │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 10f8c4 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ str r7, [r6, #20] │ │ │ │ str.w r8, [r6, #28] │ │ │ │ @@ -220336,15 +220331,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 10fb9a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10fb8a │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 10fb2a │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ add r6, r2 │ │ │ │ b.n 10fb28 │ │ │ │ @@ -220456,15 +220451,15 @@ │ │ │ │ ldr r2, [pc, #276] @ (10fd4c ) │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10fc48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10fd38 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ 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] │ │ │ │ @@ -220499,15 +220494,15 @@ │ │ │ │ ldr r2, [pc, #164] @ (10fd4c ) │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10fcb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10fd40 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ 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 │ │ │ │ @@ -220538,23 +220533,23 @@ │ │ │ │ cbz r0, 10fd28 │ │ │ │ ldr r2, [pc, #60] @ (10fd4c ) │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10fd1e │ │ │ │ cbz r3, 10fd30 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ 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 1e58a8 │ │ │ │ + bl 1e5978 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 59e00 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ b.n 10fd1e │ │ │ │ blx 59e00 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b.n 10fc48 │ │ │ │ @@ -231075,179 +231070,179 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13d7a8 │ │ │ │ b.w 116612 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa100024 │ │ │ │ - ldrh.w r0, [sl, r4, lsl #2] │ │ │ │ - ldr??.w r0, [ip, r4, lsl #2] │ │ │ │ - str.w r0, [lr, #36] @ 0x24 │ │ │ │ - strb.w r0, [ip, r4, lsl #2] │ │ │ │ + @ instruction: 0xfad00024 │ │ │ │ + ldr??.w r0, [sl, #36] @ 0x24 │ │ │ │ + ldrsh.w r0, [ip, r4, lsl #2] │ │ │ │ + vst1.8 {d0[1]}, [lr], r4 │ │ │ │ + str.w r0, [ip, #36] @ 0x24 │ │ │ │ + vst4.8 {d0-d3}, [lr :128], r4 │ │ │ │ + str??.w r0, [r0, #36] @ 0x24 │ │ │ │ + ldr??.w r0, [r2, #36] @ 0x24 │ │ │ │ + strh.w r0, [r4, #36] @ 0x24 │ │ │ │ + ldr??.w r0, [r0, #36] @ 0x24 │ │ │ │ + ldr??.w r0, [r6, r4, lsl #2] │ │ │ │ + ldrh.w r0, [r8, #36] @ 0x24 │ │ │ │ + ldrh.w r0, [r4, #36] @ 0x24 │ │ │ │ str.w r0, [lr, r4, lsl #2] │ │ │ │ - strh.w r0, [r0, r4, lsl #2] │ │ │ │ - ldrh.w r0, [r2, r4, lsl #2] │ │ │ │ - @ instruction: 0xf7e40024 │ │ │ │ - ldrsb.w r0, [r0, r4, lsl #2] │ │ │ │ - @ instruction: 0xf7b60024 │ │ │ │ - @ instruction: 0xf7f80024 │ │ │ │ - @ instruction: 0xf7f40024 │ │ │ │ - @ instruction: 0xf78e0024 │ │ │ │ - @ instruction: 0xf7d00024 │ │ │ │ - @ instruction: 0xf7e00024 │ │ │ │ - @ instruction: 0xf7660024 │ │ │ │ - @ instruction: 0xf7a80024 │ │ │ │ - @ instruction: 0xf7c80024 │ │ │ │ - @ instruction: 0xf73e0024 │ │ │ │ - @ instruction: 0xf7800024 │ │ │ │ - @ instruction: 0xf7b40024 │ │ │ │ - @ instruction: 0xf7160024 │ │ │ │ - @ instruction: 0xf7580024 │ │ │ │ - @ instruction: 0xf79c0024 │ │ │ │ + ldrb.w r0, [r0, #36] @ 0x24 │ │ │ │ + strh.w r0, [r0, #36] @ 0x24 │ │ │ │ + strh.w r0, [r6, r4, lsl #2] │ │ │ │ + str??.w r0, [r8, r4, lsl #2] │ │ │ │ + strb.w r0, [r8, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf7fe0024 │ │ │ │ + str.w r0, [r0, r4, lsl #2] │ │ │ │ + ldr??.w r0, [r4, r4, lsl #2] │ │ │ │ + @ instruction: 0xf7d60024 │ │ │ │ + ldrb.w r0, [r8, r4, lsl #2] │ │ │ │ + ldr.w r0, [ip, r4, lsl #2] │ │ │ │ + @ instruction: 0xf7ae0024 │ │ │ │ + @ instruction: 0xf7f00024 │ │ │ │ + vld4.8 {d16-d19}, [ip :128], r4 │ │ │ │ + @ instruction: 0xf77e0024 │ │ │ │ + @ instruction: 0xf7c00024 │ │ │ │ + ldr??.w r0, [r4, r4, lsl #2] │ │ │ │ + @ instruction: 0xf74e0024 │ │ │ │ + @ instruction: 0xf7900024 │ │ │ │ + ldrsh.w r0, [ip, r4, lsl #2] │ │ │ │ + @ instruction: 0xf71e0024 │ │ │ │ + @ instruction: 0xf7600024 │ │ │ │ + vld4.8 {d0-d3}, [ip :128], r4 │ │ │ │ @ instruction: 0xf6ee0024 │ │ │ │ @ instruction: 0xf7300024 │ │ │ │ - strh.w r0, [ip, #36] @ 0x24 │ │ │ │ + ldrsb.w r0, [r8, r4, lsl #2] │ │ │ │ @ instruction: 0xf6be0024 │ │ │ │ @ instruction: 0xf7000024 │ │ │ │ - ldrb.w r0, [r4, #36] @ 0x24 │ │ │ │ - @ instruction: 0xf68e0024 │ │ │ │ - @ instruction: 0xf6d00024 │ │ │ │ - ldr??.w r0, [ip, r4, lsl #2] │ │ │ │ - @ instruction: 0xf65e0024 │ │ │ │ - subw r0, r0, #2084 @ 0x824 │ │ │ │ - str??.w r0, [ip, r4, lsl #2] │ │ │ │ - @ instruction: 0xf62e0024 │ │ │ │ - @ instruction: 0xf6700024 │ │ │ │ - ldr.w r0, [r8, r4, lsl #2] │ │ │ │ - @ instruction: 0xf5fe0024 │ │ │ │ - movw r0, #2084 @ 0x824 │ │ │ │ - add.w r0, ip, #10747904 @ 0xa40000 │ │ │ │ - bics.w r0, r6, #10747904 @ 0xa40000 │ │ │ │ - orns r0, r8, #10747904 @ 0xa40000 │ │ │ │ - @ instruction: 0xf4f40024 │ │ │ │ - and.w r0, lr, #10747904 @ 0xa40000 │ │ │ │ - orrs.w r0, r0, #10747904 @ 0xa40000 │ │ │ │ - @ instruction: 0xf4d40024 │ │ │ │ - @ instruction: 0xf3e60024 │ │ │ │ - bic.w r0, r8, #10747904 @ 0xa40000 │ │ │ │ + rsb r0, ip, #10747904 @ 0xa40000 │ │ │ │ + @ instruction: 0xf4f60024 │ │ │ │ + @ instruction: 0xf5380024 │ │ │ │ + subs.w r0, r4, #10747904 @ 0xa40000 │ │ │ │ + @ instruction: 0xf4ce0024 │ │ │ │ + adds.w r0, r0, #10747904 @ 0xa40000 │ │ │ │ + @ instruction: 0xf5940024 │ │ │ │ + @ instruction: 0xf4a60024 │ │ │ │ + @ instruction: 0xf4e80024 │ │ │ │ + @ instruction: 0xf5800024 │ │ │ │ + orns r0, lr, #10747904 @ 0xa40000 │ │ │ │ @ instruction: 0xf4c00024 │ │ │ │ - @ instruction: 0xf3be0024 │ │ │ │ - and.w r0, r0, #10747904 @ 0xa40000 │ │ │ │ - @ instruction: 0xf4b40024 │ │ │ │ - @ instruction: 0xf3960024 │ │ │ │ - @ instruction: 0xf3d80024 │ │ │ │ + sbcs.w r0, r4, #10747904 @ 0xa40000 │ │ │ │ + orrs.w r0, r6, #10747904 @ 0xa40000 │ │ │ │ eors.w r0, r8, #10747904 @ 0xa40000 │ │ │ │ - @ instruction: 0xf36e0024 │ │ │ │ - @ instruction: 0xf3b00024 │ │ │ │ - eor.w r0, r0, #10747904 @ 0xa40000 │ │ │ │ - @ instruction: 0xf3460024 │ │ │ │ - @ instruction: 0xf3880024 │ │ │ │ - @ instruction: 0xf5980024 │ │ │ │ - @ instruction: 0xf3160024 │ │ │ │ - @ instruction: 0xf3580024 │ │ │ │ - bics.w r0, ip, #10747904 @ 0xa40000 │ │ │ │ - @ instruction: 0xf2ee0024 │ │ │ │ - @ instruction: 0xf3300024 │ │ │ │ - orn r0, r8, #10747904 @ 0xa40000 │ │ │ │ - movt r0, #24612 @ 0x6024 │ │ │ │ - @ instruction: 0xf3080024 │ │ │ │ - orrs.w r0, r8, #10747904 @ 0xa40000 │ │ │ │ - @ instruction: 0xf29e0024 │ │ │ │ - @ instruction: 0xf2e00024 │ │ │ │ - @ instruction: 0xf3dc0024 │ │ │ │ - @ instruction: 0xf2760024 │ │ │ │ - @ instruction: 0xf2b80024 │ │ │ │ - @ instruction: 0xf3c00024 │ │ │ │ - movw r0, #57380 @ 0xe024 │ │ │ │ - @ instruction: 0xf2900024 │ │ │ │ - @ instruction: 0xf3a40024 │ │ │ │ - @ instruction: 0xf2260024 │ │ │ │ - @ instruction: 0xf2680024 │ │ │ │ - @ instruction: 0xf38c0024 │ │ │ │ - @ instruction: 0xf1fe0024 │ │ │ │ - movw r0, #36 @ 0x24 │ │ │ │ - orns r0, r4, #10747904 @ 0xa40000 │ │ │ │ - rsbs r0, r6, #36 @ 0x24 │ │ │ │ - @ instruction: 0xf2180024 │ │ │ │ + adcs.w r0, r8, #10747904 @ 0xa40000 │ │ │ │ + bic.w r0, lr, #10747904 @ 0xa40000 │ │ │ │ orns r0, r0, #10747904 @ 0xa40000 │ │ │ │ - sub.w r0, lr, #36 @ 0x24 │ │ │ │ - @ instruction: 0xf1f00024 │ │ │ │ - orn r0, r8, #10747904 @ 0xa40000 │ │ │ │ - @ instruction: 0xf1860024 │ │ │ │ - rsb r0, r8, #36 @ 0x24 │ │ │ │ - orn r0, r4, #10747904 @ 0xa40000 │ │ │ │ - adcs.w r0, lr, #36 @ 0x24 │ │ │ │ - sub.w r0, r0, #36 @ 0x24 │ │ │ │ - orn r0, r4, #10747904 @ 0xa40000 │ │ │ │ - @ instruction: 0xf1360024 │ │ │ │ - sbcs.w r0, r8, #36 @ 0x24 │ │ │ │ - orn r0, r4, #10747904 @ 0xa40000 │ │ │ │ - add.w r0, lr, #36 @ 0x24 │ │ │ │ - adcs.w r0, r0, #36 @ 0x24 │ │ │ │ - orn r0, r4, #10747904 @ 0xa40000 │ │ │ │ - @ instruction: 0xf0e60024 │ │ │ │ - @ instruction: 0xf1280024 │ │ │ │ - orn r0, r4, #10747904 @ 0xa40000 │ │ │ │ - @ instruction: 0xf0be0024 │ │ │ │ - add.w r0, r0, #36 @ 0x24 │ │ │ │ + adc.w r0, r0, #10747904 @ 0xa40000 │ │ │ │ + and.w r0, r6, #10747904 @ 0xa40000 │ │ │ │ + orr.w r0, r8, #10747904 @ 0xa40000 │ │ │ │ + @ instruction: 0xf6580024 │ │ │ │ + @ instruction: 0xf3d60024 │ │ │ │ + ands.w r0, r8, #10747904 @ 0xa40000 │ │ │ │ + @ instruction: 0xf4fc0024 │ │ │ │ + @ instruction: 0xf3ae0024 │ │ │ │ + @ instruction: 0xf3f00024 │ │ │ │ + @ instruction: 0xf5280024 │ │ │ │ + @ instruction: 0xf3860024 │ │ │ │ + @ instruction: 0xf3c80024 │ │ │ │ + adds.w r0, r8, #10747904 @ 0xa40000 │ │ │ │ + @ instruction: 0xf35e0024 │ │ │ │ + @ instruction: 0xf3a00024 │ │ │ │ + eors.w r0, ip, #10747904 @ 0xa40000 │ │ │ │ + @ instruction: 0xf3360024 │ │ │ │ + @ instruction: 0xf3780024 │ │ │ │ + eor.w r0, r0, #10747904 @ 0xa40000 │ │ │ │ + @ instruction: 0xf30e0024 │ │ │ │ + @ instruction: 0xf3500024 │ │ │ │ orn r0, r4, #10747904 @ 0xa40000 │ │ │ │ + @ instruction: 0xf2e60024 │ │ │ │ + @ instruction: 0xf3280024 │ │ │ │ + orr.w r0, ip, #10747904 @ 0xa40000 │ │ │ │ + @ instruction: 0xf2be0024 │ │ │ │ + @ instruction: 0xf3000024 │ │ │ │ + @ instruction: 0xf5340024 │ │ │ │ + @ instruction: 0xf2960024 │ │ │ │ + @ instruction: 0xf2d80024 │ │ │ │ + @ instruction: 0xf5300024 │ │ │ │ + @ instruction: 0xf26e0024 │ │ │ │ + @ instruction: 0xf2b00024 │ │ │ │ + @ instruction: 0xf5280024 │ │ │ │ + movw r0, #24612 @ 0x6024 │ │ │ │ + @ instruction: 0xf2880024 │ │ │ │ + @ instruction: 0xf5240024 │ │ │ │ + @ instruction: 0xf21e0024 │ │ │ │ + @ instruction: 0xf2600024 │ │ │ │ + @ instruction: 0xf5240024 │ │ │ │ + @ instruction: 0xf1f60024 │ │ │ │ + @ instruction: 0xf2380024 │ │ │ │ + @ instruction: 0xf5240024 │ │ │ │ + rsb r0, lr, #36 @ 0x24 │ │ │ │ + @ instruction: 0xf2100024 │ │ │ │ + @ instruction: 0xf5240024 │ │ │ │ + sub.w r0, r6, #36 @ 0x24 │ │ │ │ + @ instruction: 0xf1e80024 │ │ │ │ + @ instruction: 0xf5240024 │ │ │ │ + sbcs.w r0, lr, #36 @ 0x24 │ │ │ │ + rsb r0, r0, #36 @ 0x24 │ │ │ │ + @ instruction: 0xf5240024 │ │ │ │ + adcs.w r0, r6, #36 @ 0x24 │ │ │ │ + @ instruction: 0xf1980024 │ │ │ │ + adds.w r0, r0, #10747904 @ 0xa40000 │ │ │ │ + @ instruction: 0xf12e0024 │ │ │ │ + sbcs.w r0, r0, #36 @ 0x24 │ │ │ │ + @ instruction: 0xf4fc0024 │ │ │ │ + add.w r0, r6, #36 @ 0x24 │ │ │ │ + adc.w r0, r8, #36 @ 0x24 │ │ │ │ + @ instruction: 0xf4e40024 │ │ │ │ + @ instruction: 0xf0de0024 │ │ │ │ + @ instruction: 0xf1200024 │ │ │ │ + @ instruction: 0xf4cc0024 │ │ │ │ + @ instruction: 0xf0ba0024 │ │ │ │ + @ instruction: 0xf0fc0024 │ │ │ │ + @ instruction: 0xf4b40024 │ │ │ │ eors.w r0, r6, #36 @ 0x24 │ │ │ │ @ instruction: 0xf0d80024 │ │ │ │ - orrs.w r0, r0, #10747904 @ 0xa40000 │ │ │ │ - orn r0, lr, #36 @ 0x24 │ │ │ │ - @ instruction: 0xf0b00024 │ │ │ │ + @ instruction: 0xf4a60024 │ │ │ │ + orns r0, r0, #36 @ 0x24 │ │ │ │ + @ instruction: 0xf0b20024 │ │ │ │ + eors.w r0, r8, #10747904 @ 0xa40000 │ │ │ │ + orr.w r0, sl, #36 @ 0x24 │ │ │ │ + eor.w r0, ip, #36 @ 0x24 │ │ │ │ + eor.w r0, r2, #10747904 @ 0xa40000 │ │ │ │ + bic.w r0, r4, #36 @ 0x24 │ │ │ │ + orn r0, r6, #36 @ 0x24 │ │ │ │ + orns r0, r4, #10747904 @ 0xa40000 │ │ │ │ + vext.8 d16, d14, d20, #0 │ │ │ │ + orr.w r0, r0, #36 @ 0x24 │ │ │ │ + orn r0, r6, #10747904 @ 0xa40000 │ │ │ │ + vaddl.s16 q8, d8, d20 │ │ │ │ + ands.w r0, sl, #36 @ 0x24 │ │ │ │ + orrs.w r0, r8, #10747904 @ 0xa40000 │ │ │ │ + vext.8 d0, d2, d20, #0 │ │ │ │ + vext.8 d16, d4, d20, #0 │ │ │ │ + orr.w r0, sl, #10747904 @ 0xa40000 │ │ │ │ + vaddl.s8 q0, d12, d20 │ │ │ │ + vaddl.s8 q8, d14, d20 │ │ │ │ bics.w r0, ip, #10747904 @ 0xa40000 │ │ │ │ - orr.w r0, r6, #36 @ 0x24 │ │ │ │ - eor.w r0, r8, #36 @ 0x24 │ │ │ │ + vhadd.s32 d16, d6, d20 │ │ │ │ + vaddl.s32 q0, d8, d20 │ │ │ │ + bic.w r0, lr, #10747904 @ 0xa40000 │ │ │ │ + vhadd.s8 d16, d0, d20 │ │ │ │ + vaddl.s8 q0, d2, d20 │ │ │ │ bic.w r0, r4, #10747904 @ 0xa40000 │ │ │ │ - ands.w r0, lr, #36 @ 0x24 │ │ │ │ - orn r0, r0, #36 @ 0x24 │ │ │ │ - and.w r0, ip, #10747904 @ 0xa40000 │ │ │ │ - vext.8 d16, d10, d20, #0 │ │ │ │ - bics.w r0, ip, #36 @ 0x24 │ │ │ │ - @ instruction: 0xf3f40024 │ │ │ │ - vaddl.s16 q8, d6, d20 │ │ │ │ - ands.w r0, r8, #36 @ 0x24 │ │ │ │ - @ instruction: 0xf3e60024 │ │ │ │ - vext.8 d0, d0, d20, #0 │ │ │ │ - vext.8 d16, d2, d20, #0 │ │ │ │ - @ instruction: 0xf3d80024 │ │ │ │ - vaddl.s8 q0, d10, d20 │ │ │ │ - vaddl.s8 q8, d12, d20 │ │ │ │ - @ instruction: 0xf3c20024 │ │ │ │ - vhadd.s32 d16, d4, d20 │ │ │ │ - vaddl.s32 q0, d6, d20 │ │ │ │ - @ instruction: 0xf3b40024 │ │ │ │ - vhadd.s d0, d14, d20 │ │ │ │ - vaddl.s8 q0, d0, d20 │ │ │ │ - @ instruction: 0xf3a60024 │ │ │ │ - vhadd.s16 d0, d8, d20 │ │ │ │ - vhadd.s16 d16, d10, d20 │ │ │ │ - @ instruction: 0xf3980024 │ │ │ │ - cdp 0, 15, cr0, cr2, cr4, {1} │ │ │ │ - vhadd.s d0, d4, d20 │ │ │ │ - @ instruction: 0xf38a0024 │ │ │ │ - cdp 0, 12, cr0, cr12, cr4, {1} │ │ │ │ - vhadd.s8 d0, d14, d20 │ │ │ │ - @ instruction: 0xf37c0024 │ │ │ │ - cdp 0, 10, cr0, cr6, cr4, {1} │ │ │ │ - cdp 0, 14, cr0, cr8, cr4, {1} │ │ │ │ - @ instruction: 0xf36e0024 │ │ │ │ - cdp 0, 8, cr0, cr0, cr4, {1} │ │ │ │ - cdp 0, 12, cr0, cr2, cr4, {1} │ │ │ │ - @ instruction: 0xf3640024 │ │ │ │ - cdp 0, 5, cr0, cr10, cr4, {1} │ │ │ │ - cdp 0, 9, cr0, cr12, cr4, {1} │ │ │ │ - @ instruction: 0xf3560024 │ │ │ │ - cdp 0, 3, cr0, cr4, cr4, {1} │ │ │ │ - cdp 0, 7, cr0, cr6, cr4, {1} │ │ │ │ - @ instruction: 0xf3480024 │ │ │ │ - cdp 0, 0, cr0, cr14, cr4, {1} │ │ │ │ - cdp 0, 5, cr0, cr0, cr4, {1} │ │ │ │ + vhadd.s16 d0, d10, d20 │ │ │ │ + vhadd.s16 d16, d12, d20 │ │ │ │ + ands.w r0, r6, #10747904 @ 0xa40000 │ │ │ │ + cdp 0, 15, cr0, cr4, cr4, {1} │ │ │ │ + vhadd.s d0, d6, d20 │ │ │ │ + and.w r0, r8, #10747904 @ 0xa40000 │ │ │ │ + cdp 0, 12, cr0, cr14, cr4, {1} │ │ │ │ + vhadd.s16 d0, d0, d20 │ │ │ │ stmdb 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, #3472] @ 0xd90 │ │ │ │ sub.w sp, sp, #4672 @ 0x1240 │ │ │ │ @@ -233398,114 +233393,114 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4623 @ 0x120f │ │ │ │ bl 13d7a8 │ │ │ │ b.w 11a37a │ │ │ │ nop │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + b.n 118fd8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r4, r2, r3 │ │ │ │ movs r5, r4 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r2, r6, r3 │ │ │ │ movs r5, r4 │ │ │ │ - bhi.n 118ef0 │ │ │ │ + bls.n 119070 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 119054 │ │ │ │ + bls.n 118fd4 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xfbb80024 │ │ │ │ - @ instruction: 0xfbc60024 │ │ │ │ - bvc.n 118f80 │ │ │ │ + ldc2l 0, cr0, [r8], #-144 @ 0xffffff70 │ │ │ │ + stc2 0, cr0, [r6], {36} @ 0x24 │ │ │ │ + bhi.n 118f00 │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 118ee4 │ │ │ │ + bhi.n 119064 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ movs r5, r4 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ movs r5, r4 │ │ │ │ - bvc.n 11901c │ │ │ │ + bvc.n 118f9c │ │ │ │ movs r4, r4 │ │ │ │ - bvs.n 118f80 │ │ │ │ + bvc.n 118f00 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ movs r5, r4 │ │ │ │ - bmi.n 1190b8 │ │ │ │ + bpl.n 119038 │ │ │ │ movs r4, r4 │ │ │ │ - bmi.n 11901c │ │ │ │ + bmi.n 118f9c │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ movs r5, r4 │ │ │ │ - asrs r2, r6, #17 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ movs r5, r4 │ │ │ │ - bcc.n 118f68 │ │ │ │ + bmi.n 1190e8 │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 1190cc │ │ │ │ + bmi.n 11904c │ │ │ │ movs r4, r4 │ │ │ │ - bgt.n 118f94 │ │ │ │ + ble.n 118f14 │ │ │ │ movs r4, r4 │ │ │ │ - bgt.n 118fc4 │ │ │ │ + ble.n 118f44 │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 11900c │ │ │ │ + bcc.n 118f8c │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 118f70 │ │ │ │ + bcc.n 1190f0 │ │ │ │ movs r4, r4 │ │ │ │ - stc2l 0, cr0, [r0, #-144]! @ 0xffffff70 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + cdp2 0, 2, cr0, cr0, cr4, {1} │ │ │ │ + asrs r2, r4, #3 │ │ │ │ movs r5, r4 │ │ │ │ - bcs.n 1190b0 │ │ │ │ + bcc.n 119030 │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 119014 │ │ │ │ + bcs.n 118f94 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + cmp r2, #2 │ │ │ │ movs r5, r4 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r2, #26 │ │ │ │ movs r5, r4 │ │ │ │ - bne.n 118f98 │ │ │ │ + bcs.n 119118 │ │ │ │ movs r4, r4 │ │ │ │ - bne.n 1190fc │ │ │ │ + bcs.n 11907c │ │ │ │ movs r4, r4 │ │ │ │ - ldc2 0, cr0, [r4], #144 @ 0x90 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + ldc2l 0, cr0, [r4, #-144]! @ 0xffffff70 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ movs r5, r4 │ │ │ │ - bne.n 11903c │ │ │ │ + bne.n 118fbc │ │ │ │ movs r4, r4 │ │ │ │ - beq.n 118fa0 │ │ │ │ + bne.n 119120 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xfbc20024 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + stc2 0, cr0, [r2], {36} @ 0x24 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ movs r5, r4 │ │ │ │ - beq.n 119110 │ │ │ │ + bne.n 119090 │ │ │ │ movs r4, r4 │ │ │ │ - beq.n 119074 │ │ │ │ + beq.n 118ff4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ movs r5, r4 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ movs r5, r4 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + beq.n 118f7c │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + beq.n 1190e0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ movs r5, r4 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ movs r5, r4 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ movs r5, r4 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ movs r5, r4 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ movs r4, r4 │ │ │ │ mov.w r2, #10496 @ 0x2900 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 11f8aa │ │ │ │ bhi.w 119924 │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ @@ -234523,139 +234518,139 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3649 @ 0xe41 │ │ │ │ bl 13d7a8 │ │ │ │ b.n 11a37a │ │ │ │ nop │ │ │ │ - @ instruction: 0xebe80024 │ │ │ │ - @ instruction: 0xeb220024 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + stc 0, cr0, [r8], #144 @ 0x90 │ │ │ │ + @ instruction: 0xebe20024 │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ movs r5, r4 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ movs r5, r4 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - cdp 0, 2, cr0, cr4, cr4, {1} │ │ │ │ - cdp 0, 3, cr0, cr6, cr4, {1} │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + cdp 0, 14, cr0, cr4, cr4, {1} │ │ │ │ + cdp 0, 15, cr0, cr6, cr4, {1} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ movs r5, r4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ movs r5, r4 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ movs r5, r4 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r7, r0 │ │ │ │ + subs r2, r7, r3 │ │ │ │ movs r5, r4 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r4, r1, r4 │ │ │ │ movs r5, r4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ movs r5, r4 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ movs r5, r4 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xe8c20024 │ │ │ │ - @ instruction: 0xe8dc0024 │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + @ instruction: 0xe9820024 │ │ │ │ + @ instruction: 0xe99c0024 │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ movs r5, r4 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ movs r5, r4 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ movs r5, r4 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ movs r5, r4 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xfbec0024 │ │ │ │ - @ instruction: 0xfbf60024 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stc2 0, cr0, [ip], #144 @ 0x90 │ │ │ │ + ldc2 0, cr0, [r6], #144 @ 0x90 │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r5!, {r4} │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ movs r5, r4 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ movs r5, r4 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r1, #15 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ movs r5, r4 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ movs r5, r4 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r4!, {r3} │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 119ed4 │ │ │ │ + blt.n 119e54 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 119df8 │ │ │ │ + bls.n 119d78 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r3!, {r6} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ movs r5, r4 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ movs r5, r4 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - bmi.n 119e50 │ │ │ │ + bpl.n 119dd0 │ │ │ │ movs r4, r4 │ │ │ │ - bmi.n 119dec │ │ │ │ + bpl.n 119d6c │ │ │ │ movs r4, r4 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xeb900024 │ │ │ │ - movt r0, #51236 @ 0xc824 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + mrrc 0, 2, r0, r0, cr4 @ │ │ │ │ + @ instruction: 0xf78c0024 │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ movs r4, r4 │ │ │ │ movw r2, #11108 @ 0x2b64 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1206d4 │ │ │ │ bls.w 11a574 │ │ │ │ movw r2, #19105 @ 0x4aa1 │ │ │ │ @@ -235781,147 +235776,147 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #5319 @ 0x14c7 │ │ │ │ bl 13d7a8 │ │ │ │ b.w 11a37a │ │ │ │ - beq.n 11ac18 │ │ │ │ + bne.n 11ad98 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x00ec │ │ │ │ movs r4, r4 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x009c │ │ │ │ movs r4, r4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ ldrb r4, [r6, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + cbnz r2, 11ace4 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ movs r4, r4 │ │ │ │ - stc2 0, cr0, [r8, #-144] @ 0xffffff70 │ │ │ │ - ldc2l 0, cr0, [r2], {36} @ 0x24 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + stc2l 0, cr0, [r8, #144] @ 0x90 │ │ │ │ + ldc2 0, cr0, [r2, #144] @ 0x90 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ movs r4, r4 │ │ │ │ - stc2l 0, cr0, [r2, #-144]! @ 0xffffff70 │ │ │ │ - stc2l 0, cr0, [r4, #-144]! @ 0xffffff70 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + cdp2 0, 2, cr0, cr2, cr4, {1} │ │ │ │ + cdp2 0, 2, cr0, cr4, cr4, {1} │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + @ instruction: 0xb762 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11a5b4 │ │ │ │ + b.n 11a734 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11a5dc │ │ │ │ + b.n 11a75c │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb740 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ movs r5, r4 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb67c │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + beq.n 11ac70 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + beq.n 11ac88 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb65a │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + @ instruction: 0xb60a │ │ │ │ movs r4, r4 │ │ │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r4, r6, r7} │ │ │ │ + push {r4, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r2, r5, lr} │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + adds r4, r0, #5 │ │ │ │ movs r5, r4 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r4, r3, #5 │ │ │ │ movs r5, r4 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r3, lr} │ │ │ │ movs r4, r4 │ │ │ │ - cbz r2, 11adee │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ands.w r0, r2, #36 @ 0x24 │ │ │ │ - vaddl.s16 q8, d10, d20 │ │ │ │ - cbz r0, 11adf0 │ │ │ │ + @ instruction: 0xf0d20024 │ │ │ │ + eors.w r0, sl, #36 @ 0x24 │ │ │ │ + push {r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - cbz r0, 11ade0 │ │ │ │ + push {r6} │ │ │ │ movs r4, r4 │ │ │ │ - eors.w r0, r0, r4, asr #32 │ │ │ │ - orn r0, r4, r4, asr #32 │ │ │ │ - cbz r6, 11ade0 │ │ │ │ + adcs.w r0, r0, r4, asr #32 │ │ │ │ + @ instruction: 0xeb240024 │ │ │ │ + push {r1, r2, r4} │ │ │ │ movs r4, r4 │ │ │ │ - cbz r6, 11add0 │ │ │ │ + cbz r6, 11ae00 │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 11acf0 │ │ │ │ + bmi.n 11ae70 │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 11ad14 │ │ │ │ + bmi.n 11ae94 │ │ │ │ movs r4, r4 │ │ │ │ - uxtb r4, r4 │ │ │ │ + cbz r4, 11ae04 │ │ │ │ movs r4, r4 │ │ │ │ - uxth r4, r2 │ │ │ │ + cbz r4, 11adf4 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ movs r5, r4 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ movs r5, r4 │ │ │ │ - sxtb r0, r7 │ │ │ │ + cbz r0, 11adfa │ │ │ │ movs r4, r4 │ │ │ │ - sxth r0, r5 │ │ │ │ + uxtb r0, r5 │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x0006 │ │ │ │ + bkpt 0x00c6 │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x00d2 │ │ │ │ movs r4, r4 │ │ │ │ - sxth r4, r0 │ │ │ │ + uxtb r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r4, 11adec │ │ │ │ + sxtb r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + adds r0, r1, r0 │ │ │ │ movs r5, r4 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + adds r4, r2, r0 │ │ │ │ movs r5, r4 │ │ │ │ - cbz r6, 11adf0 │ │ │ │ + sxtb r6, r2 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r6, 11ade0 │ │ │ │ + sxth r6, r0 │ │ │ │ movs r4, r4 │ │ │ │ movw r2, #31424 @ 0x7ac0 │ │ │ │ movt r2, #15266 @ 0x3ba2 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 11dfce │ │ │ │ movw r2, #33424 @ 0x8290 │ │ │ │ movt r2, #15266 @ 0x3ba2 │ │ │ │ @@ -236937,116 +236932,115 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3473 @ 0xd91 │ │ │ │ bl 13d7a8 │ │ │ │ b.w 11a37a │ │ │ │ nop │ │ │ │ - vrev64.8 d16, d20 │ │ │ │ - movs r6, r1 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ movs r5, r4 │ │ │ │ - add sp, #16 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + movs r5, r4 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ movs r5, r4 │ │ │ │ - asrs r0, r3, #9 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ movs r5, r4 │ │ │ │ - add r7, sp, #568 @ 0x238 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ movs r4, r4 │ │ │ │ - ldc2l 0, cr0, [ip], #-144 @ 0xffffff70 │ │ │ │ - stc2 0, cr0, [r6], {36} @ 0x24 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + ldc2 0, cr0, [ip, #-144]! @ 0xffffff70 │ │ │ │ + stc2l 0, cr0, [r6, #-144] @ 0xffffff70 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsrs r6, r4, #1 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ movs r5, r4 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ movs r4, r4 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xfb840024 │ │ │ │ - @ instruction: 0xfb980024 │ │ │ │ - add r6, pc, #8 @ (adr r6, 11bb44 ) │ │ │ │ + mcrr2 0, 2, r0, r4, cr4 │ │ │ │ + mrrc2 0, 2, r0, r8, cr4 │ │ │ │ + add r6, pc, #776 @ (adr r6, 11be44 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #712 @ (adr r5, 11be08 ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 11bd08 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #704 @ (adr r5, 11be0c ) │ │ │ │ + add r6, pc, #448 @ (adr r6, 11bd0c ) │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #384 @ (adr r5, 11bcd0 ) │ │ │ │ + add r6, pc, #128 @ (adr r6, 11bbd0 ) │ │ │ │ movs r4, r4 │ │ │ │ - stc2 0, cr0, [lr], #144 @ 0x90 │ │ │ │ - ldc2 0, cr0, [lr], #144 @ 0x90 │ │ │ │ - add r5, pc, #432 @ (adr r5, 11bd0c ) │ │ │ │ + stc2l 0, cr0, [lr, #-144]! @ 0xffffff70 │ │ │ │ + ldc2l 0, cr0, [lr, #-144]! @ 0xffffff70 │ │ │ │ + add r6, pc, #176 @ (adr r6, 11bc0c ) │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #112 @ (adr r5, 11bbd0 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 11bed0 ) │ │ │ │ movs r4, r4 │ │ │ │ - vaddl.s16 q0, d6, d20 │ │ │ │ - vaddl.s32 q0, d10, d20 │ │ │ │ - add r5, pc, #160 @ (adr r5, 11bc0c ) │ │ │ │ + orrs.w r0, r6, #36 @ 0x24 │ │ │ │ + orn r0, sl, #36 @ 0x24 │ │ │ │ + add r5, pc, #928 @ (adr r5, 11bf0c ) │ │ │ │ movs r4, r4 │ │ │ │ - add r4, pc, #864 @ (adr r4, 11bed0 ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 11bdd0 ) │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ movs r5, r4 │ │ │ │ - add r4, pc, #912 @ (adr r4, 11bf0c ) │ │ │ │ - movs r4, r4 │ │ │ │ - add r4, pc, #592 @ (adr r4, 11bdd0 ) │ │ │ │ - movs r4, r4 │ │ │ │ - @ instruction: 0xb7b6 │ │ │ │ + add r5, pc, #656 @ (adr r5, 11be0c ) │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + add r5, pc, #336 @ (adr r5, 11bcd0 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r4, pc, #496 @ (adr r4, 11bd7c ) │ │ │ │ + @ instruction: 0xb876 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, pc, #176 @ (adr r4, 11bc40 ) │ │ │ │ + @ instruction: 0xb82a │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11bb5c │ │ │ │ + add r5, pc, #240 @ (adr r5, 11bc7c ) │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11ba78 │ │ │ │ + add r4, pc, #944 @ (adr r4, 11bf40 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r4, pc, #56 @ (adr r4, 11bbd4 ) │ │ │ │ + stmia.w r4!, {r2, r5} │ │ │ │ + @ instruction: 0xe8300024 │ │ │ │ + add r4, pc, #824 @ (adr r4, 11bed4 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #760 @ (adr r3, 11be98 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 11bd98 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #816 @ (adr r3, 11bedc ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 11bddc ) │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #496 @ (adr r3, 11bda0 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 11bca0 ) │ │ │ │ movs r4, r4 │ │ │ │ - bne.n 11bb90 │ │ │ │ + bcs.n 11bb10 │ │ │ │ movs r4, r4 │ │ │ │ - bne.n 11bae4 │ │ │ │ + bcs.n 11bc64 │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #432 @ (adr r3, 11bd6c ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 11bc6c ) │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #112 @ (adr r3, 11bc30 ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 11bf30 ) │ │ │ │ movs r4, r4 │ │ │ │ ldr.w r2, [r5, #1024] @ 0x400 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 121a1e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -237914,91 +237908,91 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4386 @ 0x1122 │ │ │ │ bl 13d7a8 │ │ │ │ b.w 11a37a │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r4!, {r2} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc, #224 @ (adr r2, 11c66c ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 11c96c ) │ │ │ │ movs r4, r4 │ │ │ │ - add r1, pc, #928 @ (adr r1, 11c930 ) │ │ │ │ + add r2, pc, #672 @ (adr r2, 11c830 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - add r1, pc, #128 @ (adr r1, 11c61c ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 11c91c ) │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #832 @ (adr r0, 11c8e0 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 11c7e0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ movs r4, r4 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11c78c │ │ │ │ + b.n 11c90c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - bmi.n 11c6c0 │ │ │ │ + bpl.n 11c640 │ │ │ │ movs r4, r4 │ │ │ │ - bmi.n 11c504 │ │ │ │ + bpl.n 11c684 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + beq.n 11c694 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + beq.n 11c618 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf7a60024 │ │ │ │ - @ instruction: 0xf7b60024 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + str??.w r0, [r6, r4, lsl #2] │ │ │ │ + ldr??.w r0, [r6, r4, lsl #2] │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11bedc │ │ │ │ + b.n 11c05c │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11bf18 │ │ │ │ + b.n 11c098 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r4, r4 │ │ │ │ movw r2, #49568 @ 0xc1a0 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 120fa0 │ │ │ │ movw r2, #50568 @ 0xc588 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ @@ -239077,305 +239071,303 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2827 @ 0xb0b │ │ │ │ bl 13d7a8 │ │ │ │ b.w 11a37a │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ - movs r4, r4 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ - movs r4, r4 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + stmia r1!, {r3} │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 11d42c │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 11d454 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + bls.n 11d3ac │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + bls.n 11d3d4 │ │ │ │ movs r4, r4 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11d370 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + b.n 11d4c8 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + b.n 11d4f0 │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ movs r4, r4 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + @ instruction: 0xb636 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r4, r4 │ │ │ │ - cdp2 0, 8, cr0, cr2, cr4, {1} │ │ │ │ - cdp2 0, 5, cr0, cr0, cr4, {1} │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ movs r4, r4 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + vhadd.u8 d16, d2, d20 │ │ │ │ + vhadd.u16 d0, d0, d20 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ movs r4, r4 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ movs r4, r4 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + cbz r0, 11d3dc │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + cbz r2, 11d3d4 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + str r5, [sp, #16] │ │ │ │ movs r4, r4 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 11d384 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 11d39c │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #640] @ 0x280 │ │ │ │ + bcc.n 11d304 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + bcc.n 11d31c │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11d70c │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11d71c │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + b.n 11d88c │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + b.n 11d89c │ │ │ │ movs r4, r4 │ │ │ │ - vhadd.s d0, d0, d20 │ │ │ │ - vhadd.s8 d16, d6, d20 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #736] @ 0x2e0 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ movs r4, r4 │ │ │ │ - sub.w r0, r6, #36 @ 0x24 │ │ │ │ - sbcs.w r0, r4, #36 @ 0x24 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + vext.8 d16, d0, d20, #0 │ │ │ │ + and.w r0, r6, #36 @ 0x24 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ movs r4, r4 │ │ │ │ - bvs.n 11d328 │ │ │ │ + @ instruction: 0xf2660024 │ │ │ │ + @ instruction: 0xf2340024 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ movs r4, r4 │ │ │ │ - bvs.n 11d358 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + bvc.n 11d4a8 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + bvc.n 11d4d8 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ movs r4, r4 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #816] @ 0x330 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + svc 190 @ 0xbe │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #168 @ (adr r0, 11d4ec ) │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #224 @ (adr r0, 11d528 ) │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + add r0, pc, #936 @ (adr r0, 11d7ec ) │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + add r0, pc, #992 @ (adr r0, 11d828 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + @ instruction: 0xb79e │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11d3e8 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11d408 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + strd r0, r0, [sl], #-144 @ 0x90 │ │ │ │ + ldrd r0, r0, [r8], #-144 @ 0x90 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ movs r4, r4 │ │ │ │ - blt.n 11d5a0 │ │ │ │ + bgt.n 11d520 │ │ │ │ movs r4, r4 │ │ │ │ - blt.n 11d3c0 │ │ │ │ + bgt.n 11d540 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf2320024 │ │ │ │ - @ instruction: 0xf23c0024 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf2f20024 │ │ │ │ + @ instruction: 0xf2fc0024 │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - subw r0, r2, #2084 @ 0x824 │ │ │ │ - subw r0, r8, #2084 @ 0x824 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + @ instruction: 0xf7620024 │ │ │ │ + @ instruction: 0xf7680024 │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - push {r4, r5} │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - bpl.n 11d4c4 │ │ │ │ + bvs.n 11d444 │ │ │ │ movs r4, r4 │ │ │ │ - bvs.n 11d4ec │ │ │ │ + bvs.n 11d46c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 11d444 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 11d45c │ │ │ │ + udf #114 @ 0x72 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #32] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 11d5f0 │ │ │ │ + bcc.n 11d570 │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 11d618 │ │ │ │ + bcc.n 11d598 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + add r0, pc, #120 @ (adr r0, 11d5ac ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + add r0, pc, #184 @ (adr r0, 11d5f0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #832 @ (adr r5, 11d884 ) │ │ │ │ + add r6, pc, #576 @ (adr r6, 11d784 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #896 @ (adr r5, 11d8c8 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 11d7c8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - orr.w r0, r0, #36 @ 0x24 │ │ │ │ - orn r0, r0, #36 @ 0x24 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + add.w r0, r0, #36 @ 0x24 │ │ │ │ + @ instruction: 0xf1200024 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11cd8c │ │ │ │ + b.n 11cf0c │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11cdb8 │ │ │ │ + b.n 11cf38 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r5, #26] │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11d5b8 │ │ │ │ + b.n 11d738 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11d5c4 │ │ │ │ + b.n 11d744 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ movs r4, r4 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ movs r4, r4 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #8 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r5, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a370 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a370 │ │ │ │ @@ -240396,307 +240388,307 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4593 @ 0x11f1 │ │ │ │ bl 13d7a8 │ │ │ │ b.w 11a37a │ │ │ │ - ble.n 11e2cc │ │ │ │ + udf #46 @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 11e2e4 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ - movs r4, r4 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ - movs r4, r4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #352 @ (adr r0, 11e380 ) │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #136 @ (adr r0, 11e2ac ) │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + add r1, pc, #96 @ (adr r1, 11e280 ) │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + add r0, pc, #904 @ (adr r0, 11e5ac ) │ │ │ │ movs r4, r4 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - beq.n 11e1d0 │ │ │ │ + strh r4, [r0, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - beq.n 11e210 │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + bne.n 11e150 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + bne.n 11e190 │ │ │ │ movs r4, r4 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + svc 148 @ 0x94 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ movs r4, r4 │ │ │ │ - uxtb r6, r6 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - uxth r0, r5 │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + cbz r6, 11e2cc │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + cbz r0, 11e2be │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ movs r4, r4 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + cbz r0, 11e2ce │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #32 │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ movs r4, r4 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ movs r4, r4 │ │ │ │ - itte eq │ │ │ │ - moveq r4, r4 │ │ │ │ - ite ne @ unpredictable │ │ │ │ - movne r4, r4 │ │ │ │ - strheq r6, [r0, #30] │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 11e210 │ │ │ │ + itte gt │ │ │ │ + movgt r4, r4 │ │ │ │ + ite le @ unpredictable │ │ │ │ + movle r4, r4 │ │ │ │ + strhgt r6, [r0, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - bge.n 11e3a8 │ │ │ │ + strh r6, [r6, #32] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + blt.n 11e390 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + blt.n 11e328 │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 11e3a4 │ │ │ │ + strh r4, [r5, #32] │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 11e3bc │ │ │ │ + strh r4, [r3, #30] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + bls.n 11e324 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + bls.n 11e33c │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r2, 11e35c │ │ │ │ + strh r2, [r2, #30] │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r4, 11e34a │ │ │ │ + strh r2, [r0, #28] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + pop {r1, r4, r5} │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + cbnz r4, 11e37a │ │ │ │ movs r4, r4 │ │ │ │ - add r3, sp, #16 │ │ │ │ + strh r2, [r5, #26] │ │ │ │ movs r4, r4 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + strh r2, [r3, #24] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11db5c │ │ │ │ + strh r0, [r1, #24] │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11ea3c │ │ │ │ + strh r0, [r7, #20] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + b.n 11dcdc │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + b.n 11dbbc │ │ │ │ movs r4, r4 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + strh r2, [r2, #20] │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + strh r2, [r0, #18] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + cpsid │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + @ instruction: 0xb67a │ │ │ │ movs r4, r4 │ │ │ │ - sbcs.w r0, r8, r4, asr #32 │ │ │ │ - @ instruction: 0xeb8a0024 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldc 0, cr0, [r8], #-144 @ 0xffffff70 │ │ │ │ + mcrr 0, 2, r0, sl, cr4 │ │ │ │ + strh r4, [r7, #14] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #12] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #496 @ (adr r3, 11e550 ) │ │ │ │ + strh r2, [r6, #12] │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #568 @ (adr r3, 11e59c ) │ │ │ │ + strh r2, [r4, #10] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + add r4, pc, #240 @ (adr r4, 11e450 ) │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + add r4, pc, #312 @ (adr r4, 11e49c ) │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #10] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #8] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 11e470 │ │ │ │ + strh r0, [r6, #6] │ │ │ │ movs r4, r4 │ │ │ │ - ble.n 11e2a8 │ │ │ │ + strh r0, [r4, #4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + udf #56 @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + udf #82 @ 0x52 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11e7b0 │ │ │ │ + strh r4, [r4, #4] │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11e7d8 │ │ │ │ + strh r4, [r2, #2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + b.n 11e930 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + b.n 11e958 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + strh r0, [r3, #2] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + strh r0, [r1, #0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldmia r6!, {r4} │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc, #176 @ (adr r2, 11e470 ) │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 11e2f0 │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + add r2, pc, #944 @ (adr r2, 11e770 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + bcc.n 11e470 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + @ instruction: 0xb890 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + @ instruction: 0xb860 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r2, #4] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 11e43c │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 11e470 │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + bvc.n 11e3bc │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + bvc.n 11e3f0 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x00ec │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ite ls │ │ │ │ + movls r4, r4 │ │ │ │ + ite ge @ unpredictable │ │ │ │ + movge r4, r4 │ │ │ │ + ldrblt r6, [r2, #22] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r5, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a370 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a370 │ │ │ │ @@ -241658,269 +241650,269 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3802 @ 0xeda │ │ │ │ bl 13d7a8 │ │ │ │ b.w 11a37a │ │ │ │ nop │ │ │ │ - b.n 11f73c │ │ │ │ + b.n 11e8bc │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11f74c │ │ │ │ + b.n 11e8cc │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r6, [r7, #9] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #424 @ (adr r5, 11f168 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 11f068 ) │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 11ef24 │ │ │ │ + bcc.n 11f0a4 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 11efc0 │ │ │ │ + bls.n 11ef40 │ │ │ │ movs r4, r4 │ │ │ │ - bvc.n 11eee0 │ │ │ │ + bhi.n 11f060 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11f2f4 │ │ │ │ + b.n 11f474 │ │ │ │ movs r4, r4 │ │ │ │ - b.n 11f31c │ │ │ │ + b.n 11f49c │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ movs r4, r4 │ │ │ │ - itte lt │ │ │ │ - movlt r4, r4 │ │ │ │ - it gt @ unpredictable │ │ │ │ - movgt r4, r4 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + strb r2, [r5, #31] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 11f040 │ │ │ │ + strb r2, [r2, #31] │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r4, 11f038 │ │ │ │ + strb r2, [r0, #30] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + rev16 r6, r0 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + rev r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + strb r2, [r0, #28] │ │ │ │ movs r4, r4 │ │ │ │ - str r1, [sp, #552] @ 0x228 │ │ │ │ + strb r2, [r6, #26] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 11f150 │ │ │ │ + strb r6, [r5, #25] │ │ │ │ movs r4, r4 │ │ │ │ - bne.n 11ef90 │ │ │ │ + strb r6, [r3, #24] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + bcc.n 11f0d0 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + bcs.n 11f110 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + strb r0, [r0, #23] │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + strb r0, [r6, #21] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + strb r4, [r6, #21] │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + strb r4, [r4, #20] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r3, #16] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + strb r6, [r3, #19] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + strb r6, [r1, #18] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, #14] │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + strb r0, [r5, #17] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + strb r0, [r3, #16] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + strb r4, [r3, #16] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + strb r4, [r1, #15] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strb r6, [r0, #14] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strb r6, [r6, #12] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 11f0fc │ │ │ │ + strb r6, [r2, #12] │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 11f114 │ │ │ │ + strb r6, [r0, #11] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + bcc.n 11f07c │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + bcc.n 11f094 │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 11f1cc │ │ │ │ + strb r2, [r1, #11] │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 11f1fc │ │ │ │ + strb r2, [r7, #9] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + bcc.n 11f14c │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + bcc.n 11f17c │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 11f114 │ │ │ │ + strb r6, [r7, #9] │ │ │ │ movs r4, r4 │ │ │ │ - bhi.n 11f134 │ │ │ │ + strb r6, [r5, #8] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + bhi.n 11f094 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r4, #4] │ │ │ │ + bhi.n 11f0b4 │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r6, 11f196 │ │ │ │ + strb r2, [r6, #8] │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r4, 11f19c │ │ │ │ + strb r2, [r4, #7] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r4, #4] │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + pop {r2, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + strb r6, [r4, #7] │ │ │ │ movs r4, r4 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + strb r6, [r2, #6] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + strb r4, [r4, #6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ │ │ + strb r4, [r2, #5] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r4, 11f174 │ │ │ │ + strb r2, [r4, #5] │ │ │ │ movs r4, r4 │ │ │ │ - cbnz r0, 11f164 │ │ │ │ + strb r2, [r2, #4] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + rev16 r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ + rev r0, r0 │ │ │ │ movs r4, r4 │ │ │ │ - bcc.n 11f0a8 │ │ │ │ + strb r2, [r0, #4] │ │ │ │ movs r4, r4 │ │ │ │ - bcs.n 11f12c │ │ │ │ + strb r2, [r6, #2] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + bmi.n 11f228 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + bcc.n 11f0ac │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + strb r2, [r5, #1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + strb r0, [r5, #0] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x004c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x005c │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ite eq │ │ │ │ + moveq r4, r4 │ │ │ │ + itt ne @ unpredictable │ │ │ │ + movne r4, r4 │ │ │ │ + ldrne r2, [r4, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #24 │ │ │ │ movs r4, r4 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r5, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a370 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 11f1c4 │ │ │ │ ldr.w r3, [sp, #2676] @ 0xa74 │ │ │ │ @@ -242953,333 +242945,333 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2580 @ 0xa14 │ │ │ │ bl 13d7a8 │ │ │ │ b.w 11a37a │ │ │ │ nop │ │ │ │ - sxth r4, r4 │ │ │ │ + uxtb r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r6, 11fe64 │ │ │ │ + uxth r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r4, 11fe72 │ │ │ │ + uxth r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ - sxth r2, r1 │ │ │ │ + uxtb r2, r1 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - add r7, pc, #440 @ (adr r7, 120020 ) │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, pc, #496 @ (adr r7, 12005c ) │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, pc, #992 @ (adr r7, 120258 ) │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #912 @ (adr r3, 120218 ) │ │ │ │ + add r4, pc, #656 @ (adr r4, 120118 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #552 @ (adr r3, 1200b4 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 11ffb4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x00b8 │ │ │ │ movs r4, r4 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x00ce │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ movs r4, r4 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #24 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ movs r4, r4 │ │ │ │ - push {r7} │ │ │ │ + push {r6, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + beq.n 11ff84 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + beq.n 11ffa4 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, pc, #104 @ (adr r6, 11ffd4 ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 1202d4 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r0, 11ffc8 │ │ │ │ + push {} │ │ │ │ movs r4, r4 │ │ │ │ - cbz r2, 11ffd2 │ │ │ │ + push {r1, r3, r4} │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 120380 ) │ │ │ │ + add r2, pc, #760 @ (adr r2, 120280 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc, #64 @ (adr r2, 11ffcc ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 1202cc ) │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - uxth r6, r3 │ │ │ │ + cbz r6, 12003e │ │ │ │ movs r4, r4 │ │ │ │ - uxth r4, r6 │ │ │ │ + cbz r4, 120048 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - pop {r3, r4} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc, #920 @ (adr r2, 1203e0 ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 1202e0 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc, #1016 @ (adr r2, 120444 ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 120344 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r6, #32] │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ movs r4, r4 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r4, [r7, #32] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r4, [r5, #28] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r7!, {r1} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r0, [r0, #28] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r0, [r6, #20] │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #568 @ (adr r0, 1202b0 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 1201b0 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc, #680 @ (adr r0, 120324 ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 120224 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + str r0, [r7, #20] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r5, #4] │ │ │ │ + str r2, [r5, #16] │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ movs r4, r4 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r2, [r7, #16] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r5, #12] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r5, #12] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + str r0, [r3, #8] │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r5, #319] @ 0x13f │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a370 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a370 │ │ │ │ @@ -244290,301 +244282,301 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1966 @ 0x7ae │ │ │ │ bl 13d7a8 │ │ │ │ b.w 11a37a │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + cbnz r4, 120d00 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + cbnz r2, 120d0a │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb782 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r6, [r5, #20] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r4, [r7, #20] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r0, 120dc4 │ │ │ │ + push {r5, r6} │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ movs r4, r4 │ │ │ │ - add r6, pc, #304 @ (adr r6, 120ea8 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 120da8 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r6, pc, #392 @ (adr r6, 120f04 ) │ │ │ │ + add r7, pc, #136 @ (adr r7, 120e04 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r3!, {r5} │ │ │ │ movs r4, r4 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ movs r4, r4 │ │ │ │ - it │ │ │ │ - mov r4, r4 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r4, [r7, #28] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + str r6, [r1, #32] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + str r4, [r1, #12] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + str r2, [r4, #4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ + movs r4, r4 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + add r0, pc, #184 @ (adr r0, 120ef0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + add r0, pc, #256 @ (adr r0, 120f3c ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r1, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r6, r0] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strb r4, [r6, r1] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #256 @ (adr r3, 120fc8 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 120ec8 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r3, pc, #336 @ (adr r3, 12101c ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 120f1c ) │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ movs r4, r4 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #944 @ (adr r5, 121298 ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 121198 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #624 @ (adr r5, 12115c ) │ │ │ │ + add r6, pc, #368 @ (adr r6, 12105c ) │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r6, r7] │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a370 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a370 │ │ │ │ @@ -245527,101 +245519,101 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a370 │ │ │ │ b.w 120b34 │ │ │ │ ldrb.w r3, [r5, #305] @ 0x131 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a370 │ │ │ │ b.w 120aea │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #1008] @ (121f38 ) │ │ │ │ + ldr r7, [pc, #752] @ (121e38 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #688] @ (121dfc ) │ │ │ │ + ldr r7, [pc, #432] @ (121cfc ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #680] @ (121e00 ) │ │ │ │ + ldr r7, [pc, #424] @ (121d00 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #360] @ (121cc4 ) │ │ │ │ + ldr r7, [pc, #104] @ (121bc4 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #784] @ (121e78 ) │ │ │ │ + ldr r6, [pc, #528] @ (121d78 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #464] @ (121d3c ) │ │ │ │ + ldr r6, [pc, #208] @ (121c3c ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #456] @ (121d40 ) │ │ │ │ + ldr r6, [pc, #200] @ (121c40 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #136] @ (121c04 ) │ │ │ │ + ldr r5, [pc, #904] @ (121f04 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r3, #28] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r1, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r5, [pc, #8] @ (121b90 ) │ │ │ │ + ldr r5, [pc, #776] @ (121e90 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #712] @ (121e54 ) │ │ │ │ + ldr r5, [pc, #456] @ (121d54 ) │ │ │ │ movs r4, r4 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ movs r4, r4 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #728] @ (121e70 ) │ │ │ │ + ldr r5, [pc, #472] @ (121d70 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #408] @ (121d34 ) │ │ │ │ + ldr r5, [pc, #152] @ (121c34 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #368] @ (121d18 ) │ │ │ │ + ldr r5, [pc, #112] @ (121c18 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #48] @ (121bdc ) │ │ │ │ + ldr r4, [pc, #816] @ (121edc ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [pc, #40] @ (121be0 ) │ │ │ │ + ldr r4, [pc, #808] @ (121ee0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #744] @ (121ea4 ) │ │ │ │ + ldr r4, [pc, #488] @ (121da4 ) │ │ │ │ movs r4, r4 │ │ │ │ - cbz r6, 121bea │ │ │ │ + sxtb r6, r5 │ │ │ │ movs r4, r4 │ │ │ │ - cbz r0, 121bf4 │ │ │ │ + uxth r0, r0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #760] @ (121ec0 ) │ │ │ │ + ldr r4, [pc, #504] @ (121dc0 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #440] @ (121d84 ) │ │ │ │ + ldr r4, [pc, #184] @ (121c84 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r6, pc, #168 @ (adr r6, 121c78 ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 121f78 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r5, pc, #880 @ (adr r5, 121f44 ) │ │ │ │ + add r6, pc, #624 @ (adr r6, 121e44 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #344] @ (121d30 ) │ │ │ │ + ldr r4, [pc, #88] @ (121c30 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #24] @ (121bf4 ) │ │ │ │ + ldr r3, [pc, #792] @ (121ef4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #976] @ (121fb8 ) │ │ │ │ + ldr r3, [pc, #720] @ (121eb8 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [pc, #656] @ (121e7c ) │ │ │ │ + ldr r3, [pc, #400] @ (121d7c ) │ │ │ │ movs r4, r4 │ │ │ │ ldrb.w r3, [r5, #264] @ 0x108 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a370 │ │ │ │ b.w 120bc2 │ │ │ │ ldrb.w r3, [r5, #153] @ 0x99 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -245701,15 +245693,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ addwcs r2, sp, #3748 @ 0xea4 │ │ │ │ bcs.w 1183c0 │ │ │ │ b.w 1183e2 │ │ │ │ add.w r3, sp, #4672 @ 0x1240 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 2f157c │ │ │ │ + bl 2f164c │ │ │ │ ldr.w r3, [pc, #3216] @ 1229ac │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #3204] @ 1229b0 │ │ │ │ @@ -246682,113 +246674,113 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2275 @ 0x8e3 │ │ │ │ bl 13d7a8 │ │ │ │ b.w 11a37a │ │ │ │ nop │ │ │ │ - mov r0, r1 │ │ │ │ + mov r8, r9 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r7 │ │ │ │ + adcs r0, r7 │ │ │ │ movs r4, r4 │ │ │ │ - adcs r6, r6 │ │ │ │ + tst r6, r6 │ │ │ │ movs r4, r4 │ │ │ │ - sbcs r6, r0 │ │ │ │ + negs r6, r0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r7, #24 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r6, #0 │ │ │ │ movs r4, r4 │ │ │ │ - add sl, r5 │ │ │ │ + cmp r2, sp │ │ │ │ movs r4, r4 │ │ │ │ - add r2, pc │ │ │ │ + cmp r2, r7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #24 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ movs r4, r4 │ │ │ │ - add sl, r6 │ │ │ │ + cmp r2, lr │ │ │ │ movs r4, r4 │ │ │ │ - add r2, sl │ │ │ │ + cmp r2, r2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r6, #0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ movs r4, r4 │ │ │ │ - add sl, r7 │ │ │ │ + cmp r2, pc │ │ │ │ movs r4, r4 │ │ │ │ - add r2, r5 │ │ │ │ + add sl, sp │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #24 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ - add lr, r7 │ │ │ │ + cmp r6, pc │ │ │ │ movs r4, r4 │ │ │ │ - add r2, r0 │ │ │ │ + add sl, r8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - add lr, r7 │ │ │ │ + cmp r6, pc │ │ │ │ movs r4, r4 │ │ │ │ - mvns r6, r2 │ │ │ │ + add lr, r2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - add lr, r8 │ │ │ │ + cmp lr, r0 │ │ │ │ movs r4, r4 │ │ │ │ - bics r2, r6 │ │ │ │ + add r2, lr │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r5, #16 │ │ │ │ movs r4, r4 │ │ │ │ ldr.w r4, [pc, #3884] @ 1239a4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3884] @ 1239a8 │ │ │ │ ldr.w r3, [pc, #3884] @ 1239ac │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 1239b0 │ │ │ │ @@ -247997,662 +247989,662 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2308 @ 0x904 │ │ │ │ bl 13d7a8 │ │ │ │ b.w 11a37a │ │ │ │ - mvns r2, r7 │ │ │ │ + add sl, r7 │ │ │ │ + movs r4, r4 │ │ │ │ + muls r0, r7 │ │ │ │ + movs r4, r4 │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ + movs r4, r4 │ │ │ │ + adds r4, #22 │ │ │ │ + movs r4, r4 │ │ │ │ + add sl, r7 │ │ │ │ + movs r4, r4 │ │ │ │ + muls r0, r1 │ │ │ │ + movs r4, r4 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ + movs r4, r4 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ + movs r4, r4 │ │ │ │ + add sl, r7 │ │ │ │ + movs r4, r4 │ │ │ │ + orrs r0, r3 │ │ │ │ + movs r4, r4 │ │ │ │ + adds r4, #6 │ │ │ │ + movs r4, r4 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ + movs r4, r4 │ │ │ │ + add sl, r7 │ │ │ │ + movs r4, r4 │ │ │ │ + cmn r0, r5 │ │ │ │ + movs r4, r4 │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ + movs r4, r4 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ + movs r4, r4 │ │ │ │ + add sl, r7 │ │ │ │ movs r4, r4 │ │ │ │ cmp r0, r7 │ │ │ │ movs r4, r4 │ │ │ │ adds r3, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ adds r3, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ - mvns r2, r7 │ │ │ │ + add sl, r7 │ │ │ │ movs r4, r4 │ │ │ │ cmp r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ adds r3, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ adds r3, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - mvns r2, r7 │ │ │ │ + add sl, r7 │ │ │ │ movs r4, r4 │ │ │ │ negs r0, r3 │ │ │ │ movs r4, r4 │ │ │ │ adds r3, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - mvns r2, r7 │ │ │ │ + add sl, r7 │ │ │ │ movs r4, r4 │ │ │ │ tst r0, r5 │ │ │ │ movs r4, r4 │ │ │ │ adds r3, #22 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #198 @ 0xc6 │ │ │ │ movs r4, r4 │ │ │ │ - mvns r2, r7 │ │ │ │ + add lr, r7 │ │ │ │ movs r4, r4 │ │ │ │ rors r0, r7 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #230 @ 0xe6 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #150 @ 0x96 │ │ │ │ movs r4, r4 │ │ │ │ - mvns r2, r7 │ │ │ │ + add sl, r8 │ │ │ │ movs r4, r4 │ │ │ │ rors r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #182 @ 0xb6 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ - mvns r2, r7 │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - sbcs r0, r3 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #134 @ 0x86 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #54 @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - mvns r2, r7 │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ movs r4, r4 │ │ │ │ - adcs r0, r5 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #6 │ │ │ │ movs r4, r4 │ │ │ │ - mvns r6, r7 │ │ │ │ + strb r2, [r0, #19] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r7 │ │ │ │ + strb r0, [r2, #19] │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ adds r1, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ - add r2, r0 │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r1 │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ movs r4, r4 │ │ │ │ adds r1, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ adds r1, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ movs r4, r4 │ │ │ │ adds r1, #198 @ 0xc6 │ │ │ │ movs r4, r4 │ │ │ │ adds r1, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + strb r2, [r1, r4] │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + strb r0, [r3, r4] │ │ │ │ movs r4, r4 │ │ │ │ adds r1, #150 @ 0x96 │ │ │ │ movs r4, r4 │ │ │ │ adds r1, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ movs r4, r4 │ │ │ │ adds r1, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ adds r1, #22 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ movs r4, r4 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ adds r0, #230 @ 0xe6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ movs r4, r4 │ │ │ │ adds r1, #6 │ │ │ │ movs r4, r4 │ │ │ │ adds r0, #182 @ 0xb6 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ movs r4, r4 │ │ │ │ adds r0, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ adds r0, #134 @ 0x86 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + adds r7, #6 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ movs r4, r4 │ │ │ │ adds r0, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ adds r0, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ movs r4, r4 │ │ │ │ adds r0, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ adds r0, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ movs r4, r4 │ │ │ │ adds r0, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ cmp r7, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + mvns r2, r2 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + mvns r0, r4 │ │ │ │ movs r4, r4 │ │ │ │ adds r0, #22 │ │ │ │ movs r4, r4 │ │ │ │ cmp r7, #198 @ 0xc6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + add lr, r2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #4 │ │ │ │ + add ip, r5 │ │ │ │ movs r4, r4 │ │ │ │ cmp r7, #230 @ 0xe6 │ │ │ │ movs r4, r4 │ │ │ │ cmp r7, #150 @ 0x96 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + add sl, r6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + add r4, pc │ │ │ │ movs r4, r4 │ │ │ │ cmp r7, #182 @ 0xb6 │ │ │ │ movs r4, r4 │ │ │ │ cmp r7, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + add sl, r4 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + add r4, r9 │ │ │ │ movs r4, r4 │ │ │ │ cmp r7, #134 @ 0x86 │ │ │ │ movs r4, r4 │ │ │ │ cmp r7, #54 @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - orrs r2, r2 │ │ │ │ + add lr, r1 │ │ │ │ movs r4, r4 │ │ │ │ - orrs r0, r4 │ │ │ │ + add r4, r3 │ │ │ │ movs r4, r4 │ │ │ │ cmp r7, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ cmp r7, #6 │ │ │ │ movs r4, r4 │ │ │ │ - mvns r6, r2 │ │ │ │ + add r6, pc │ │ │ │ movs r4, r4 │ │ │ │ mvns r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ cmp r6, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ - mvns r2, r6 │ │ │ │ + add r2, sp │ │ │ │ movs r4, r4 │ │ │ │ bics r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ cmp r6, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ cmp r6, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ - mvns r2, r4 │ │ │ │ + add r2, fp │ │ │ │ movs r4, r4 │ │ │ │ bics r4, r1 │ │ │ │ movs r4, r4 │ │ │ │ cmp r6, #198 @ 0xc6 │ │ │ │ movs r4, r4 │ │ │ │ cmp r6, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ - mvns r6, r1 │ │ │ │ + add r6, r8 │ │ │ │ movs r4, r4 │ │ │ │ muls r4, r3 │ │ │ │ movs r4, r4 │ │ │ │ cmp r6, #150 @ 0x96 │ │ │ │ movs r4, r4 │ │ │ │ cmp r6, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ - bics r6, r7 │ │ │ │ + add r2, r6 │ │ │ │ movs r4, r4 │ │ │ │ - orrs r4, r5 │ │ │ │ + orrs r0, r5 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r6, #20 │ │ │ │ movs r4, r4 │ │ │ │ - bics r2, r5 │ │ │ │ + add r2, r4 │ │ │ │ movs r4, r4 │ │ │ │ cmn r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ cmp r6, #54 @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ cmp r5, #230 @ 0xe6 │ │ │ │ movs r4, r4 │ │ │ │ - bics r2, r3 │ │ │ │ + add r6, r1 │ │ │ │ movs r4, r4 │ │ │ │ cmn r4, r1 │ │ │ │ movs r4, r4 │ │ │ │ cmp r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ cmp r5, #182 @ 0xb6 │ │ │ │ movs r4, r4 │ │ │ │ - bics r6, r0 │ │ │ │ + rors r2, r2 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, r3 │ │ │ │ + sbcs r0, r4 │ │ │ │ movs r4, r4 │ │ │ │ cmp r5, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ cmp r5, #134 @ 0x86 │ │ │ │ movs r4, r4 │ │ │ │ - muls r2, r6 │ │ │ │ + rors r2, r6 │ │ │ │ movs r4, r4 │ │ │ │ - negs r0, r5 │ │ │ │ + tst r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #162 @ 0xa2 │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ - muls r2, r4 │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ movs r4, r4 │ │ │ │ - tst r4, r7 │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ movs r4, r4 │ │ │ │ cmp r5, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ cmp r5, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - muls r6, r1 │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ movs r4, r4 │ │ │ │ - tst r4, r1 │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ movs r4, r4 │ │ │ │ cmp r5, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ cmp r4, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r2 │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r4 │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ movs r4, r4 │ │ │ │ cmp r5, #22 │ │ │ │ movs r4, r4 │ │ │ │ cmp r4, #198 @ 0xc6 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r6 │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ movs r4, r4 │ │ │ │ - adcs r0, r1 │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ movs r4, r4 │ │ │ │ cmp r4, #230 @ 0xe6 │ │ │ │ movs r4, r4 │ │ │ │ cmp r4, #150 @ 0x96 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ movs r4, r4 │ │ │ │ ldrh r4, [r1, #10] │ │ │ │ movs r4, r4 │ │ │ │ cmp r4, #182 @ 0xb6 │ │ │ │ movs r4, r4 │ │ │ │ cmp r4, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ cmp r4, #134 @ 0x86 │ │ │ │ movs r4, r4 │ │ │ │ cmp r4, #54 @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #4 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ movs r4, r4 │ │ │ │ cmp r4, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ cmp r3, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ movs r4, r4 │ │ │ │ cmp r3, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ ldrh r0, [r0, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ cmp r3, #198 @ 0xc6 │ │ │ │ movs r4, r4 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + strb r6, [r6, #4] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + strb r0, [r7, #4] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + muls r6, r1 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + muls r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ cmp r3, #22 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ movs r4, r4 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ cmp r2, #230 @ 0xe6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + strb r0, [r2, r7] │ │ │ │ movs r4, r4 │ │ │ │ cmp r3, #6 │ │ │ │ movs r4, r4 │ │ │ │ cmp r2, #182 @ 0xb6 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ movs r4, r4 │ │ │ │ cmp r2, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ cmp r2, #134 @ 0x86 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, r1 │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, r5 │ │ │ │ + strb r0, [r6, r1] │ │ │ │ movs r4, r4 │ │ │ │ cmp r2, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ cmp r2, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ movs r4, r4 │ │ │ │ cmp r2, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ movs r4, r4 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ cmp r1, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ movs r4, r4 │ │ │ │ cmp r2, #22 │ │ │ │ movs r4, r4 │ │ │ │ cmp r1, #198 @ 0xc6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ movs r4, r4 │ │ │ │ strh r0, [r6, r6] │ │ │ │ movs r4, r4 │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ movs r4, r4 │ │ │ │ cmp r1, #150 @ 0x96 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #30 │ │ │ │ + ands r2, r2 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ movs r4, r4 │ │ │ │ cmp r1, #134 @ 0x86 │ │ │ │ movs r4, r4 │ │ │ │ cmp r1, #54 @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #6 │ │ │ │ + ands r2, r0 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ movs r4, r4 │ │ │ │ cmp r1, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ cmp r1, #6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ cmp r0, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ movs r4, r4 │ │ │ │ subs r7, #28 │ │ │ │ movs r4, r4 │ │ │ │ cmp r0, #198 @ 0xc6 │ │ │ │ movs r4, r4 │ │ │ │ cmp r0, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ movs r4, r4 │ │ │ │ subs r6, #236 @ 0xec │ │ │ │ movs r4, r4 │ │ │ │ cmp r0, #150 @ 0x96 │ │ │ │ movs r4, r4 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ movs r4, r4 │ │ │ │ subs r6, #188 @ 0xbc │ │ │ │ movs r4, r4 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ cmp r0, #22 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ movs r4, r4 │ │ │ │ subs r6, #140 @ 0x8c │ │ │ │ movs r4, r4 │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ movs r7, #230 @ 0xe6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r7, #18 │ │ │ │ + ldr r4, [pc, #360] @ (123f30 ) │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + ldr r4, [pc, #464] @ (123f9c ) │ │ │ │ movs r4, r4 │ │ │ │ cmp r0, #6 │ │ │ │ movs r4, r4 │ │ │ │ movs r7, #182 @ 0xb6 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ movs r7, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ movs r7, #134 @ 0x86 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ movs r7, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ movs r7, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ movs r7, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ movs r7, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #616] @ (124030 ) │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #720] @ (12409c ) │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ movs r4, r4 │ │ │ │ movs r7, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ movs r6, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ movs r4, r4 │ │ │ │ movs r7, #22 │ │ │ │ movs r4, r4 │ │ │ │ movs r6, #198 @ 0xc6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #10] │ │ │ │ movs r4, r4 │ │ │ │ movs r6, #230 @ 0xe6 │ │ │ │ movs r4, r4 │ │ │ │ movs r6, #150 @ 0x96 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ movs r4, r4 │ │ │ │ movs r6, #182 @ 0xb6 │ │ │ │ movs r4, r4 │ │ │ │ movs r6, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #14 │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ movs r4, r4 │ │ │ │ movs r6, #134 @ 0x86 │ │ │ │ movs r4, r4 │ │ │ │ movs r6, #54 @ 0x36 │ │ │ │ movs r4, r4 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + cmp sl, r1 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + cmp ip, r3 │ │ │ │ movs r4, r4 │ │ │ │ movs r6, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ movs r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + cmp r6, r1 │ │ │ │ movs r4, r4 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + cmp r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ movs r5, #214 @ 0xd6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldr r7, [pc, #264] @ (123f80 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldr r6, [pc, #864] @ (1241dc ) │ │ │ │ movs r4, r4 │ │ │ │ movs r5, #246 @ 0xf6 │ │ │ │ movs r4, r4 │ │ │ │ movs r5, #166 @ 0xa6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ movs r4, r4 │ │ │ │ movs r5, #198 @ 0xc6 │ │ │ │ movs r4, r4 │ │ │ │ movs r5, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ - add sl, r9 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ - add ip, fp │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - rors r6, r1 │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ movs r4, r4 │ │ │ │ - rors r4, r2 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ movs r5, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ movs r5, #22 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #520] @ (124080 ) │ │ │ │ - movs r4, r4 │ │ │ │ - ldr r6, [pc, #96] @ (123edc ) │ │ │ │ - movs r4, r4 │ │ │ │ - movs r5, #54 @ 0x36 │ │ │ │ - movs r4, r4 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ - movs r4, r4 │ │ │ │ - cmp r6, #6 │ │ │ │ - movs r4, r4 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ - movs r4, r4 │ │ │ │ - movs r5, #6 │ │ │ │ - movs r4, r4 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ - movs r4, r4 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ - movs r4, r4 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ - movs r4, r4 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ - movs r4, r4 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ - movs r4, r4 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ - movs r4, r4 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ - movs r4, r4 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ - movs r4, r4 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ - movs r4, r4 │ │ │ │ ldr.w r4, [pc, #3888] @ 124de8 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3888] @ 124dec │ │ │ │ ldr.w r3, [pc, #3888] @ 124df0 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3884] @ 124df4 │ │ │ │ add r1, pc │ │ │ │ @@ -249861,662 +249853,662 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3418 @ 0xd5a │ │ │ │ bl 13d7a8 │ │ │ │ b.w 11a37a │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ + movs r4, r4 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r6, r2, #7 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ + movs r4, r4 │ │ │ │ + subs r2, r6, #7 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r4, r4, #6 │ │ │ │ + movs r4, r4 │ │ │ │ + cmp r6, r4 │ │ │ │ + movs r4, r4 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r6, r0, #7 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r6, r6, #5 │ │ │ │ + movs r4, r4 │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ + movs r4, r4 │ │ │ │ + ldr r1, [pc, #384] @ (124fa0 ) │ │ │ │ + movs r4, r4 │ │ │ │ + subs r6, r2, #6 │ │ │ │ + movs r4, r4 │ │ │ │ + subs r6, r0, #5 │ │ │ │ + movs r4, r4 │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ + movs r4, r4 │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r4, #5 │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #6 │ │ │ │ + movs r7, #10 │ │ │ │ movs r4, r4 │ │ │ │ - subs r1, #28 │ │ │ │ + ldr r1, [pc, #0] @ (124e40 ) │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r6, #4 │ │ │ │ + subs r6, r6, #4 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ movs r4, r4 │ │ │ │ - add r6, ip │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ - add r4, lr │ │ │ │ + ldr r0, [pc, #832] @ (125190 ) │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r6, #2 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #238 @ 0xee │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #640] @ (1250a0 ) │ │ │ │ + ldr r0, [pc, #640] @ (1250e0 ) │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r2, #3 │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r0, #2 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + cmp r1, #6 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldr r0, [pc, #448] @ (125030 ) │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r2, #1 │ │ │ │ movs r4, r4 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + asrs r2, r0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #256] @ (124f40 ) │ │ │ │ + ldr r0, [pc, #512] @ (125080 ) │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r6, #1 │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r4, #0 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + adds r2, #2 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #64] @ (124e90 ) │ │ │ │ + ldr r0, [pc, #320] @ (124fd0 ) │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r0, #1 │ │ │ │ movs r4, r4 │ │ │ │ adds r6, r6, #7 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + adds r2, #18 │ │ │ │ movs r4, r4 │ │ │ │ - blx ip │ │ │ │ + ldr r0, [pc, #128] @ (124f20 ) │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r2, #0 │ │ │ │ movs r4, r4 │ │ │ │ adds r6, r0, #7 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + adds r2, #2 │ │ │ │ movs r4, r4 │ │ │ │ - blx r6 │ │ │ │ + blx lr │ │ │ │ movs r4, r4 │ │ │ │ adds r6, r4, #7 │ │ │ │ movs r4, r4 │ │ │ │ adds r6, r2, #6 │ │ │ │ movs r4, r4 │ │ │ │ - eors r2, r0 │ │ │ │ + ldr r1, [pc, #1000] @ (1252a4 ) │ │ │ │ movs r4, r4 │ │ │ │ - blx r8 │ │ │ │ + ldr r1, [pc, #144] @ (124f50 ) │ │ │ │ movs r4, r4 │ │ │ │ adds r6, r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ adds r6, r4, #5 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + ldr r0, [pc, #248] @ (124fc4 ) │ │ │ │ movs r4, r4 │ │ │ │ - blx r2 │ │ │ │ + ldr r0, [pc, #304] @ (125000 ) │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + adds r2, r0, #6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r4, r6, #4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ - bx ip │ │ │ │ + ldr r0, [pc, #128] @ (124f60 ) │ │ │ │ movs r4, r4 │ │ │ │ adds r6, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ adds r6, r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ movs r4, r4 │ │ │ │ - bx r6 │ │ │ │ + blx lr │ │ │ │ movs r4, r4 │ │ │ │ adds r6, r4, #4 │ │ │ │ movs r4, r4 │ │ │ │ adds r6, r2, #3 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #232] @ (124fa4 ) │ │ │ │ + mov r6, sp │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #400] @ (125050 ) │ │ │ │ + blx r8 │ │ │ │ movs r4, r4 │ │ │ │ adds r6, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ adds r6, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - bx pc │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ movs r4, r4 │ │ │ │ - blxns r1 │ │ │ │ + blx r2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r6, r0, #3 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r6, r6, #1 │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + add r2, lr │ │ │ │ movs r4, r4 │ │ │ │ bx ip │ │ │ │ movs r4, r4 │ │ │ │ adds r6, r2, #2 │ │ │ │ movs r4, r4 │ │ │ │ adds r6, r0, #1 │ │ │ │ movs r4, r4 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + bx fp │ │ │ │ movs r4, r4 │ │ │ │ bx r6 │ │ │ │ movs r4, r4 │ │ │ │ adds r6, r4, #1 │ │ │ │ movs r4, r4 │ │ │ │ adds r6, r2, #0 │ │ │ │ movs r4, r4 │ │ │ │ - cmp lr, r5 │ │ │ │ + add sl, r6 │ │ │ │ movs r4, r4 │ │ │ │ bx r0 │ │ │ │ movs r4, r4 │ │ │ │ adds r6, r6, #0 │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r4, r7 │ │ │ │ movs r4, r4 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + add sl, r8 │ │ │ │ movs r4, r4 │ │ │ │ mov r8, sl │ │ │ │ movs r4, r4 │ │ │ │ adds r6, r0, #0 │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r6, r6 │ │ │ │ movs r4, r4 │ │ │ │ - bics r2, r6 │ │ │ │ + mov lr, ip │ │ │ │ movs r4, r4 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r2, r7 │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r0, r6 │ │ │ │ movs r4, r4 │ │ │ │ - mov sl, r3 │ │ │ │ + subs r6, #202 @ 0xca │ │ │ │ movs r4, r4 │ │ │ │ mov r0, lr │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r2, r5 │ │ │ │ movs r4, r4 │ │ │ │ - mvns r2, r6 │ │ │ │ + strb r2, [r4, r3] │ │ │ │ movs r4, r4 │ │ │ │ - mov r0, r8 │ │ │ │ + strb r0, [r5, r2] │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r6, r5 │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ - add r2, r0 │ │ │ │ + strb r6, [r7, #22] │ │ │ │ movs r4, r4 │ │ │ │ - mov r0, r2 │ │ │ │ + strb r4, [r1, #23] │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r0, r5 │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r6, r3 │ │ │ │ movs r4, r4 │ │ │ │ - mov r6, r4 │ │ │ │ + ldr r6, [pc, #872] @ (125304 ) │ │ │ │ movs r4, r4 │ │ │ │ - cmp r8, ip │ │ │ │ + ldr r1, [pc, #944] @ (125350 ) │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r2, r4 │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r0, r3 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #10 │ │ │ │ + ldr r1, [pc, #584] @ (1251f4 ) │ │ │ │ movs r4, r4 │ │ │ │ - cmp r8, r6 │ │ │ │ + ldr r1, [pc, #752] @ (1252a0 ) │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r4, r3 │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r2, r2 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + ldr r1, [pc, #792] @ (1252d4 ) │ │ │ │ movs r4, r4 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + ldr r1, [pc, #560] @ (1251f0 ) │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r6, r2 │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r4, r1 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + ldr r1, [pc, #760] @ (1252c4 ) │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + ldr r1, [pc, #368] @ (125140 ) │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r0, r2 │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r6, r0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #104] @ (125004 ) │ │ │ │ + ldr r1, [pc, #712] @ (1252a4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #176] @ (125050 ) │ │ │ │ + ldr r1, [pc, #176] @ (125090 ) │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r2, r1 │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r0, r0 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #840] @ (1252f4 ) │ │ │ │ + ldr r1, [pc, #696] @ (1252a4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #1008] @ (1253a0 ) │ │ │ │ + ldr r0, [pc, #1008] @ (1253e0 ) │ │ │ │ movs r4, r4 │ │ │ │ subs r6, r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ adds r6, r2, r7 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #24] @ (124fd4 ) │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #816] @ (1252f0 ) │ │ │ │ + cmp r1, #4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #1016] @ (1253c4 ) │ │ │ │ + cmp r2, fp │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #624] @ (125240 ) │ │ │ │ + strb r0, [r7, #9] │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + adds r2, r0, r7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #968] @ (1253a4 ) │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #432] @ (125190 ) │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r2, r6 │ │ │ │ + adds r2, r2, r6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r2, r0, r5 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #952] @ (1253a4 ) │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [pc, #240] @ (1250e0 ) │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r4, r5 │ │ │ │ + adds r2, r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r2, r2, r4 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #30 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, r4, r3 │ │ │ │ movs r4, r4 │ │ │ │ - add sl, r3 │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r7, #6] │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, r0, r4 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, r6, r2 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + cmp r7, #18 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, r2, r3 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, r0, r2 │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + adcs r6, r6 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + sbcs r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, r2, r1 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + sbcs r6, r0 │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + adcs r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, r6, r1 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, r4, r0 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + adcs r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + asrs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r6, #31 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + adcs r2, r0 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + lsrs r4, r6 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, r2, r0 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #31 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r6 │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r4, r0 │ │ │ │ + adds r6, #0 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r4, #31 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r2, #30 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r0 │ │ │ │ + adds r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r2 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r6, #30 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r4, #29 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r4 │ │ │ │ + adds r6, #10 │ │ │ │ movs r4, r4 │ │ │ │ - eors r4, r4 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #30 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r6, #28 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r0 │ │ │ │ + adds r6, #18 │ │ │ │ movs r4, r4 │ │ │ │ - ands r4, r6 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r2, #29 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #28 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + mov sl, r9 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + cmp r8, pc │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r4, #28 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r2, #27 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + mov lr, r8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #16 │ │ │ │ + cmp r8, r9 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r6, #27 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r4, #26 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + mov sl, r7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + cmp ip, r2 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + mov sl, r6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + cmp r0, sp │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r2, #26 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #25 │ │ │ │ movs r4, r4 │ │ │ │ - mov r2, r1 │ │ │ │ + mov sl, r5 │ │ │ │ movs r4, r4 │ │ │ │ cmp r0, r7 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r4, #25 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r2, #24 │ │ │ │ movs r4, r4 │ │ │ │ - mov r6, r0 │ │ │ │ + mov sl, r4 │ │ │ │ movs r4, r4 │ │ │ │ cmp r0, r1 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r6, #24 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r4, #23 │ │ │ │ movs r4, r4 │ │ │ │ - cmp sl, pc │ │ │ │ + mov lr, r2 │ │ │ │ movs r4, r4 │ │ │ │ - add ip, sl │ │ │ │ + add r8, fp │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ movs r4, r4 │ │ │ │ - cmp sl, lr │ │ │ │ + mov sl, r2 │ │ │ │ movs r4, r4 │ │ │ │ add r8, r5 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r2, #23 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #22 │ │ │ │ movs r4, r4 │ │ │ │ - cmp sl, sp │ │ │ │ + strb r6, [r4, #23] │ │ │ │ movs r4, r4 │ │ │ │ - add r0, pc │ │ │ │ + strb r4, [r7, #18] │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r4, #22 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r2, #21 │ │ │ │ movs r4, r4 │ │ │ │ - cmp sl, ip │ │ │ │ + strb r2, [r1, #23] │ │ │ │ movs r4, r4 │ │ │ │ - add r0, r9 │ │ │ │ + strb r4, [r1, #18] │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r6, #21 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r4, #20 │ │ │ │ movs r4, r4 │ │ │ │ - cmp lr, sl │ │ │ │ + ldr r6, [pc, #968] @ (125554 ) │ │ │ │ movs r4, r4 │ │ │ │ - add r0, r3 │ │ │ │ + ldr r6, [pc, #1008] @ (125580 ) │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #21 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r6, #19 │ │ │ │ movs r4, r4 │ │ │ │ - cmp sl, sl │ │ │ │ + strb r6, [r0, #22] │ │ │ │ movs r4, r4 │ │ │ │ - mvns r0, r5 │ │ │ │ + strb r4, [r5, #16] │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r2, #20 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #19 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r2, [r7, #18] │ │ │ │ movs r4, r4 │ │ │ │ strb r4, [r7, #15] │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r4, #19 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r2, #18 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r2, [r5, #18] │ │ │ │ movs r4, r4 │ │ │ │ strb r4, [r1, #15] │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r6, #18 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r4, #17 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #200] @ (125254 ) │ │ │ │ + strb r2, [r2, #18] │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #240] @ (125280 ) │ │ │ │ + strb r4, [r3, #14] │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #18 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r6, #16 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ movs r4, r4 │ │ │ │ strb r4, [r5, #13] │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r2, #17 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #16 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r4, #16 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r2, #15 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r6, #15 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r4, #14 │ │ │ │ movs r4, r4 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #15 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r6, #13 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r2, #14 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #13 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r4, #13 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r2, #12 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r6, #12 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r4, #11 │ │ │ │ movs r4, r4 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ movs r4, r4 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #12 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r6, #10 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r2, #11 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #10 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r5, r4] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r0, r5] │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r4, #10 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r2, #9 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r1, r5] │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r2, r4] │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r6, #9 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r4, #8 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #30 │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #9 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r6, #7 │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ movs r4, r4 │ │ │ │ - movs r5, #0 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r2, #8 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #7 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + ldr r2, [pc, #552] @ (1254d4 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + ldr r2, [pc, #336] @ (125400 ) │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r4, #7 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r2, #6 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + ldr r2, [pc, #56] @ (1252f4 ) │ │ │ │ movs r4, r4 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + ldr r2, [pc, #144] @ (125350 ) │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r4, #5 │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + strb r6, [r2, #12] │ │ │ │ movs r4, r4 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + strb r4, [r7, #12] │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #6 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r6, #4 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + strb r2, [r1, #13] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, #8 │ │ │ │ + strb r4, [r1, #12] │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #808] @ (1255d4 ) │ │ │ │ + subs r6, #18 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #592] @ (125500 ) │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r4, #4 │ │ │ │ movs r4, r4 │ │ │ │ asrs r2, r2, #3 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r1, [pc, #312] @ (1253f4 ) │ │ │ │ - movs r4, r4 │ │ │ │ - ldr r1, [pc, #400] @ (125450 ) │ │ │ │ - movs r4, r4 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ - movs r4, r4 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ - movs r4, r4 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ - movs r4, r4 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ - movs r4, r4 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ - movs r4, r4 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ - movs r4, r4 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ - movs r4, r4 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ - movs r4, r4 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ - movs r4, r4 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ - movs r4, r4 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ - movs r4, r4 │ │ │ │ - subs r5, #20 │ │ │ │ - movs r4, r4 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ - movs r4, r4 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ - movs r4, r4 │ │ │ │ ldr.w r4, [pc, #3884] @ 126228 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #3884] @ 12622c │ │ │ │ ldr.w r3, [pc, #3884] @ 126230 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #3880] @ 126234 │ │ │ │ add r1, pc │ │ │ │ @@ -251724,618 +251716,626 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2204 @ 0x89c │ │ │ │ bl 13d7a8 │ │ │ │ b.w 11a37a │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ + movs r4, r4 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ + movs r4, r4 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ + movs r4, r4 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ + movs r4, r4 │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ + movs r4, r4 │ │ │ │ + adds r4, #12 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ + movs r4, r4 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ + movs r4, r4 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ + movs r4, r4 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ + movs r4, r4 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r4, #12 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r2, #11 │ │ │ │ movs r4, r4 │ │ │ │ - str r6, [r2, #28] │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r6, #11 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r4, #10 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r0, #11 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r6, #9 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r0, #9 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + adds r2, r1, r3 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r4, #9 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r2, #8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r6, #8 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r4, #7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r0, #8 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r6, #6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ movs r4, r4 │ │ │ │ - adds r5, #10 │ │ │ │ + subs r7, #14 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + subs r7, #28 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r4, #4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + subs r7, #26 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r0, #5 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r6, #3 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r1, #4 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + adds r4, #32 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r6, #2 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r4, #1 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r0, #2 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r6, #32 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #34 @ 0x22 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ movs r4, r4 │ │ │ │ lsrs r2, r0, #32 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #6 │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ movs r4, r4 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #31 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #30 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ movs r4, r4 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #31 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #29 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + subs r2, r7, #5 │ │ │ │ movs r4, r4 │ │ │ │ adds r3, #0 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #30 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #29 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + subs r6, r3, #6 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #208 @ 0xd0 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #29 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #28 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #28 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #27 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #28 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #26 │ │ │ │ movs r4, r4 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #27 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #26 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #16 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #26 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #25 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ movs r4, r4 │ │ │ │ adds r1, #224 @ 0xe0 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #25 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #24 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ movs r4, r4 │ │ │ │ adds r1, #176 @ 0xb0 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #25 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #23 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + adds r0, #6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + adds r0, #28 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #24 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #23 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + adds r0, #22 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #23 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #22 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r6, r1, r2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #32 │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #22 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #21 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r2, r3, r2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #22 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #20 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + adds r6, r1, r2 │ │ │ │ movs r4, r4 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #21 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #20 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + adds r6, r5, r5 │ │ │ │ movs r4, r4 │ │ │ │ cmp r7, #44 @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #20 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #19 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + adds r6, r0, r6 │ │ │ │ movs r4, r4 │ │ │ │ cmp r6, #252 @ 0xfc │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #19 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #18 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ movs r4, r4 │ │ │ │ cmp r6, #204 @ 0xcc │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #19 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #17 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #18 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #17 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #17 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #16 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + adds r3, #8 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #16 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #15 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #12 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #16 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #14 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #168 @ 0xa8 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #15 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #14 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #120 @ 0x78 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #14 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #13 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #13 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #12 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ movs r4, r4 │ │ │ │ adds r2, #24 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #13 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #11 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ movs r4, r4 │ │ │ │ adds r1, #232 @ 0xe8 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #12 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #11 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ adds r1, #184 @ 0xb8 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #11 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #10 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ adds r1, #88 @ 0x58 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #10 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #9 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ movs r4, r4 │ │ │ │ adds r0, #248 @ 0xf8 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #8 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ movs r4, r4 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #7 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #6 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #5 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #5 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + cmp sl, sp │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, #8 │ │ │ │ + cmp ip, r7 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #3 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + cmp r6, #14 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r6, #28 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ movs r4, r4 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + strb r0, [r6, r3] │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + ldr r7, [pc, #88] @ (126644 ) │ │ │ │ movs r4, r4 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + ldr r7, [pc, #112] @ (126660 ) │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r2, r5 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ movs r4, r4 │ │ │ │ - add ip, pc │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ movs r4, r4 │ │ │ │ movs r2, r4 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + add lr, r7 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + add ip, r9 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r0, #1 │ │ │ │ movs r4, r4 │ │ │ │ vswp d16, d19 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ movs r2, r2 │ │ │ │ movs r4, r4 │ │ │ │ vaddl.u8 q8, d2, d19 │ │ │ │ - ldr r6, [pc, #344] @ (126744 ) │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #368] @ (126760 ) │ │ │ │ + cmp r6, #12 │ │ │ │ movs r4, r4 │ │ │ │ vaddl.u32 q8, d2, d19 │ │ │ │ vaddl.u16 q0, d2, d19 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ movs r4, r4 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ movs r4, r4 │ │ │ │ vswp d0, d19 │ │ │ │ vhadd.u32 d16, d2, d19 │ │ │ │ - mvns r6, r7 │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ movs r4, r4 │ │ │ │ - add r4, r1 │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ movs r4, r4 │ │ │ │ vaddl.u8 q0, d2, d19 │ │ │ │ vhadd.u d0, d2, d19 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ movs r4, r4 │ │ │ │ vhadd.u16 d16, d2, d19 │ │ │ │ vhadd.u8 d0, d2, d19 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ movs r4, r4 │ │ │ │ - vhadd.u32 d0, d2, d19 │ │ │ │ - cdp2 0, 13, cr0, cr2, cr3, {1} │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + vhadd.u16 d0, d14, d19 │ │ │ │ + cdp2 0, 13, cr0, cr0, cr3, {1} │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ movs r4, r4 │ │ │ │ ldrsh r4, [r1, r0] │ │ │ │ movs r4, r4 │ │ │ │ cdp2 0, 15, cr0, cr2, cr3, {1} │ │ │ │ cdp2 0, 10, cr0, cr2, cr3, {1} │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ movs r4, r4 │ │ │ │ ldrb r4, [r3, r7] │ │ │ │ movs r4, r4 │ │ │ │ cdp2 0, 12, cr0, cr2, cr3, {1} │ │ │ │ cdp2 0, 7, cr0, cr2, cr3, {1} │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + subs r2, r4, r5 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + subs r4, r6, r4 │ │ │ │ movs r4, r4 │ │ │ │ cdp2 0, 9, cr0, cr2, cr3, {1} │ │ │ │ cdp2 0, 4, cr0, cr2, cr3, {1} │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + subs r6, r0, r5 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + subs r4, r0, r4 │ │ │ │ movs r4, r4 │ │ │ │ - cdp2 0, 5, cr0, cr14, cr3, {1} │ │ │ │ - cdp2 0, 1, cr0, cr0, cr3, {1} │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + cdp2 0, 6, cr0, cr2, cr3, {1} │ │ │ │ + cdp2 0, 1, cr0, cr2, cr3, {1} │ │ │ │ + subs r2, r3, r2 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + subs r4, r2, r3 │ │ │ │ movs r4, r4 │ │ │ │ cdp2 0, 3, cr0, cr2, cr3, {1} │ │ │ │ stc2l 0, cr0, [r2, #140]! @ 0x8c │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + subs r6, r3, r2 │ │ │ │ movs r4, r4 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + subs r4, r4, r2 │ │ │ │ movs r4, r4 │ │ │ │ cdp2 0, 0, cr0, cr2, cr3, {1} │ │ │ │ ldc2 0, cr0, [r2, #140]! @ 0x8c │ │ │ │ - subs r2, r4, r2 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ movs r4, r4 │ │ │ │ - ldc2l 0, cr0, [r2, #140] @ 0x8c │ │ │ │ - stc2 0, cr0, [r2, #140] @ 0x8c │ │ │ │ - subs r6, r0, r2 │ │ │ │ + stc2l 0, cr0, [lr, #140] @ 0x8c │ │ │ │ + stc2 0, cr0, [r0, #140] @ 0x8c │ │ │ │ + lsls r6, r3, #21 │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ movs r4, r4 │ │ │ │ stc2 0, cr0, [r2, #140]! @ 0x8c │ │ │ │ ldc2l 0, cr0, [r2, #-140] @ 0xffffff74 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ movs r4, r4 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + adds r5, #16 │ │ │ │ movs r4, r4 │ │ │ │ ldc2l 0, cr0, [r2, #-140]! @ 0xffffff74 │ │ │ │ stc2 0, cr0, [r2, #-140]! @ 0xffffff74 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + str r6, [r2, r3] │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + str r0, [r6, r3] │ │ │ │ movs r4, r4 │ │ │ │ stc2l 0, cr0, [r2, #-140] @ 0xffffff74 │ │ │ │ ldc2l 0, cr0, [r2], #140 @ 0x8c │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ movs r4, r4 │ │ │ │ - stc2 0, cr0, [lr, #-140] @ 0xffffff74 │ │ │ │ - stc2l 0, cr0, [r0], {35} @ 0x23 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + ldc2 0, cr0, [r2, #-140] @ 0xffffff74 │ │ │ │ + stc2l 0, cr0, [r2], {35} @ 0x23 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ movs r4, r4 │ │ │ │ stc2l 0, cr0, [r2], #140 @ 0x8c │ │ │ │ ldc2 0, cr0, [r2], {35} @ 0x23 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ - movs r4, r4 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ - movs r4, r4 │ │ │ │ - ldc2 0, cr0, [r2], #140 @ 0x8c │ │ │ │ - stc2l 0, cr0, [r2], #-140 @ 0xffffff74 │ │ │ │ - str r6, [r2, r0] │ │ │ │ - movs r4, r4 │ │ │ │ - str r0, [r6, r0] │ │ │ │ - movs r4, r4 │ │ │ │ - stc2 0, cr0, [r2], {35} @ 0x23 │ │ │ │ - ldc2 0, cr0, [r2], #-140 @ 0xffffff74 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ - movs r4, r4 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ - movs r4, r4 │ │ │ │ - mrrc2 0, 2, r0, r2, cr3 │ │ │ │ - stc2 0, cr0, [r2], {35} @ 0x23 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ - movs r4, r4 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ - movs r4, r4 │ │ │ │ - stc2 0, cr0, [r2], #-140 @ 0xffffff74 │ │ │ │ - @ instruction: 0xfbd20023 │ │ │ │ ldr.w r4, [pc, #2540] @ 127128 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #2540] @ 12712c │ │ │ │ ldr.w r3, [pc, #2540] @ 127130 │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [pc, #2536] @ 127134 │ │ │ │ add r1, pc │ │ │ │ @@ -253138,330 +253138,330 @@ │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3249 @ 0xcb1 │ │ │ │ bl 13d7a8 │ │ │ │ b.w 11a37a │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xf7a20023 │ │ │ │ + @ instruction: 0xf7520023 │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ + movs r4, r4 │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xf7720023 │ │ │ │ + @ instruction: 0xf7220023 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ + movs r4, r4 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xf7420023 │ │ │ │ + @ instruction: 0xf6f20023 │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ + movs r4, r4 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xf7120023 │ │ │ │ + movt r0, #10275 @ 0x2823 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ + movs r4, r4 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf6e20023 │ │ │ │ @ instruction: 0xf6920023 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf6b20023 │ │ │ │ @ instruction: 0xf6620023 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf6820023 │ │ │ │ @ instruction: 0xf6320023 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf6520023 │ │ │ │ addw r0, r2, #2083 @ 0x823 │ │ │ │ - cmp r6, #26 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ movs r4, r4 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + asrs r4, r2, #13 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf6220023 │ │ │ │ rsbs r0, r2, #10682368 @ 0xa30000 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ movs r4, r4 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf5f20023 │ │ │ │ sub.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + asrs r6, r5, #12 │ │ │ │ movs r4, r4 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + asrs r4, r6, #11 │ │ │ │ movs r4, r4 │ │ │ │ rsb r0, r2, #10682368 @ 0xa30000 │ │ │ │ sbcs.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf5920023 │ │ │ │ adc.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + ldr r7, [pc, #456] @ (1273b4 ) │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + ldr r7, [pc, #496] @ (1273e0 ) │ │ │ │ movs r4, r4 │ │ │ │ sbc.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ adds.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldr r7, [pc, #504] @ (1273f4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r7, [pc, #304] @ (127330 ) │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf5320023 │ │ │ │ @ instruction: 0xf4e20023 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + ldr r3, [pc, #328] @ (127354 ) │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + ldr r3, [pc, #112] @ (127280 ) │ │ │ │ movs r4, r4 │ │ │ │ add.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ @ instruction: 0xf4b20023 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + ldr r2, [pc, #888] @ (127594 ) │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + ldr r2, [pc, #944] @ (1275d0 ) │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf4d20023 │ │ │ │ eor.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - ldr r6, [pc, #712] @ (1274b4 ) │ │ │ │ + asrs r6, r2, #9 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #752] @ (1274e0 ) │ │ │ │ + asrs r4, r2, #7 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf4a20023 │ │ │ │ orrs.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - ldr r6, [pc, #760] @ (1274f4 ) │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #560] @ (127430 ) │ │ │ │ + adds r2, #132 @ 0x84 │ │ │ │ movs r4, r4 │ │ │ │ orns r0, r2, #10682368 @ 0xa30000 │ │ │ │ bic.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ - ldr r2, [pc, #584] @ (127454 ) │ │ │ │ - movs r4, r4 │ │ │ │ - ldr r2, [pc, #368] @ (127380 ) │ │ │ │ - movs r4, r4 │ │ │ │ + ldc2 0, cr0, [r6, #140]! @ 0x8c │ │ │ │ + stc2 0, cr0, [r8, #140] @ 0x8c │ │ │ │ orr.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ @ instruction: 0xf3f20023 │ │ │ │ - ldr r2, [pc, #120] @ (127294 ) │ │ │ │ - movs r4, r4 │ │ │ │ - ldr r2, [pc, #176] @ (1272d0 ) │ │ │ │ - movs r4, r4 │ │ │ │ + stc2 0, cr0, [sl, #140]! @ 0x8c │ │ │ │ + ldc2l 0, cr0, [r8, #-140] @ 0xffffff74 │ │ │ │ ands.w r0, r2, #10682368 @ 0xa30000 │ │ │ │ @ instruction: 0xf3c20023 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf3e20023 │ │ │ │ @ instruction: 0xf3920023 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + ldc2l 0, cr0, [lr], {35} @ 0x23 │ │ │ │ + ldc2l 0, cr0, [r4], #140 @ 0x8c │ │ │ │ + @ instruction: 0xf3ae0023 │ │ │ │ + @ instruction: 0xf3600023 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ movs r4, r4 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r4, r1, #6 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf3b20023 │ │ │ │ - @ instruction: 0xf3620023 │ │ │ │ - ldc2l 0, cr0, [r6], #140 @ 0x8c │ │ │ │ - stc2l 0, cr0, [r8], {35} @ 0x23 │ │ │ │ @ instruction: 0xf3820023 │ │ │ │ @ instruction: 0xf3320023 │ │ │ │ - stc2l 0, cr0, [sl], #140 @ 0x8c │ │ │ │ - ldc2 0, cr0, [r8], {35} @ 0x23 │ │ │ │ + adds r2, r3, #6 │ │ │ │ + movs r4, r4 │ │ │ │ + adds r4, r3, #5 │ │ │ │ + movs r4, r4 │ │ │ │ @ instruction: 0xf3520023 │ │ │ │ @ instruction: 0xf3020023 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsls r6, r1, #8 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + adds r4, r5, #4 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf3220023 │ │ │ │ @ instruction: 0xf2d20023 │ │ │ │ - ldc2 0, cr0, [lr], {35} @ 0x23 │ │ │ │ - ldc2 0, cr0, [r4], #-140 @ 0xffffff74 │ │ │ │ - @ instruction: 0xf2ee0023 │ │ │ │ - subw r0, r0, #35 @ 0x23 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r4, r7, #3 │ │ │ │ movs r4, r4 │ │ │ │ - movt r0, #8227 @ 0x2023 │ │ │ │ - @ instruction: 0xf2720023 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + @ instruction: 0xf2f20023 │ │ │ │ + subw r0, r2, #35 @ 0x23 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ + movs r4, r4 │ │ │ │ + adds r0, r1, #3 │ │ │ │ + movs r4, r4 │ │ │ │ + @ instruction: 0xf2be0023 │ │ │ │ + @ instruction: 0xf2700023 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ movs r4, r4 │ │ │ │ adds r4, r3, #2 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf2920023 │ │ │ │ movw r0, #8227 @ 0x2023 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ movs r4, r4 │ │ │ │ adds r4, r5, #1 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf2620023 │ │ │ │ @ instruction: 0xf2120023 │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ movs r4, r4 │ │ │ │ adds r4, r7, #0 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf2320023 │ │ │ │ @ instruction: 0xf1e20023 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ movs r4, r4 │ │ │ │ - @ instruction: 0xf1fe0023 │ │ │ │ - subs.w r0, r0, #35 @ 0x23 │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + addw r0, r2, #35 @ 0x23 │ │ │ │ + subs.w r0, r2, #35 @ 0x23 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ movs r4, r4 │ │ │ │ subs r4, r3, r7 │ │ │ │ movs r4, r4 │ │ │ │ rsbs r0, r2, #35 @ 0x23 │ │ │ │ @ instruction: 0xf1820023 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ movs r4, r4 │ │ │ │ subs r4, r5, r6 │ │ │ │ movs r4, r4 │ │ │ │ sub.w r0, r2, #35 @ 0x23 │ │ │ │ adcs.w r0, r2, #35 @ 0x23 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ movs r4, r4 │ │ │ │ subs r4, r7, r5 │ │ │ │ movs r4, r4 │ │ │ │ sbcs.w r0, r2, #35 @ 0x23 │ │ │ │ @ instruction: 0xf1220023 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ movs r4, r4 │ │ │ │ subs r4, r1, r5 │ │ │ │ movs r4, r4 │ │ │ │ adc.w r0, r2, #35 @ 0x23 │ │ │ │ @ instruction: 0xf0f20023 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ movs r4, r4 │ │ │ │ subs r4, r3, r4 │ │ │ │ movs r4, r4 │ │ │ │ adds.w r0, r2, #35 @ 0x23 │ │ │ │ @ instruction: 0xf0c20023 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ movs r4, r4 │ │ │ │ subs r4, r5, r3 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf0e20023 │ │ │ │ eors.w r0, r2, #35 @ 0x23 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ movs r4, r4 │ │ │ │ subs r4, r7, r2 │ │ │ │ movs r4, r4 │ │ │ │ @ instruction: 0xf0b20023 │ │ │ │ orn r0, r2, #35 @ 0x23 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ movs r4, r4 │ │ │ │ subs r4, r1, r2 │ │ │ │ movs r4, r4 │ │ │ │ eor.w r0, r2, #35 @ 0x23 │ │ │ │ bics.w r0, r2, #35 @ 0x23 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ movs r4, r4 │ │ │ │ subs r4, r3, r1 │ │ │ │ movs r4, r4 │ │ │ │ orrs.w r0, r2, #35 @ 0x23 │ │ │ │ and.w r0, r2, #35 @ 0x23 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ movs r4, r4 │ │ │ │ subs r4, r5, r0 │ │ │ │ movs r4, r4 │ │ │ │ bic.w r0, r2, #35 @ 0x23 │ │ │ │ vaddl.s16 q8, d2, d19 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ movs r4, r4 │ │ │ │ adds r4, r7, r7 │ │ │ │ movs r4, r4 │ │ │ │ vext.8 d16, d2, d19, #0 │ │ │ │ vaddl.s32 q0, d2, d19 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r0, r1, r7 │ │ │ │ movs r4, r4 │ │ │ │ - vaddl.s8 q8, d2, d19 │ │ │ │ - vhadd.s d16, d2, d19 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + vext.8 d0, d14, d19, #0 │ │ │ │ + vhadd.s d16, d0, d19 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ movs r4, r4 │ │ │ │ adds r4, r3, r6 │ │ │ │ movs r4, r4 │ │ │ │ vaddl.s16 q0, d2, d19 │ │ │ │ vhadd.s8 d16, d2, d19 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + adds r6, r7, r6 │ │ │ │ movs r4, r4 │ │ │ │ adds r4, r5, r5 │ │ │ │ movs r4, r4 │ │ │ │ vhadd.s32 d16, d2, d19 │ │ │ │ vhadd.s16 d0, d2, d19 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ movs r4, r4 │ │ │ │ adds r4, r7, r4 │ │ │ │ movs r4, r4 │ │ │ │ vhadd.s d0, d2, d19 │ │ │ │ cdp 0, 14, cr0, cr2, cr3, {1} │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ movs r4, r4 │ │ │ │ - adds r0, r1, r4 │ │ │ │ + adds r4, r1, r4 │ │ │ │ movs r4, r4 │ │ │ │ - cdp 0, 15, cr0, cr14, cr3, {1} │ │ │ │ - cdp 0, 11, cr0, cr0, cr3, {1} │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + vhadd.s8 d0, d2, d19 │ │ │ │ + cdp 0, 11, cr0, cr2, cr3, {1} │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ movs r4, r4 │ │ │ │ adds r4, r3, r3 │ │ │ │ movs r4, r4 │ │ │ │ cdp 0, 13, cr0, cr2, cr3, {1} │ │ │ │ cdp 0, 8, cr0, cr2, cr3, {1} │ │ │ │ - adds r6, r7, r3 │ │ │ │ + ldr??.w r0, [r0, r3, lsl #2] │ │ │ │ + adds r4, r6, r2 │ │ │ │ movs r4, r4 │ │ │ │ - adds r4, r5, r2 │ │ │ │ - movs r4, r4 │ │ │ │ - cdp 0, 10, cr0, cr2, cr3, {1} │ │ │ │ - cdp 0, 5, cr0, cr2, cr3, {1} │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ - movs r4, r4 │ │ │ │ - adds r4, r7, r1 │ │ │ │ - movs r4, r4 │ │ │ │ - cdp 0, 7, cr0, cr2, cr3, {1} │ │ │ │ - cdp 0, 2, cr0, cr2, cr3, {1} │ │ │ │ - asrs r6, r3, #4 │ │ │ │ - movs r4, r4 │ │ │ │ - adds r4, r1, r1 │ │ │ │ - movs r4, r4 │ │ │ │ - cdp 0, 4, cr0, cr2, cr3, {1} │ │ │ │ - ldcl 0, cr0, [r2, #140]! @ 0x8c │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ - movs r4, r4 │ │ │ │ - adds r4, r3, r0 │ │ │ │ - movs r4, r4 │ │ │ │ - cdp 0, 1, cr0, cr2, cr3, {1} │ │ │ │ - stcl 0, cr0, [r2, #140] @ 0x8c │ │ │ │ - @ instruction: 0xf7b00023 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ - movs r4, r4 │ │ │ │ - stcl 0, cr0, [sl, #140]! @ 0x8c │ │ │ │ - ldc 0, cr0, [sl, #140] @ 0x8c │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + cdp 0, 10, cr0, cr10, cr3, {1} │ │ │ │ + cdp 0, 5, cr0, cr10, cr3, {1} │ │ │ │ + asrs r0, r0, #21 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + adds r4, r1, r2 │ │ │ │ movs r4, r4 │ │ │ │ - stcl 0, cr0, [r2, #140] @ 0x8c │ │ │ │ - ldcl 0, cr0, [r2, #-140]! @ 0xffffff74 │ │ │ │ - @ instruction: 0xfb840023 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + cdp 0, 8, cr0, cr2, cr3, {1} │ │ │ │ + cdp 0, 3, cr0, cr2, cr3, {1} │ │ │ │ + mcrr2 0, 2, r0, r4, cr3 │ │ │ │ + adds r4, r4, r1 │ │ │ │ movs r4, r4 │ │ │ │ - ldc 0, cr0, [sl, #140] @ 0x8c │ │ │ │ - stcl 0, cr0, [sl, #-140] @ 0xffffff74 │ │ │ │ - movs r4, r1 │ │ │ │ + cdp 0, 5, cr0, cr10, cr3, {1} │ │ │ │ + cdp 0, 0, cr0, cr10, cr3, {1} │ │ │ │ + lsls r4, r1, #3 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + adds r4, r7, r0 │ │ │ │ movs r4, r4 │ │ │ │ - ldcl 0, cr0, [r2, #-140]! @ 0xffffff74 │ │ │ │ - stc 0, cr0, [r2, #-140]! @ 0xffffff74 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ + cdp 0, 3, cr0, cr2, cr3, {1} │ │ │ │ + stcl 0, cr0, [r2, #140]! @ 0x8c │ │ │ │ + asrs r0, r6, #32 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + adds r4, r2, r0 │ │ │ │ movs r4, r4 │ │ │ │ - stcl 0, cr0, [sl, #-140] @ 0xffffff74 │ │ │ │ - ldcl 0, cr0, [sl], #140 @ 0x8c │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + cdp 0, 0, cr0, cr10, cr3, {1} │ │ │ │ + ldc 0, cr0, [sl, #140]! @ 0x8c │ │ │ │ + asrs r0, r1, #1 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ movs r4, r4 │ │ │ │ - stc 0, cr0, [r2, #-140]! @ 0xffffff74 │ │ │ │ - ldcl 0, cr0, [r2], {35} @ 0x23 │ │ │ │ + stcl 0, cr0, [r2, #140]! @ 0x8c │ │ │ │ + ldc 0, cr0, [r2, #140] @ 0x8c │ │ │ │ ldrb.w r3, [r0, #475] @ 0x1db │ │ │ │ movw r2, #30497 @ 0x7721 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw ip, #40568 @ 0x9e78 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ str r3, [r1, #8] │ │ │ │ @@ -263765,15 +263765,15 @@ │ │ │ │ str.w r0, [r4, #3592] @ 0xe08 │ │ │ │ strb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ str.w r0, [r4, #3596] @ 0xe0c │ │ │ │ str.w r0, [r4, #3600] @ 0xe10 │ │ │ │ str.w r0, [r4, #3604] @ 0xe14 │ │ │ │ str.w r0, [r4, #3608] @ 0xe18 │ │ │ │ str.w r3, [r4, #3844] @ 0xf04 │ │ │ │ - bl 1e1f38 │ │ │ │ + bl 1e2008 │ │ │ │ str.w r0, [r4, #3840] @ 0xf00 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ @@ -263812,37 +263812,37 @@ │ │ │ │ cbz r0, 12f42e │ │ │ │ ldr r2, [pc, #120] @ (12f480 ) │ │ │ │ ldr.w r3, [r5, #3592] @ 0xe08 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 12f41c │ │ │ │ cbz r3, 12f472 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr.w r3, [r5, #3592] @ 0xe08 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #3592] @ 0xe08 │ │ │ │ str.w r2, [r5, #3596] @ 0xe0c │ │ │ │ str.w r2, [r5, #3600] @ 0xe10 │ │ │ │ str.w r2, [r5, #3604] @ 0xe14 │ │ │ │ ldr.w r0, [r5, #3840] @ 0xf00 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cbnz r3, 12f442 │ │ │ │ - bl 1e2038 │ │ │ │ + bl 1e2108 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (12f484 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (12f488 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3840] @ 0xf00 │ │ │ │ - bl 1e2038 │ │ │ │ + bl 1e2108 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ b.n 12f440 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 59e00 │ │ │ │ ldr.w r0, [r5, #3596] @ 0xe0c │ │ │ │ ldr.w r2, [r5, #3600] @ 0xe10 │ │ │ │ @@ -263852,15 +263852,15 @@ │ │ │ │ b.n 12f41c │ │ │ │ lsrs r0, r0, #17 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 12f554 │ │ │ │ + bpl.n 12f4d4 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #228] @ (12f584 ) │ │ │ │ @@ -263871,15 +263871,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #224] @ (12f58c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ ldr r3, [pc, #212] @ (12f590 ) │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #24 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ @@ -263908,15 +263908,15 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 12f55a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 12f54a │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 12f528 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r7, [r4, #12] │ │ │ │ add r6, r2 │ │ │ │ b.n 12f526 │ │ │ │ @@ -263966,52 +263966,52 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r3, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stcl 0, cr0, [r2, #172]! @ 0xac │ │ │ │ + cdp 0, 10, cr0, cr2, cr11, {1} │ │ │ │ lsrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #11 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3840] @ 0xf00 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1e20e8 │ │ │ │ + bl 1e21b8 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 12f5c4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #3844] @ 0xf04 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r4, #3844] @ 0xf04 │ │ │ │ ldr.w r0, [r4, #3840] @ 0xf00 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e204c │ │ │ │ + bl 1e211c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 12f5be │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3840] @ 0xf00 │ │ │ │ - bl 1e214c │ │ │ │ + bl 1e221c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #212] @ (12f6e0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -264063,30 +264063,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 12f622 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3608] @ 0xe18 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n 12f622 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 12f6b2 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12f6d2 │ │ │ │ b.n 12f6a4 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12f6c6 │ │ │ │ @@ -264695,15 +264695,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx 5b084 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r5, [r4, #96] @ 0x60 │ │ │ │ strd r5, r5, [r4, #104] @ 0x68 │ │ │ │ - bl 1e3600 │ │ │ │ + bl 1e36d0 │ │ │ │ cbz r0, 12fc3c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ lsrs r3, r3, #20 │ │ │ │ orr.w r3, r3, r2, lsl #12 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ ldr r1, [pc, #328] @ (12fd88 ) │ │ │ │ ldr r0, [pc, #332] @ (12fd8c ) │ │ │ │ @@ -264834,37 +264834,37 @@ │ │ │ │ b.n 12fd48 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r5, #16 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r6, r2, r4 │ │ │ │ movs r3, r4 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ movs r0, r5 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xf0a60023 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ + sbc.w r0, r6, #35 @ 0x23 │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r4 │ │ │ │ - orrs.w r0, sl, #35 @ 0x23 │ │ │ │ - ldmia r4, {r3, r4, r6} │ │ │ │ + adds.w r0, sl, #35 @ 0x23 │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ lsls r2, r5, #10 │ │ │ │ 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 │ │ │ │ @@ -264887,15 +264887,15 @@ │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 5adac <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ adds r5, #1 │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1e47cc │ │ │ │ + bl 1e489c │ │ │ │ ldr.w r1, [pc, #1148] @ 130294 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ movs r2, #1 │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ add r1, pc │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -265304,24 +265304,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r0, r3, #8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r4, {r4} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ bl 4629e │ │ │ │ - b.n 1307d8 │ │ │ │ + b.n 130958 │ │ │ │ movs r3, r5 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ movs r3, r4 │ │ │ │ ldc2l 0, cr0, [sl, #712] @ 0x2c8 │ │ │ │ ldr.w r3, [r4, #-104] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r7, #805306368 @ 0x30000000 │ │ │ │ beq.n 1302d2 │ │ │ │ @@ -265548,16 +265548,16 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r2, #8 │ │ │ │ strmi r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #240] @ 0xf0 │ │ │ │ strd r3, r3, [sp, #248] @ 0xf8 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add.w r2, r0, #51 @ 0x33 │ │ │ │ adds r0, #55 @ 0x37 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 130994 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -266381,16 +266381,16 @@ │ │ │ │ bne.n 130eec │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ subs r5, r5, r3 │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ strd r5, r1, [r4, #56] @ 0x38 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 130f12 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -267265,15 +267265,15 @@ │ │ │ │ bne.n 131958 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sp │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e5800 │ │ │ │ + bl 1e58d0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #1384 @ 0x568 │ │ │ │ str.w r0, [r4, #1380] @ 0x564 │ │ │ │ str.w r2, [r4, #1384] @ 0x568 │ │ │ │ str.w r2, [r4, #1388] @ 0x56c │ │ │ │ str.w r3, [r4, #1392] @ 0x570 │ │ │ │ str.w r3, [r4, #1396] @ 0x574 │ │ │ │ @@ -267358,15 +267358,15 @@ │ │ │ │ cbz r3, 131a5a │ │ │ │ addw r0, r4, #1380 @ 0x564 │ │ │ │ bl 10fbd4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5800 │ │ │ │ + bl 1e58d0 │ │ │ │ add.w r3, r4, #1384 @ 0x568 │ │ │ │ str.w r0, [r4, #1380] @ 0x564 │ │ │ │ str.w r3, [r4, #1384] @ 0x568 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ str.w r5, [r4, #1392] @ 0x570 │ │ │ │ str.w r5, [r4, #1396] @ 0x574 │ │ │ │ str.w r5, [r4, #1400] @ 0x578 │ │ │ │ @@ -267494,15 +267494,15 @@ │ │ │ │ cbz r0, 131ba6 │ │ │ │ ldr r2, [pc, #72] @ (131bc8 ) │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 131b94 │ │ │ │ cbz r3, 131bb8 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ 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] │ │ │ │ @@ -270211,15 +270211,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13d7a8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ movs r3, r4 │ │ │ │ cbnz r2, 133738 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -270342,15 +270342,15 @@ │ │ │ │ add.w r6, r0, #24 │ │ │ │ cmp r6, r3 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ beq.n 1338da │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r4, [r7, #28] │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 1338d4 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -270372,15 +270372,15 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 1338a4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -270400,24 +270400,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 13da14 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r5, #264 @ 0x108 │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r2, [r5, #288] @ 0x120 │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r5, #288 @ 0x120 │ │ │ │ add.w r0, r5, #264 @ 0x108 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r5, #288] @ 0x120 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ 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 │ │ │ │ @@ -270436,15 +270436,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r0, #264 @ 0x108 │ │ │ │ strd r2, r0, [sp] │ │ │ │ add.w r0, r0, #264 @ 0x108 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrd r0, r2, [r1, #36] @ 0x24 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r2, [r1, #36] @ 0x24 │ │ │ │ @@ -270452,22 +270452,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 1339be │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -270591,15 +270591,15 @@ │ │ │ │ ldr.w r2, [lr, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 133b50 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cbz r0, 133b3a │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 133a90 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r4, [r5, #4] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ @@ -270654,15 +270654,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #304 @ 0x130 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r4, [r5, #332] @ 0x14c │ │ │ │ add.w r5, r5, #328 @ 0x148 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 133be4 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -270676,15 +270676,15 @@ │ │ │ │ ldrd r7, r3, [r4, #76] @ 0x4c │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ sub.w r4, r3, #60 @ 0x3c │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 133bc0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #132] @ (133c88 ) │ │ │ │ @@ -270926,24 +270926,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 13d9d8 │ │ │ │ add.w r0, r6, #304 @ 0x130 │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ strd r2, r3, [r4, #68] @ 0x44 │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ strd r2, r3, [r4, #76] @ 0x4c │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r2, [r6, #328] @ 0x148 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ add.w r1, r6, #328 @ 0x148 │ │ │ │ add.w r0, r6, #304 @ 0x130 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r6, #328] @ 0x148 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ 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 │ │ │ │ @@ -270978,23 +270978,23 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r0, #304 @ 0x130 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #60] @ 0x3c │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 13da50 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 133f3c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -271125,15 +271125,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 134034 │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3876 @ 0xf24 │ │ │ │ addw r0, r0, #3876 @ 0xf24 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cbz r0, 1340e6 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 1340f2 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ada0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -271146,42 +271146,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1340f2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx 5ad1c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1340f8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cbz r1, 1340cc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #32] │ │ │ │ b.n 134070 │ │ │ │ - bl 1e1dd0 │ │ │ │ + bl 1e1ea0 │ │ │ │ str.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134090 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 1340d0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1340ce │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 1340f2 │ │ │ │ @@ -271335,15 +271335,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 134236 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1342b6 │ │ │ │ @@ -271360,15 +271360,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1342d6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 134256 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n 134256 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 134240 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -271449,15 +271449,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1343ea │ │ │ │ b.n 1343bc │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1343de │ │ │ │ @@ -271473,15 +271473,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1343fc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 134368 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n 134368 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ @@ -271528,15 +271528,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13443a │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1344ba │ │ │ │ @@ -271553,15 +271553,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1344da │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13445a │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n 13445a │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 134444 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -271945,15 +271945,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13d7a8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n 13483c │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ movs r3, r4 │ │ │ │ cbnz r2, 13490c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -272132,31 +272132,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (134b00 ) │ │ │ │ add r3, pc │ │ │ │ b.n 134a84 │ │ │ │ push {r2, r5, r6, r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ movs r3, r4 │ │ │ │ push {r2, r4, r6, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ movs r5, r4 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ movs r3, r4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ ldr.w lr, [pc, #252] @ 134c14 │ │ │ │ @@ -272212,15 +272212,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13d2e8 │ │ │ │ ldr r0, [pc, #112] @ (134c28 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea218 │ │ │ │ + bl 1ea2e8 │ │ │ │ cbnz r0, 134c0e │ │ │ │ ldr r2, [pc, #104] @ (134c2c ) │ │ │ │ ldr r3, [pc, #80] @ (134c18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -272252,31 +272252,31 @@ │ │ │ │ b.n 134b96 │ │ │ │ blx 5a498 │ │ │ │ nop │ │ │ │ push {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ movs r3, r4 │ │ │ │ push {r1, r2, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r2, r3, #9 │ │ │ │ movs r5, r4 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ movs r3, r4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n 134c76 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -272286,15 +272286,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ addw r0, r0, #1036 @ 0x40c │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 2efa8c │ │ │ │ + bl 2efb5c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -273204,17 +273204,17 @@ │ │ │ │ nop │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #140] @ 135640 │ │ │ │ sub sp, #32 │ │ │ │ @@ -273315,15 +273315,15 @@ │ │ │ │ addw r0, r6, #1036 @ 0x40c │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [pc, #704] @ (135980 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2ef6c4 │ │ │ │ + bl 2ef794 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 135748 │ │ │ │ ldr r3, [pc, #684] @ (135984 ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ movw r5, #427 @ 0x1ab │ │ │ │ @@ -273413,20 +273413,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1357d6 │ │ │ │ ldr r5, [pc, #428] @ (13598c ) │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r6, #3580] @ 0xdfc │ │ │ │ add r5, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 1357fc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea218 │ │ │ │ + bl 1ea2e8 │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #3584] @ 0xe00 │ │ │ │ str.w r2, [r6, #3520] @ 0xdc0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 135950 │ │ │ │ @@ -273577,27 +273577,27 @@ │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ movs r3, r4 │ │ │ │ add r7, pc, #680 @ (adr r7, 135c44 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ 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 │ │ │ │ @@ -274010,19 +274010,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 13d7a8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 135da4 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [pc, #84] @ 135e6c │ │ │ │ sub sp, #8 │ │ │ │ @@ -274222,15 +274222,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1360f6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e2cd4 │ │ │ │ + bl 1e2da4 │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -274497,15 +274497,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ movs r3, r4 │ │ │ │ ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -277467,15 +277467,15 @@ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ b.w 137702 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ mov r0, r3 │ │ │ │ b.w 1371be │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ movs r3, r5 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ str.w fp, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #436] @ 0x1b4 │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ and.w r3, r6, #2 │ │ │ │ @@ -278844,15 +278844,15 @@ │ │ │ │ strd fp, fp, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ b.w 1382be │ │ │ │ str.w fp, [sp, #12] │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ strd fp, fp, [sp, #36] @ 0x24 │ │ │ │ b.w 1382ea │ │ │ │ - mov r0, lr │ │ │ │ + bx r6 │ │ │ │ movs r3, r4 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str.w fp, [sp, #24] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ b.w 138370 │ │ │ │ strd fp, fp, [sp, #36] @ 0x24 │ │ │ │ @@ -279751,15 +279751,15 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #1316 @ 0x524 │ │ │ │ @@ -279788,15 +279788,15 @@ │ │ │ │ movw r2, #65279 @ 0xfeff │ │ │ │ strb.w lr, [r3, #1290] @ 0x50a │ │ │ │ strh.w r2, [r3, #1288] @ 0x508 │ │ │ │ str.w r0, [r3, #1291] @ 0x50b │ │ │ │ str.w r1, [r3, #1295] @ 0x50f │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #616] @ (139c18 ) │ │ │ │ + ldr r2, [pc, #360] @ (139b18 ) │ │ │ │ movs r3, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -279838,15 +279838,15 @@ │ │ │ │ cbz r5, 139a4e │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a30c │ │ │ │ str.w r5, [r4, #984] @ 0x3d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #16] @ (139a64 ) │ │ │ │ + ldr r1, [pc, #784] @ (139d64 ) │ │ │ │ movs r3, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #808] @ (139d90 ) │ │ │ │ @@ -283855,15 +283855,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl 13d9d8 │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n 13ccdc │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -284155,23 +284155,23 @@ │ │ │ │ beq.n 13d03a │ │ │ │ adds r0, r1, #1 │ │ │ │ itt eq │ │ │ │ ldreq r1, [r6, #64] @ 0x40 │ │ │ │ subeq.w r1, r1, lr │ │ │ │ mov r0, ip │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ cbz r0, 13cfd4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 13cfd4 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13d05e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 13d05e │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -284229,16 +284229,16 @@ │ │ │ │ b.n 13d000 │ │ │ │ sub.w r2, r3, #128 @ 0x80 │ │ │ │ cmp r2, #2 │ │ │ │ it ls │ │ │ │ subls r3, #4 │ │ │ │ b.n 13cf16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 5ac68 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -284416,15 +284416,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 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 13d27e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 13d284 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 13d276 │ │ │ │ @@ -284442,15 +284442,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 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 13d2c2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 13d2c4 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 13d2b8 │ │ │ │ @@ -284535,23 +284535,23 @@ │ │ │ │ bl 13d2d4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 13d31a │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1e513c │ │ │ │ + bl 1e520c │ │ │ │ ldr r1, [pc, #572] @ (13d5c4 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e50b8 │ │ │ │ + bl 1e5188 │ │ │ │ ldrb.w r3, [r4, #260] @ 0x104 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r3, 13d3c4 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.w 13d584 │ │ │ │ bhi.w 13d570 │ │ │ │ cmp.w r8, #1 │ │ │ │ @@ -284559,15 +284559,15 @@ │ │ │ │ ldr r2, [pc, #532] @ (13d5c8 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #532] @ (13d5cc ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13d522 │ │ │ │ ldr.w r2, [r4, #332] @ 0x14c │ │ │ │ add.w r3, r4, #328 @ 0x148 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 13d4d6 │ │ │ │ @@ -284580,15 +284580,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ movw r3, #48643 @ 0xbe03 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 13d5b0 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -284643,15 +284643,15 @@ │ │ │ │ b.n 13d442 │ │ │ │ ldr r2, [pc, #308] @ (13d5d0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #308] @ (13d5d4 ) │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 13d33a │ │ │ │ b.n 13d35c │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r3, ip │ │ │ │ @@ -284660,15 +284660,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 133b90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr.w r2, [r4, #292] @ 0x124 │ │ │ │ add.w r3, r4, #288 @ 0x120 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 13d514 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 13d564 │ │ │ │ it hi │ │ │ │ @@ -284685,99 +284685,99 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 133a04 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.n 13d33a │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 133bf0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.n 13d33a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f0c20 │ │ │ │ + bl 2f0cf0 │ │ │ │ ldr r2, [pc, #136] @ (13d5d8 ) │ │ │ │ ldr r1, [pc, #140] @ (13d5dc ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr.w r3, [sl] │ │ │ │ b.n 13d36e │ │ │ │ tst.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n 13d4f8 │ │ │ │ ldr r2, [pc, #108] @ (13d5e0 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #108] @ (13d5e4 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 13d3c4 │ │ │ │ tst.w r9, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ beq.n 13d59e │ │ │ │ ldr r2, [pc, #88] @ (13d5e8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #88] @ (13d5ec ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 13d3c4 │ │ │ │ ldr r2, [pc, #80] @ (13d5f0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #80] @ (13d5f4 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 13d3c4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 13d4be │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #252 @ 0xfc │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #190 @ 0xbe │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr??.w r0, [r4, r2, lsl #2] │ │ │ │ - ldr.w r0, [r2, r2, lsl #2] │ │ │ │ - strb.w r0, [r2, r2, lsl #2] │ │ │ │ - @ instruction: 0xf6fa0022 │ │ │ │ - @ instruction: 0xf71c0022 │ │ │ │ - @ instruction: 0xf6760022 │ │ │ │ - @ instruction: 0xf66a0022 │ │ │ │ - @ instruction: 0xf6940022 │ │ │ │ - movw r0, #26658 @ 0x6822 │ │ │ │ - @ instruction: 0xf6800022 │ │ │ │ - @ instruction: 0xf62a0022 │ │ │ │ - @ instruction: 0xf6660022 │ │ │ │ - @ instruction: 0xf6180022 │ │ │ │ + ldrsh.w r0, [r4, r2, lsl #2] │ │ │ │ + ldrsb.w r0, [r2, r2, lsl #2] │ │ │ │ + str.w r0, [r2, #34] @ 0x22 │ │ │ │ + @ instruction: 0xf7ba0022 │ │ │ │ + @ instruction: 0xf7dc0022 │ │ │ │ + @ instruction: 0xf7360022 │ │ │ │ + @ instruction: 0xf72a0022 │ │ │ │ + @ instruction: 0xf7540022 │ │ │ │ + @ instruction: 0xf7060022 │ │ │ │ + @ instruction: 0xf7400022 │ │ │ │ + @ instruction: 0xf6ea0022 │ │ │ │ + @ instruction: 0xf7260022 │ │ │ │ + @ instruction: 0xf6d80022 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #384] @ (13d78c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -284820,58 +284820,58 @@ │ │ │ │ beq.n 13d66c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ cbz r4, 13d670 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 13d6c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f1124 │ │ │ │ + bl 2f11f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 13d75a │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e513c │ │ │ │ + bl 1e520c │ │ │ │ ldr r1, [pc, #264] @ (13d794 ) │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 13d2e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r2, [pc, #232] @ (13d798 ) │ │ │ │ ldr r3, [pc, #224] @ (13d790 ) │ │ │ │ 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 13d786 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f1124 │ │ │ │ + bl 2f11f4 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 13d704 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e513c │ │ │ │ + bl 1e520c │ │ │ │ ldr r1, [pc, #184] @ (13d79c ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -284939,21 +284939,21 @@ │ │ │ │ b.n 13d670 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r1, #236 @ 0xec │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5960022 │ │ │ │ + @ instruction: 0xf6560022 │ │ │ │ cmp r1, #76 @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf53e0022 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + @ instruction: 0xf5fe0022 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ (13d800 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -285107,15 +285107,15 @@ │ │ │ │ cbz r0, 13d94a │ │ │ │ ldr r3, [pc, #48] @ (13d964 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 13d942 │ │ │ │ cbz r2, 13d94c │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 59e00 │ │ │ │ movs r3, #0 │ │ │ │ @@ -285135,43 +285135,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3872] @ 0xf20 │ │ │ │ mov r6, r2 │ │ │ │ cbz r0, 13d99e │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cbz r0, 13d9b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1e8f70 │ │ │ │ + bl 1e9040 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1e1dd0 │ │ │ │ + bl 1e1ea0 │ │ │ │ str.w r0, [r4, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d980 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e8e80 │ │ │ │ + bl 1e8f50 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d988 │ │ │ │ b.n 13d9aa │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285184,15 +285184,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strd r0, ip, [r3, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ strd r1, lr, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w ip, [r3, #8] │ │ │ │ str.w ip, [r3, #32] │ │ │ │ - bl 1e8e80 │ │ │ │ + bl 1e8f50 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov lr, r2 │ │ │ │ @@ -285202,23 +285202,23 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strd ip, r0, [r3, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ strd r1, lr, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w ip, [r3, #8] │ │ │ │ str.w ip, [r3, #32] │ │ │ │ - bl 1e8e80 │ │ │ │ + bl 1e8f50 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 1e8e98 │ │ │ │ + bl 1e8f68 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 13da74 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 13da76 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -285242,15 +285242,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strb r3, [r0, #8] │ │ │ │ strd r1, r5, [r0] │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r3, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ str r3, [r0, #12] │ │ │ │ - bl 1e8e80 │ │ │ │ + bl 1e8f50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -285273,15 +285273,15 @@ │ │ │ │ strb r0, [r3, #8] │ │ │ │ strd r1, r6, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r0, [r3, #12] │ │ │ │ str r0, [r3, #32] │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e8e80 │ │ │ │ + bl 1e8f50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -285315,15 +285315,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 1e8e80 │ │ │ │ + bl 1e8f50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -285454,15 +285454,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 1e8e80 │ │ │ │ + bl 1e8f50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 13dba2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -285512,15 +285512,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 1e8e80 │ │ │ │ + bl 1e8f50 │ │ │ │ addw r0, r5, #3524 @ 0xdc4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13dd42 │ │ │ │ @@ -285598,15 +285598,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 13de40 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1e8f70 │ │ │ │ + bl 1e9040 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (13de80 ) │ │ │ │ ldr r3, [pc, #80] @ (13de7c ) │ │ │ │ add r2, pc │ │ │ │ @@ -285618,25 +285618,25 @@ │ │ │ │ bne.n 13de72 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ addw r1, r5, #3848 @ 0xf08 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 13d968 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 13de28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 13de1e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -285673,15 +285673,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 13def8 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e8f70 │ │ │ │ + bl 1e9040 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (13df38 ) │ │ │ │ ldr r3, [pc, #80] @ (13df34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -285691,25 +285691,25 @@ │ │ │ │ bne.n 13df2a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ addw r1, r6, #3848 @ 0xf08 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 13d968 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ cbnz r5, 13df24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 13ded8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 13dedc │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ @@ -285764,15 +285764,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (13dfdc ) │ │ │ │ add.w r0, r4, #4768 @ 0x12a0 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2ef644 │ │ │ │ + bl 2ef714 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #996] @ 0x3e4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #148 @ 0x94 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r5, #22 │ │ │ │ @@ -286383,15 +286383,15 @@ │ │ │ │ b.n 13e5c2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, r2, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [ip, #-168]! @ 0xffffff58 │ │ │ │ + cdp2 0, 3, cr0, cr12, cr10, {1} │ │ │ │ subs r6, r5, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #10 │ │ │ │ @@ -286586,15 +286586,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13d7a8 │ │ │ │ b.n 13e836 │ │ │ │ - b.n 13f024 │ │ │ │ + b.n 13e1a4 │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 13e858 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -286772,24 +286772,24 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r1, [pc, #52] @ (13ea78 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 1f8234 │ │ │ │ + bl 1f8304 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 13ea5c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (13ea7c ) │ │ │ │ @@ -286801,17 +286801,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #794 @ 0x31a │ │ │ │ bl 13d7a8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ asrs r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 13eeac │ │ │ │ + b.n 13f02c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 13ee60 │ │ │ │ + b.n 13efe0 │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -287785,24 +287785,24 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ strd r2, r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 1f8170 │ │ │ │ + bl 1f8240 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13f442 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8104 │ │ │ │ + bl 1f81d4 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13f478 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1f8104 │ │ │ │ + bl 1f81d4 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13f4a0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 13f462 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -287828,55 +287828,55 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 13ea1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13f428 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1f80f0 │ │ │ │ + bl 1f81c0 │ │ │ │ b.n 13f4b8 │ │ │ │ ldr r1, [pc, #76] @ (13f4c8 ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #76] @ (13f4cc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 13d7a8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #44] @ (13f4d0 ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #44] @ (13f4d4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 13d7a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f80f0 │ │ │ │ + bl 1f81c0 │ │ │ │ b.n 13f490 │ │ │ │ - bhi.n 13f54c │ │ │ │ + bls.n 13f4cc │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 13f4d4 │ │ │ │ + bhi.n 13f454 │ │ │ │ movs r2, r4 │ │ │ │ - bhi.n 13f50c │ │ │ │ + bhi.n 13f48c │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 13f478 │ │ │ │ + bhi.n 13f3f8 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 13f4c4 │ │ │ │ + bhi.n 13f444 │ │ │ │ movs r2, r4 │ │ │ │ - bvc.n 13f430 │ │ │ │ + bhi.n 13f5b0 │ │ │ │ movs r2, r4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr r5, [pc, #148] @ (13f580 ) │ │ │ │ @@ -287924,28 +287924,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13f552 │ │ │ │ ldr r0, [pc, #40] @ (13f58c ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1ea218 │ │ │ │ + bl 1ea2e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13f504 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 134a00 │ │ │ │ blx 5a498 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r1, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 13f5c8 │ │ │ │ + bpl.n 13f548 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #480] @ (13f784 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -288091,15 +288091,15 @@ │ │ │ │ bne.n 13f6f4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13f670 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r7, #320] @ 0x140 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n 13f670 │ │ │ │ add.w r5, r7, #320 @ 0x140 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13f732 │ │ │ │ @@ -288120,15 +288120,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13f660 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13f768 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -288138,21 +288138,21 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r2, #9 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 13f790 │ │ │ │ + bvs.n 13f710 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 13f6a8 │ │ │ │ + bvs.n 13f828 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 13f738 │ │ │ │ + bvs.n 13f6b8 │ │ │ │ movs r2, r4 │ │ │ │ - bpl.n 13f888 │ │ │ │ + bvs.n 13f808 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ @@ -288226,25 +288226,25 @@ │ │ │ │ bl 14461c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13f9b0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 13f81e │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ 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 1f8124 │ │ │ │ + bl 1f81f4 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 134974 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -288255,25 +288255,25 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 13ea88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f97e │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ 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 1f8124 │ │ │ │ + bl 1f81f4 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ @@ -288398,25 +288398,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 13fa7c │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 13fa5a │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ add.w r2, r6, #192 @ 0xc0 │ │ │ │ str r2, [r5, #4] │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ str.w r5, [r6, #192] @ 0xc0 │ │ │ │ - bl 1f8124 │ │ │ │ + bl 1f81f4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 13f590 │ │ │ │ mov r1, r5 │ │ │ │ @@ -288428,25 +288428,25 @@ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ 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 1f8124 │ │ │ │ + bl 1f81f4 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 134974 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #24] @ (13fad0 ) │ │ │ │ @@ -288456,35 +288456,35 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #1183 @ 0x49f │ │ │ │ bl 13d7a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bne.n 13fa08 │ │ │ │ + bcs.n 13fb88 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13fb6c │ │ │ │ add.w r8, r5, #192 @ 0xc0 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ cmp r8, r4 │ │ │ │ beq.n 13fb7c │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 144734 │ │ │ │ mov r1, r4 │ │ │ │ @@ -288496,41 +288496,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 13fbc0 │ │ │ │ bl 13e9a4 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r7, [r4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ - bl 1f80d4 │ │ │ │ + bl 1f81a4 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13fb02 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1f8140 │ │ │ │ + bl 1f8210 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 13fb64 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r3, [pc, #60] @ (13fbd4 ) │ │ │ │ ldr r1, [pc, #64] @ (13fbd8 ) │ │ │ │ mov.w r2, #732 @ 0x2dc │ │ │ │ add r3, pc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 13f4d8 │ │ │ │ @@ -288548,25 +288548,25 @@ │ │ │ │ movw r2, #755 @ 0x2f3 │ │ │ │ ldr r1, [pc, #32] @ (13fbe8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 13f4d8 │ │ │ │ b.n 13fba6 │ │ │ │ nop │ │ │ │ - bne.n 13fc78 │ │ │ │ + bcs.n 13fbf8 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 13fb4c │ │ │ │ + bne.n 13fccc │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 13fc6c │ │ │ │ + bcs.n 13fbec │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 13fb24 │ │ │ │ + bne.n 13fca4 │ │ │ │ movs r2, r4 │ │ │ │ - bne.n 13fc88 │ │ │ │ + bcs.n 13fc08 │ │ │ │ movs r2, r4 │ │ │ │ - beq.n 13fb08 │ │ │ │ + bne.n 13fc88 │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -288821,33 +288821,33 @@ │ │ │ │ movw r3, #891 @ 0x37b │ │ │ │ bl 13d7a8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n 13fe40 │ │ │ │ ... │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r4, r0, #68 @ 0x44 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 13fff8 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -288912,17 +288912,17 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 13fefa │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 13ff9a │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 1f80d4 │ │ │ │ + bl 1f81a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ cbz r6, 13ffa6 │ │ │ │ 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] │ │ │ │ @@ -288948,21 +288948,21 @@ │ │ │ │ bl 13f4d8 │ │ │ │ b.n 13ffd2 │ │ │ │ ... │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [pc, #332] @ 140170 │ │ │ │ mov r5, r0 │ │ │ │ @@ -288988,19 +288988,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 140042 │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ - bl 1f80f0 │ │ │ │ + bl 1f81c0 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1f80f0 │ │ │ │ + bl 1f81c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 1400a2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 14009a │ │ │ │ @@ -289017,15 +289017,15 @@ │ │ │ │ ldr r2, [pc, #204] @ (140174 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1400be │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 140148 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #300] @ 0x12c │ │ │ │ str.w r2, [r5, #304] @ 0x130 │ │ │ │ str.w r2, [r5, #308] @ 0x134 │ │ │ │ str.w r2, [r5, #312] @ 0x138 │ │ │ │ ldrd r1, r2, [r5, #36] @ 0x24 │ │ │ │ @@ -289033,17 +289033,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 13da50 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ b.n 1400f8 │ │ │ │ - bl 1f8140 │ │ │ │ + bl 1f8210 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 140152 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 14011a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3536] @ 0xdd0 │ │ │ │ @@ -289052,25 +289052,25 @@ │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 1400f0 │ │ │ │ ldrb.w r2, [r3, #3540] @ 0xdd4 │ │ │ │ cbz r2, 140166 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 1f8124 │ │ │ │ + bl 1f81f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f8298 │ │ │ │ + bl 1f8368 │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 140036 │ │ │ │ blx 59e00 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 1400be │ │ │ │ ldr r3, [pc, #36] @ (140178 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -289083,17 +289083,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ bl 134a00 │ │ │ │ b.n 14011a │ │ │ │ nop │ │ │ │ vshr.u64 d16, d17, #48 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [pc, #296] @ (1402bc ) │ │ │ │ @@ -289622,15 +289622,15 @@ │ │ │ │ beq.n 140632 │ │ │ │ mov r0, r3 │ │ │ │ b.n 140698 │ │ │ │ bl 134a00 │ │ │ │ b.n 14064e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ movs r2, r4 │ │ │ │ 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, #216] @ (1407ac ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -290345,15 +290345,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ bl 13d23c │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ @@ -290937,31 +290937,31 @@ │ │ │ │ beq.w 14132e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #1 │ │ │ │ bne.w 14132e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1ebcc4 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1ebd94 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 141d2a │ │ │ │ str.w r5, [sl, #20] │ │ │ │ b.n 14132e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r3, [sl] │ │ │ │ b.n 14132e │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1ebcc4 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1ebd94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 141ac2 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ b.n 141304 │ │ │ │ @@ -292130,15 +292130,15 @@ │ │ │ │ str.w fp, [r5, #8] │ │ │ │ str.w r8, [r5, #-8] │ │ │ │ str r0, [r5, #0] │ │ │ │ beq.n 1420c6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mla r3, r7, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ str r0, [r5, #8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adds r5, #20 │ │ │ │ cmp r4, sl │ │ │ │ bne.n 1420a0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -292733,15 +292733,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, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ @@ -293475,23 +293475,23 @@ │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 142e66 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ands.w r7, r7, #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ itt ne │ │ │ │ strne.w r8, [r4, #148] @ 0x94 │ │ │ │ movne r7, r0 │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ ands.w r1, r0, #4 │ │ │ │ itt ne │ │ │ │ ldrne r3, [sp, #28] │ │ │ │ ldrne r1, [r3, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ it ne │ │ │ │ strne.w r8, [r4, #152] @ 0x98 │ │ │ │ @@ -293639,23 +293639,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (143018 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - cbz r4, 143060 │ │ │ │ + cbz r4, 143090 │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [pc, #12] @ (14302c ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 143070 │ │ │ │ + cbz r2, 1430a0 │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ @@ -293810,15 +293810,15 @@ │ │ │ │ add.w r3, sp, r7, lsl #2 │ │ │ │ adds r6, #3 │ │ │ │ bic.w r6, r6, #3 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - bl 2f8c48 │ │ │ │ + bl 2f8d18 │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -293926,15 +293926,15 @@ │ │ │ │ mov.w r3, r9, lsl #5 │ │ │ │ ldr.w fp, [sl, #1508] @ 0x5e4 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mul.w r7, r8, r7 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2f8e08 │ │ │ │ + bl 2f8ed8 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 14331c │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 14331c │ │ │ │ @@ -294027,15 +294027,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 5a30c │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2f8c48 │ │ │ │ + bl 2f8d18 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -294093,15 +294093,15 @@ │ │ │ │ blx 59e00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r3, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1508] @ 0x5e4 │ │ │ │ ldr.w r3, [r4, #680] @ 0x2a8 │ │ │ │ cbz r3, 143510 │ │ │ │ - bl 2f8c48 │ │ │ │ + bl 2f8d18 │ │ │ │ ldr.w r1, [r4, #680] @ 0x2a8 │ │ │ │ cbz r1, 143510 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #680] @ 0x2a8 │ │ │ │ @@ -294272,17 +294272,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (1436e4 ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ movs r2, r5 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ movs r2, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #428] @ (1438a8 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -294403,15 +294403,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1438a2 │ │ │ │ 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 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1437e0 │ │ │ │ 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 │ │ │ │ @@ -294751,19 +294751,19 @@ │ │ │ │ bl 13d7a8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 143b4c │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 143af6 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ movs r2, r4 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, 143bf2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -295007,15 +295007,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 143f44 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1e2cd4 │ │ │ │ + bl 1e2da4 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 143efe │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 143f20 │ │ │ │ @@ -295145,17 +295145,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 134b04 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 134974 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -295275,19 +295275,19 @@ │ │ │ │ ... │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ itee ls │ │ │ │ lslls r1, r6, #2 │ │ │ │ - ldrhhi r0, [r4, #36] @ 0x24 │ │ │ │ + ldrhhi r0, [r4, #42] @ 0x2a │ │ │ │ movhi r2, r4 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ @@ -295361,17 +295361,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl 13d7a8 │ │ │ │ b.n 144162 │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ movs r2, r4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 144200 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -295392,23 +295392,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (144218 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (14421c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - add r4, pc, #496 @ (adr r4, 144400 ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 144300 ) │ │ │ │ movs r2, r5 │ │ │ │ - add r2, pc, #376 @ (adr r2, 14438c ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 14428c ) │ │ │ │ movs r2, r5 │ │ │ │ - add r5, pc, #496 @ (adr r5, 144408 ) │ │ │ │ + add r6, pc, #240 @ (adr r6, 144308 ) │ │ │ │ movs r2, r5 │ │ │ │ - add r1, pc, #280 @ (adr r1, 144334 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 144234 ) │ │ │ │ movs r2, r5 │ │ │ │ - add r3, pc, #352 @ (adr r3, 144380 ) │ │ │ │ + add r4, pc, #96 @ (adr r4, 144280 ) │ │ │ │ movs r2, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #120] @ 1442a8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -295474,27 +295474,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (144300 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea2a8 │ │ │ │ + bl 1ea378 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1442ce │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1e2cd4 │ │ │ │ + bl 1e2da4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bvc.n 144338 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -295591,15 +295591,15 @@ │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 1443ce │ │ │ │ b.n 1443b2 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ bic.w r7, r3, #2 │ │ │ │ @@ -295614,15 +295614,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 1443be │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 14437e │ │ │ │ b.n 1443b2 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ cmp r0, sl │ │ │ │ sbcs.w r1, r1, r9 │ │ │ │ bcc.n 144452 │ │ │ │ movs r3, #2 │ │ │ │ b.n 1443b2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -295705,15 +295705,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13d7a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ movs r2, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -295904,17 +295904,17 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (144730 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 134b04 │ │ │ │ b.n 144700 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r3 │ │ │ │ @@ -295957,17 +295957,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (1447b4 ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 134b04 │ │ │ │ b.n 144774 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ movs r2, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -296112,17 +296112,17 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #104] @ (1449b8 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -296253,17 +296253,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 144a7a │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1ddd44 │ │ │ │ + bl 1dde14 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -296283,15 +296283,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 144b56 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 5a30c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8170 │ │ │ │ + bl 1f8240 │ │ │ │ cbz r0, 144b20 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (144b98 ) │ │ │ │ ldr r2, [pc, #148] @ (144b9c ) │ │ │ │ @@ -296301,15 +296301,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13d7a8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1ddcc4 │ │ │ │ + bl 1ddd94 │ │ │ │ cbnz r0, 144b6e │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ strd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r2, r4, #92 @ 0x5c │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ @@ -296327,15 +296327,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13d7a8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (144ba4 ) │ │ │ │ ldr r2, [pc, #40] @ (144ba8 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -296343,23 +296343,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13d7a8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -296471,42 +296471,42 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 144bb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ cbnz r5, 144d06 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r6] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 144bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 144d3c │ │ │ │ @@ -296524,15 +296524,15 @@ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 144bb0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 144daa │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -296540,19 +296540,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 144dd2 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1ddd58 │ │ │ │ + bl 1dde28 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 144db6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (144de8 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (144dec ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -296568,21 +296568,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (144df4 ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 134b04 │ │ │ │ mov r5, r0 │ │ │ │ b.n 144daa │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #460] @ (144fd8 ) │ │ │ │ @@ -296610,26 +296610,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r4, #24 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ add r3, pc, #376 @ (adr r3, 144fd0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 59c74 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 144e82 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1dde60 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 144f9c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 144fa8 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -296651,26 +296651,26 @@ │ │ │ │ bcs.n 144f94 │ │ │ │ mov sl, r0 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add.w r1, r7, #28 │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp] │ │ │ │ bl 1446c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 144f24 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -296727,62 +296727,62 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 144a14 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 144eb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 144e2a │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #2 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 144e2a │ │ │ │ ldr r3, [pc, #56] @ (144fe4 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #56] @ (144fe8 ) │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 13d7a8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 144e2a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 145016 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 145016 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 144bb0 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 145084 │ │ │ │ @@ -296820,15 +296820,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 145072 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ @@ -296871,26 +296871,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 13d7a8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 145084 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 145176 │ │ │ │ @@ -296898,15 +296898,15 @@ │ │ │ │ adds r3, r1, #4 │ │ │ │ str r0, [r1, #8] │ │ │ │ add.w ip, r2, #100 @ 0x64 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #104] @ 0x68 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 145156 │ │ │ │ @@ -296914,44 +296914,44 @@ │ │ │ │ cbnz r2, 145172 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 144a14 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #24 │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r1, #28] │ │ │ │ add.w r2, r4, #92 @ 0x5c │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ adds r3, r1, #4 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 1ddd58 │ │ │ │ + bl 1dde28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 1451d6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (1451f4 ) │ │ │ │ @@ -296962,27 +296962,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13d7a8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 145260 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -297003,25 +297003,25 @@ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 145252 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -300116,15 +300116,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13d7a8 │ │ │ │ b.n 147222 │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ movs r2, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ @@ -300176,15 +300176,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 14732c │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 2f8fac │ │ │ │ + bl 2f907c │ │ │ │ cbz r0, 14733e │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ cbz r5, 14733e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ cbz r1, 14730c │ │ │ │ @@ -300304,17 +300304,17 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -300345,17 +300345,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13d7a8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -300417,21 +300417,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13d7a8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -300498,17 +300498,17 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1475b2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r5, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r6, [r0, #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, #3920] @ 0xf50 │ │ │ │ @@ -300667,15 +300667,15 @@ │ │ │ │ bne.n 147802 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 147734 │ │ │ │ add.w r9, r2, #24 │ │ │ │ b.n 1477c2 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 147738 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcs.n 147738 │ │ │ │ blx 5b378 │ │ │ │ ldr.w r1, [r9, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 147534 │ │ │ │ @@ -300692,15 +300692,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ b.n 1476e0 │ │ │ │ blx 5b378 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcc.n 1477ee │ │ │ │ mov.w fp, #2 │ │ │ │ b.n 147738 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1477f2 │ │ │ │ @@ -300713,28 +300713,28 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 147738 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r8, r9 │ │ │ │ bne.n 147810 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r7 │ │ │ │ bcs.n 147738 │ │ │ │ blx 5b378 │ │ │ │ b.n 14780a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r6, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ movs r2, r4 │ │ │ │ ldrh r0, [r0, #6] │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ @@ -300849,17 +300849,17 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ cbz r1, 147996 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 147850 │ │ │ │ @@ -300888,17 +300888,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl 13d7a8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3572] @ 0xdf4 │ │ │ │ @@ -300917,17 +300917,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl 13d7a8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ @@ -300949,17 +300949,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 13d7a8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r0, r7] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3572] @ 0xdf4 │ │ │ │ @@ -300978,17 +300978,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl 13d7a8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #164] @ (147b78 ) │ │ │ │ @@ -301065,17 +301065,17 @@ │ │ │ │ nop │ │ │ │ strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3572] @ 0xdf4 │ │ │ │ @@ -301095,17 +301095,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13d7a8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #288] @ (147d08 ) │ │ │ │ @@ -301234,31 +301234,31 @@ │ │ │ │ b.n 147c2c │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r2, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ strh r2, [r4, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r5, r2 │ │ │ │ @@ -301598,43 +301598,43 @@ │ │ │ │ strh r4, [r5, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl fff340a2 │ │ │ │ strh r2, [r4, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r5, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + strh r2, [r4, r0] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r0, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #888] @ (148434 ) │ │ │ │ + str r6, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #560] @ (1482f4 ) │ │ │ │ + str r4, [r1, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r2, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #112] @ (14813c ) │ │ │ │ + ldr r7, [pc, #880] @ (14843c ) │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r4, [r6, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #1008] @ (1484c4 ) │ │ │ │ + ldr r7, [pc, #752] @ (1483c4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #376] @ (148250 ) │ │ │ │ + str r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #904] @ (148464 ) │ │ │ │ + ldr r7, [pc, #648] @ (148364 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #984] @ (1484b8 ) │ │ │ │ + str r6, [r6, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #760] @ (1483dc ) │ │ │ │ + ldr r7, [pc, #504] @ (1482dc ) │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -301772,15 +301772,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f2d84 │ │ │ │ + bl 1f2e54 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1480e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -301826,18 +301826,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 1e1d8c │ │ │ │ + bl 1e1e5c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1e1bf4 │ │ │ │ + bl 1e1cc4 │ │ │ │ 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 │ │ │ │ @@ -301846,15 +301846,15 @@ │ │ │ │ blx 5a30c │ │ │ │ ldr r2, [pc, #40] @ (14832c ) │ │ │ │ ldr r1, [pc, #40] @ (148330 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (148334 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e1728 │ │ │ │ + bl 1e17f8 │ │ │ │ ldr r2, [pc, #36] @ (148338 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (14833c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -301875,31 +301875,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 1e1a7c │ │ │ │ + bl 1e1b4c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14837a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59e00 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 13d80c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1e1a7c │ │ │ │ + bl 1e1b4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14835e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1914 │ │ │ │ + bl 1e19e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ @@ -301910,33 +301910,33 @@ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ ldr r3, [pc, #212] @ (148478 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1d8c │ │ │ │ + bl 1e1e5c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 1e1bf4 │ │ │ │ + bl 1e1cc4 │ │ │ │ dmb ish │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1483d6 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1483c6 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 148420 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e19c0 │ │ │ │ + bl 1e1a90 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1483ec │ │ │ │ @@ -301958,15 +301958,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 14845c │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 148434 │ │ │ │ dmb ish │ │ │ │ @@ -301974,15 +301974,15 @@ │ │ │ │ bne.n 148424 │ │ │ │ b.n 1483dc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 148400 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -302012,33 +302012,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 5ad1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1d8c │ │ │ │ + bl 1e1e5c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1e1bf4 │ │ │ │ + bl 1e1cc4 │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1484e0 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1484d0 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 148550 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e19c0 │ │ │ │ + bl 1e1a90 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 148524 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -302053,15 +302053,15 @@ │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1e1a04 │ │ │ │ + bl 1e1ad4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 148534 │ │ │ │ dmb ish │ │ │ │ @@ -302071,34 +302071,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 14859a │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 148566 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 148558 │ │ │ │ b.n 1484e6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n 14850c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ mov r0, r6 │ │ │ │ b.n 14854a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -302428,15 +302428,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 14891c │ │ │ │ ldr.w r1, [r4, #1444] @ 0x5a4 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 148910 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14894a │ │ │ │ ldr.w r2, [r4, #1448] @ 0x5a8 │ │ │ │ str.w r8, [r4, #1452] @ 0x5ac │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1444] @ 0x5a4 │ │ │ │ @@ -302942,34 +302942,34 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2e3a1c │ │ │ │ + bl 2e3aec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 148e80 │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ ubfx r0, r3, #6, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e3a94 │ │ │ │ + bl 2e3b64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e3a60 │ │ │ │ + bl 2e3b30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r4, 148ec6 │ │ │ │ mov.w ip, #0 │ │ │ │ cbz r0, 148ebe │ │ │ │ ldr r1, [r3, #32] │ │ │ │ add.w r0, r0, r0, lsl #3 │ │ │ │ adds r1, #16 │ │ │ │ @@ -303055,21 +303055,21 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r1, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r2, r5 │ │ │ │ + negs r2, r5 │ │ │ │ movs r2, r4 │ │ │ │ - sbcs r2, r1 │ │ │ │ + negs r2, r1 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r0, r4 │ │ │ │ + tst r0, r4 │ │ │ │ movs r2, r4 │ │ │ │ - adcs r4, r5 │ │ │ │ + tst r4, r5 │ │ │ │ movs r2, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ @@ -303126,81 +303126,81 @@ │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr.w r2, [ip] │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2f9064 │ │ │ │ + bl 2f9134 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ strd r8, r3, [sp, #8] │ │ │ │ mov.w r1, sl, lsr #2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 3077d0 │ │ │ │ + bl 3078a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59e00 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1490f2 │ │ │ │ cbz r6, 14906a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4f58 │ │ │ │ + bl 1e5028 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21b4c0 │ │ │ │ + bl 21b590 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23a1c0 │ │ │ │ + bl 23a290 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f8a4 │ │ │ │ + bl 20f974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2550f0 │ │ │ │ + bl 2551c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25277c │ │ │ │ + bl 25284c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c248 │ │ │ │ + bl 20c318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2031e0 │ │ │ │ + bl 2032b0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ - bl 21b4c0 │ │ │ │ + bl 21b590 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28d500 │ │ │ │ + bl 28d5d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28ceec │ │ │ │ + bl 28cfbc │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [pc, #104] @ (149120 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 288908 │ │ │ │ + bl 2889d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2063e0 │ │ │ │ + bl 2064b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206360 │ │ │ │ + bl 206430 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 1490ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 212064 │ │ │ │ + bl 212134 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 283060 │ │ │ │ + bl 283130 │ │ │ │ ldr r2, [pc, #48] @ (149124 ) │ │ │ │ ldr r3, [pc, #32] @ (149118 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -303243,110 +303243,110 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cbz r3, 14916e │ │ │ │ ldrb.w r3, [r3, #150] @ 0x96 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1491f2 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 149198 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1491c6 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ ldr r2, [pc, #152] @ (149270 ) │ │ │ │ ldr r3, [pc, #148] @ (14926c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 149262 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 149218 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 149254 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ b.n 1491d4 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -303429,30 +303429,30 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ vstr d1, [sp, #8] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 149128 │ │ │ │ movs r6, #0 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ @@ -303470,31 +303470,31 @@ │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ bl 149128 │ │ │ │ strd r0, r6, [sp, #36] @ 0x24 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ @@ -303510,31 +303510,31 @@ │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ bl 149128 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ @@ -303551,68 +303551,68 @@ │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 203800 │ │ │ │ + bl 2038d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1496ba │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 149754 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 149766 │ │ │ │ vldr d0, [pc, #164] @ 149608 │ │ │ │ vldr s16, [pc, #168] @ 149610 │ │ │ │ vldr s18, [pc, #168] @ 149614 │ │ │ │ vldr s17, [pc, #168] @ 149618 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ vldr d0, [pc, #120] @ 149600 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ vldr d0, [pc, #108] @ 149600 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1495d0 │ │ │ │ mov ip, r8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ @@ -303621,15 +303621,15 @@ │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r6, #64] @ 0x40 │ │ │ │ adds r6, #20 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 149a02 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r1, #8 │ │ │ │ lsls r1, r0, #8 │ │ │ │ @@ -303663,15 +303663,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, fp │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ @@ -303684,36 +303684,36 @@ │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w r8!, {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, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 203800 │ │ │ │ + bl 2038d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #932] @ (149a60 ) │ │ │ │ ldr r3, [pc, #932] @ (149a64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -303766,36 +303766,36 @@ │ │ │ │ vldr s18, [pc, #744] @ 149a58 │ │ │ │ vldr s17, [pc, #744] @ 149a5c │ │ │ │ b.n 149572 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r6, r0 │ │ │ │ vcvt.f64.f32 d0, s18 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ vldr d0, [pc, #652] @ 149a38 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 1497fa │ │ │ │ mov ip, r8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ str.w r2, [sl, #48] @ 0x30 │ │ │ │ @@ -303804,15 +303804,15 @@ │ │ │ │ str.w r0, [sl, #56] @ 0x38 │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ str.w r2, [sl, #64] @ 0x40 │ │ │ │ add.w sl, sl, #20 │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 1499a0 │ │ │ │ tbb [pc, r3] │ │ │ │ cbnz r3, 14987c │ │ │ │ add r3, sp, #716 @ 0x2cc │ │ │ │ @@ -303822,36 +303822,36 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ vldr d0, [pc, #528] @ 149a38 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ movs r1, #32 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ vldr d0, [pc, #492] @ 149a38 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ movs r1, #32 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 14989a │ │ │ │ mov ip, r8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ str.w r2, [sl, #48] @ 0x30 │ │ │ │ @@ -303860,15 +303860,15 @@ │ │ │ │ str.w r0, [sl, #56] @ 0x38 │ │ │ │ str.w r1, [sl, #60] @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ str.w r2, [sl, #64] @ 0x40 │ │ │ │ add.w sl, sl, #20 │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.n 14993e │ │ │ │ add r2, pc, #8 @ (adr r2, 1498ac ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -303904,134 +303904,134 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 149632 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 149632 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 149632 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 149632 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 149632 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 149632 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 149826 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 149826 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 149826 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 149826 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 149826 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 149826 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149786 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149786 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149786 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149786 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149786 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149786 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #0 @ (adr r0, 149a1c ) │ │ │ │ push {r2} │ │ │ │ @@ -304157,15 +304157,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 1e1aa8 │ │ │ │ + bl 1e1b78 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -304185,36 +304185,36 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 149bca │ │ │ │ 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, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w r3, r4, r9, lsr #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strd lr, lr, [r5, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ add.w r6, r4, #84 @ 0x54 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -304239,15 +304239,15 @@ │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str.w lr, [r2, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [pc, #48] @ (149c8c ) │ │ │ │ ldr r3, [pc, #36] @ (149c84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -304287,50 +304287,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 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 149ce8 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ 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 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 149d18 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ ldr r2, [pc, #92] @ (149d88 ) │ │ │ │ ldr r3, [pc, #88] @ (149d84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -304339,25 +304339,25 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d7, [pc, #52] @ 149d78 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 149d68 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #20 │ │ │ │ b.n 149cec │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -304393,21 +304393,21 @@ │ │ │ │ lsls r0, r4 │ │ │ │ bics r3, r0 │ │ │ │ bne.n 149e6e │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ ldr.w fp, [pc, #268] @ 149f14 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -304425,15 +304425,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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [pc, #196] @ (149f18 ) │ │ │ │ ldr r3, [pc, #184] @ (149f0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -304469,30 +304469,30 @@ │ │ │ │ add r5, sp, #16 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r6, sp │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 149ed2 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r7, r0 │ │ │ │ b.n 149dd4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 149ea8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -304530,45 +304530,45 @@ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ ldr.w r9, [pc, #388] @ 14a0c8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 14a056 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ bics.w r3, r5, r3 │ │ │ │ bne.n 14a026 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r3, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp] │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str.w sl, [sp, #12] │ │ │ │ ldr.w fp, [pc, #268] @ 14a0cc │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -304586,15 +304586,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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [pc, #196] @ (14a0d0 ) │ │ │ │ ldr r3, [pc, #180] @ (14a0c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -304630,30 +304630,30 @@ │ │ │ │ strd r5, r1, [sp, #16] │ │ │ │ add r5, sp, #16 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r6, sp │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14a08a │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 149f8a │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 14a060 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -304746,30 +304746,30 @@ │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14a1b4 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #200] @ (14a290 ) │ │ │ │ ldr r3, [pc, #196] @ (14a28c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -304781,26 +304781,26 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14a1c4 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 14a1c4 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ b.n 14a190 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n 14a190 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -304812,30 +304812,30 @@ │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14a25a │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14a1c4 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ b.n 14a190 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -304884,33 +304884,33 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #4] │ │ │ │ - bl 222350 │ │ │ │ + bl 222420 │ │ │ │ mov ip, r0 │ │ │ │ mov r2, ip │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 222350 │ │ │ │ + bl 222420 │ │ │ │ mov ip, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r2, ip │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 222350 │ │ │ │ + bl 222420 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, ip │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -304947,24 +304947,24 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14a47e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 14a420 │ │ │ │ and.w r5, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -305012,30 +305012,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14a374 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14a44e │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14a374 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 14a428 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -305167,30 +305167,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 14a4f4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ vldr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14a5ce │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14a4f4 │ │ │ │ tst.w r8, sl │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ ite ne │ │ │ │ @@ -305277,15 +305277,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 14a0d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14a57e │ │ │ │ tst.w r8, sl │ │ │ │ beq.w 14ac60 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14ae96 │ │ │ │ @@ -305321,15 +305321,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 14a0d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14a57e │ │ │ │ ands.w r7, r8, sl │ │ │ │ beq.n 14a752 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14ae84 │ │ │ │ @@ -305348,20 +305348,20 @@ │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 14a784 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ bl 149d8c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ @@ -305519,26 +305519,26 @@ │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ vldr d7, [pc, #544] @ 14ab30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14a4d8 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 14a4d8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n 14a5a8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 14a5a8 │ │ │ │ @@ -305604,87 +305604,87 @@ │ │ │ │ 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, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14aa00 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14a57e │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14a8f4 │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14aa48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ b.n 14a6b2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14a726 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14aa8e │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r7, r0 │ │ │ │ b.n 14a726 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14a57e │ │ │ │ strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ b.n 14a9de │ │ │ │ @@ -305695,30 +305695,30 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14aae6 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 14a6b0 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 14ac20 │ │ │ │ @@ -305914,15 +305914,15 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14aa7c │ │ │ │ b.n 14aa8e │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 14ace8 │ │ │ │ @@ -305984,15 +305984,15 @@ │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r2, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14aad4 │ │ │ │ b.n 14aae6 │ │ │ │ mov.w r9, #8 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ b.n 14ad96 │ │ │ │ @@ -306055,15 +306055,15 @@ │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r2, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14aa48 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ b.n 14aa38 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ b.n 14ae4a │ │ │ │ @@ -306277,25 +306277,25 @@ │ │ │ │ vldr d7, [pc, #168] @ 14b128 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r4, [r6] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14b0ac │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14b056 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 14b056 │ │ │ │ @@ -306314,23 +306314,23 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r6, #4] │ │ │ │ movs r3, #9 │ │ │ │ - bl 222350 │ │ │ │ + bl 222420 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ strd r1, r5, [r6] │ │ │ │ movs r3, #9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 222350 │ │ │ │ + bl 222420 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14b056 │ │ │ │ movs r4, #0 │ │ │ │ b.n 14b056 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ ldr.w lr, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r4, #-8] │ │ │ │ @@ -306413,15 +306413,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ b.n 14b1c4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201e68 │ │ │ │ + bl 201f38 │ │ │ │ b.n 14b1a4 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [pc, #680] @ (14b49c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #648] @ (14b484 ) │ │ │ │ @@ -306486,25 +306486,25 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [r7, #0] │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14b2cc │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 14a294 │ │ │ │ @@ -306514,21 +306514,21 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w lr, [pc, #404] @ 14b4b4 │ │ │ │ @@ -306671,17 +306671,17 @@ │ │ │ │ cmp.w sl, #256 @ 0x100 │ │ │ │ bne.n 14b3e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 14a334 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ b.n 14b374 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r5, [pc, #880] @ (14b81c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -306707,26 +306707,26 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14b508 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r7 │ │ │ │ bl 14a294 │ │ │ │ ldr.w r3, [pc, #1264] @ 14ba08 │ │ │ │ mov r9, r0 │ │ │ │ @@ -306744,21 +306744,21 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ @@ -306769,21 +306769,21 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ movs r4, #1 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ b.n 14b374 │ │ │ │ subs r3, #212 @ 0xd4 │ │ │ │ cmp r3, #8 │ │ │ │ bhi.w 14b3e0 │ │ │ │ movw r4, #501 @ 0x1f5 │ │ │ │ lsrs r4, r3 │ │ │ │ ands.w r4, r4, #1 │ │ │ │ @@ -306877,71 +306877,71 @@ │ │ │ │ bl 14a294 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ - bl 222cc8 │ │ │ │ + bl 222d98 │ │ │ │ b.n 14b374 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [r7, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #2 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ cbz r0, 14b6ec │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 14a294 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e2efc │ │ │ │ + bl 2e2fcc │ │ │ │ str r6, [r7, #4] │ │ │ │ adds r3, r5, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r5, sl, #84 @ 0x54 │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ strd lr, lr, [r3, #4] │ │ │ │ @@ -306967,20 +306967,20 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ add.w r3, sl, r5, lsl #2 │ │ │ │ add.w r2, sl, r2, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r2, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ b.n 14b374 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, lr │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -306997,37 +306997,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 14a294 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 22129c │ │ │ │ + bl 22136c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14b9a2 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r6, [r7, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #0] │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r1 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -307059,38 +307059,38 @@ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #4 │ │ │ │ mov.w r2, #32 │ │ │ │ it eq │ │ │ │ subeq.w r4, r3, #20 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14b8c4 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r2, #20 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ movw r3, #885 @ 0x375 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 14b8fa │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r4, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ bne.w 14b9fa │ │ │ │ ldr r1, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ @@ -307098,15 +307098,15 @@ │ │ │ │ beq.n 14b8d4 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, sl │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r0, [sp] │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ @@ -307115,22 +307115,22 @@ │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r1 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ strd r5, r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -307143,20 +307143,20 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [fp, lr] │ │ │ │ mov r0, r7 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 14b374 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #14 │ │ │ │ beq.n 14b9d4 │ │ │ │ cmp r3, #13 │ │ │ │ @@ -307273,15 +307273,15 @@ │ │ │ │ str.w ip, [r3, #4] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #19 │ │ │ │ str r2, [r3, #16] │ │ │ │ strb.w r0, [r5, #73] @ 0x49 │ │ │ │ mov r0, r5 │ │ │ │ - bl 202b94 │ │ │ │ + bl 202c64 │ │ │ │ mov fp, r0 │ │ │ │ cbnz r0, 14bb36 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r3, #1 │ │ │ │ @@ -307301,15 +307301,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r9, #19 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 14ba72 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 202b94 │ │ │ │ + bl 202c64 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14baf8 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 14bb50 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ @@ -307388,21 +307388,21 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ lsls r6, r1, #1 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r9, #19 │ │ │ │ b.n 14ba60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 202b94 │ │ │ │ + bl 202c64 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14baf8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2013b0 │ │ │ │ + bl 201480 │ │ │ │ mov r3, r6 │ │ │ │ b.n 14baf8 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 14bd06 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ @@ -307442,23 +307442,23 @@ │ │ │ │ b.n 14bae6 │ │ │ │ ldr.w r9, [r2, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 14bc2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2013b0 │ │ │ │ + bl 201480 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ strb.w r2, [r5, #75] @ 0x4b │ │ │ │ bl 1436e8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r0, 14bcd8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ str r6, [r5, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r1, #357] @ 0x165 │ │ │ │ orr.w r2, r2, #64 @ 0x40 │ │ │ │ @@ -307468,23 +307468,23 @@ │ │ │ │ b.n 14bc8c │ │ │ │ ldr.w r9, [r2, #48] @ 0x30 │ │ │ │ b.n 14bc8c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ add r1, sp, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ blx 5ad1c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 14bcb8 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -307507,207 +307507,207 @@ │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2068] @ 0x814 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14bdbe │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r4, r5 │ │ │ │ add.w r1, r4, #8 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 14bda8 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r6, #193 @ 0xc1 │ │ │ │ movs r6, #116 @ 0x74 │ │ │ │ lsls r7, r4, #25 │ │ │ │ str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r4, #24 │ │ │ │ movs r6, r0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #76 @ 0x4c │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 14bd52 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f621c │ │ │ │ + bl 1f62ec │ │ │ │ ldr r2, [pc, #420] @ (14bf70 ) │ │ │ │ ldr r3, [pc, #416] @ (14bf6c ) │ │ │ │ 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 14bf64 │ │ │ │ addw sp, sp, #2072 @ 0x818 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 14be2c │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1436e8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ b.n 14bdb4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ b.n 14bdb4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cbz r1, 14bed4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1436e8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ b.n 14bdb4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r4, #32 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cbz r1, 14bf4a │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1436e8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ b.n 14bdb4 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ cmn r2, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ tst r0, r6 │ │ │ │ @@ -307729,15 +307729,15 @@ │ │ │ │ ldr r1, [pc, #432] @ (14c14c ) │ │ │ │ add r5, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1728 │ │ │ │ + bl 1e17f8 │ │ │ │ ldr.w r5, [r4, #424] @ 0x1a8 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 14bfc6 │ │ │ │ b.n 14c0fe │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -307761,15 +307761,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ ldr.w r6, [r8, #24] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 14c0fa │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cbz r6, 14c058 │ │ │ │ @@ -307803,15 +307803,15 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 14b208 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cbz r7, 14c090 │ │ │ │ mov r7, r0 │ │ │ │ b.n 14c00e │ │ │ │ mov r6, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 14ba0c │ │ │ │ @@ -307822,21 +307822,21 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 14ba0c │ │ │ │ orrs r0, r4 │ │ │ │ mov r6, r7 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 14c062 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, sl, r0 │ │ │ │ uxtb.w sl, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 14c0ba │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -307848,15 +307848,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cbnz r0, 14c104 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r2, [pc, #124] @ (14c150 ) │ │ │ │ ldr r3, [pc, #108] @ (14c140 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -307886,15 +307886,15 @@ │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mla r0, r0, r5, r3 │ │ │ │ blx 5ad1c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e1a7c │ │ │ │ + bl 1e1b4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14c118 │ │ │ │ b.n 14c0ca │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -308431,40 +308431,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 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ cbz r6, 14c6c2 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 14c6c2 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 14c6bc │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 14c6aa │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 14c6d2 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r2, [pc, #36] @ (14c6f8 ) │ │ │ │ ldr r3, [pc, #28] @ (14c6f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -308491,40 +308491,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 1dd864 │ │ │ │ + bl 1dd934 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd864 │ │ │ │ + bl 1dd934 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd8bc │ │ │ │ + bl 1dd98c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ ldrb r0, [r5, #13] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -308647,15 +308647,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #4105 @ 0x1009 │ │ │ │ bl 13d7a8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ movs r2, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r2, [r1, #104] @ 0x68 │ │ │ │ sub sp, #12 │ │ │ │ @@ -308777,15 +308777,15 @@ │ │ │ │ str.w r3, [r2, #684] @ 0x2ac │ │ │ │ b.n 14c9de │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ adds r6, #216 @ 0xd8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r0, r2, #7 │ │ │ │ movs r2, r5 │ │ │ │ adds r6, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -308799,41 +308799,41 @@ │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [pc, #376] @ (14cbd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ddac0 │ │ │ │ + bl 1ddb90 │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dda14 │ │ │ │ + bl 1ddae4 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dda14 │ │ │ │ + bl 1ddae4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddac0 │ │ │ │ + bl 1ddb90 │ │ │ │ mul.w r5, r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dd9f0 │ │ │ │ + bl 1ddac0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddb04 │ │ │ │ + bl 1ddbd4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ orrs r1, r3 │ │ │ │ bne.n 14cb94 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd9f0 │ │ │ │ + bl 1ddac0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14cb94 │ │ │ │ ldrd r0, r4, [r8, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 14cbb2 │ │ │ │ @@ -308901,19 +308901,19 @@ │ │ │ │ add.w r0, r8, r7 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ blx 5ad1c │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 14cb5e │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1dd560 │ │ │ │ + bl 1dd630 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbz r3, 14cb96 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ @@ -309027,65 +309027,65 @@ │ │ │ │ cbz r3, 14cca6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 14cc9c │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ and.w r2, r2, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 14cdf2 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 14ce2c │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 14cd0a │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 5ada0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 14cd3c │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 14cd68 │ │ │ │ movw r2, #55646 @ 0xd95e │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ b.n 14cd4e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 14cd68 │ │ │ │ @@ -309093,92 +309093,92 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 14cd4a │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 14bd18 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 14cd76 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 14cd7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 14cd72 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f621c │ │ │ │ + bl 1f62ec │ │ │ │ ldr r2, [pc, #180] @ (14ce4c ) │ │ │ │ ldr r3, [pc, #176] @ (14ce48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1980] @ 0x7bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14ce38 │ │ │ │ addw sp, sp, #1988 @ 0x7c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ and.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, sp, r2 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r4, #8 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ mov r1, fp │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 14ce3c │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ b.n 14ccfa │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1dd560 │ │ │ │ + bl 1dd630 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 28c95c │ │ │ │ + bl 28ca2c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e2aa0 │ │ │ │ + bl 1e2b70 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14cd94 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59e00 │ │ │ │ b.n 14cd94 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ b.n 14ccfa │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ adds r3, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -309199,15 +309199,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dd560 │ │ │ │ + bl 1dd630 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ bl 14c714 │ │ │ │ cbnz r0, 14cec0 │ │ │ │ ldr r2, [pc, #108] @ (14cef8 ) │ │ │ │ movw r3, #4130 @ 0x1022 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -309249,15 +309249,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 14cea6 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ adds r1, #150 @ 0x96 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ movs r2, r4 │ │ │ │ adds r1, #82 @ 0x52 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -309270,15 +309270,15 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dd560 │ │ │ │ + bl 1dd630 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 14cf74 │ │ │ │ @@ -309323,15 +309323,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 14cf5a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ adds r0, #230 @ 0xe6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ movs r2, r4 │ │ │ │ adds r0, #158 @ 0x9e │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -309488,19 +309488,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 14d15c │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14d12a │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14d220 │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14d224 │ │ │ │ @@ -309537,23 +309537,23 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 14d1c4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w fp, fp, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 14d1ce │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f621c │ │ │ │ + bl 1f62ec │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 14d132 │ │ │ │ ldr r2, [pc, #48] @ (14d234 ) │ │ │ │ ldr r3, [pc, #40] @ (14d230 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -309608,38 +309608,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 14d286 │ │ │ │ mov r9, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr.w r2, [r9], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 14c198 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 14c648 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f621c │ │ │ │ + bl 1f62ec │ │ │ │ ldr r2, [pc, #44] @ (14d308 ) │ │ │ │ ldr r3, [pc, #36] @ (14d304 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -309713,15 +309713,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14d436 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dd9e0 │ │ │ │ + bl 1ddab0 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #244] @ 0xf4 │ │ │ │ ldr.w r3, [r6, #3484] @ 0xd9c │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -309783,15 +309783,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #28] │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r4, #120 @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r6, [r1, #24] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stc2l 0, cr0, [ip], {33} @ 0x21 │ │ │ │ + stc2 0, cr0, [ip, #132] @ 0x84 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #176] @ (14d514 ) │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ @@ -310080,15 +310080,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 14cbf4 │ │ │ │ cbz r0, 14d788 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 2072f0 │ │ │ │ + bl 2073c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14d830 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -310166,15 +310166,15 @@ │ │ │ │ movs r3, #186 @ 0xba │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 13d7a8 │ │ │ │ b.n 14d782 │ │ │ │ - bl 24d2e8 │ │ │ │ + bl 24d3b8 │ │ │ │ b.n 14d810 │ │ │ │ ldr r4, [pc, #52] @ (14d880 ) │ │ │ │ movs r3, #218 @ 0xda │ │ │ │ ldr r2, [pc, #52] @ (14d884 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ @@ -310189,19 +310189,19 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13d7a8 │ │ │ │ b.n 14d782 │ │ │ │ nop │ │ │ │ - ldrh.w r0, [sl, #33] @ 0x21 │ │ │ │ - str??.w r0, [r0, #33] @ 0x21 │ │ │ │ - ldrb.w r0, [ip, #33] @ 0x21 │ │ │ │ - strh.w r0, [ip, #33] @ 0x21 │ │ │ │ - strb.w r0, [r4, #33] @ 0x21 │ │ │ │ + ldr??.w r0, [sl, r1, lsl #2] │ │ │ │ + vld1.8 {d0[1]}, [r0], r1 │ │ │ │ + ldr??.w r0, [ip, r1, lsl #2] │ │ │ │ + vld4.8 {d16-d19}, [ip :128], r1 │ │ │ │ + vst4.8 {d16-d19}, [r4 :128], r1 │ │ │ │ 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] @ 14d8e4 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r4, [pc, #64] @ (14d8e8 ) │ │ │ │ @@ -310213,15 +310213,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14cc30 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2aa0 │ │ │ │ + bl 1e2b70 │ │ │ │ ldr r2, [pc, #32] @ (14d8ec ) │ │ │ │ ldr r3, [pc, #28] @ (14d8e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -310424,63 +310424,63 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw r6, sp, #1940 @ 0x794 │ │ │ │ bl 14cc30 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [sp, #0] │ │ │ │ addw r2, r9, #491 @ 0x1eb │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr.w r0, [r9, #60] @ 0x3c │ │ │ │ blx r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ cbz r5, 14db4a │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cbz r3, 14db4a │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 14db44 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 14db32 │ │ │ │ cbz r4, 14db56 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f621c │ │ │ │ + bl 1f62ec │ │ │ │ ldr r2, [pc, #68] @ (14dba8 ) │ │ │ │ ldr r3, [pc, #60] @ (14dba4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -310611,19 +310611,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14de46 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 1dd560 │ │ │ │ + bl 1dd630 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 28c95c │ │ │ │ + bl 28ca2c │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14de3c │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ mul.w r6, r5, r6 │ │ │ │ ldrd r0, r5, [r7, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -310726,15 +310726,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 59e00 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 14de76 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 14dc02 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ bl 151f38 │ │ │ │ @@ -310746,17 +310746,17 @@ │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cbz r3, 14de6e │ │ │ │ movs r5, #0 │ │ │ │ b.n 14de0c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, sl │ │ │ │ - bl 288908 │ │ │ │ + bl 2889d8 │ │ │ │ mov r0, sl │ │ │ │ - bl 2558e0 │ │ │ │ + bl 2559b0 │ │ │ │ b.n 14dcb2 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -310784,15 +310784,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #24] │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r0, [r1, #14] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xf2740021 │ │ │ │ + @ instruction: 0xf3340021 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -311232,15 +311232,15 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r2, r7, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stcl 0, cr0, [lr, #132]! @ 0x84 │ │ │ │ + cdp 0, 10, cr0, cr14, cr1, {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, #3120] @ 0xc30 │ │ │ │ sub.w sp, sp, #940 @ 0x3ac │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ @@ -311255,15 +311255,15 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ 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, #40] @ 0x28 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ mov r3, r5 │ │ │ │ strd r1, r0, [sp, #128] @ 0x80 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ @@ -311447,15 +311447,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strb.w r6, [sp, #312] @ 0x138 │ │ │ │ bl 151ca8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14e64a │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r7, #3 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [sp, #312] @ 0x138 │ │ │ │ @@ -311523,15 +311523,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ bl 14dbac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14e90c │ │ │ │ ldr.w r7, [r5, #3484] @ 0xd9c │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14e534 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r6, r3, #256 @ 0x100 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -311545,19 +311545,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1dd9e0 │ │ │ │ + bl 1ddab0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c970 │ │ │ │ + bl 28ca40 │ │ │ │ ldrb r6, [r5, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 14e8a8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14e8ac │ │ │ │ @@ -311733,15 +311733,15 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 14e848 │ │ │ │ mov r0, r3 │ │ │ │ bl 151f38 │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str r1, [r4, #32] │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ lsls r5, r3, #23 │ │ │ │ bmi.n 14e866 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ @@ -311769,15 +311769,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 14e70a │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr.w r2, [pc, #1548] @ 14eebc │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r3, #3267 @ 0xcc3 │ │ │ │ @@ -312214,15 +312214,15 @@ │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ bl 14d5c0 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 14edd8 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -312325,15 +312325,15 @@ │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldrb r4, [r5, #7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldrb r6, [r0, #7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xe83c0021 │ │ │ │ + ldrd r0, r0, [ip], #132 @ 0x84 │ │ │ │ strb r6, [r6, #22] │ │ │ │ lsls r3, r5, #2 │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ add.w r8, r8, #80 @ 0x50 │ │ │ │ str.w r0, [r8, #-48] │ │ │ │ cmp fp, r8 │ │ │ │ beq.n 14eef6 │ │ │ │ @@ -312431,19 +312431,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 14c198 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1dd9e0 │ │ │ │ + bl 1ddab0 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ - bl 28c970 │ │ │ │ + bl 28ca40 │ │ │ │ ldrb.w r2, [sp, #324] @ 0x144 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 14f104 │ │ │ │ mov r0, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 14eff4 │ │ │ │ @@ -312509,15 +312509,15 @@ │ │ │ │ cbz r2, 14f0a0 │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ mov r5, r3 │ │ │ │ mla r4, r4, r2, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 14f094 │ │ │ │ ldr r2, [pc, #404] @ (14f238 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -312549,15 +312549,15 @@ │ │ │ │ ldrd r7, r8, [sp, #152] @ 0x98 │ │ │ │ bl 152a54 │ │ │ │ cbz r0, 14f130 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b.w 14e74c │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 14efe8 │ │ │ │ mov r4, r6 │ │ │ │ b.n 14efa2 │ │ │ │ ldr r2, [pc, #296] @ (14f23c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -312672,17 +312672,17 @@ │ │ │ │ b.n 14ed86 │ │ │ │ movs r3, #1 │ │ │ │ b.n 14edce │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ b.w 14e91c │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - b.n 14f2cc │ │ │ │ + b.n 14f44c │ │ │ │ movs r1, r4 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + b.n 14f370 │ │ │ │ movs r1, r4 │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1888] @ 0x760 │ │ │ │ @@ -313032,36 +313032,36 @@ │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 14f602 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 14f5e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ cbz r3, 14f648 │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 14f642 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 14f62e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14f7a2 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2068 @ 0x814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f621c │ │ │ │ + bl 1f62ec │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14f784 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r8, #0 │ │ │ │ addw r9, sp, #2100 @ 0x834 │ │ │ │ @@ -313080,41 +313080,41 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14f688 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 14f6fe │ │ │ │ adds r6, r4, #5 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mla r6, r3, fp, r6 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 14c198 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 14f6c8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp] │ │ │ │ @@ -313124,44 +313124,44 @@ │ │ │ │ ldr.w r1, [r4, #808] @ 0x328 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2068 @ 0x814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f621c │ │ │ │ + bl 1f62ec │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp r3, fp │ │ │ │ itt hi │ │ │ │ movhi r6, #80 @ 0x50 │ │ │ │ mlahi r6, r6, fp, r4 │ │ │ │ bls.n 14f77a │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2132 @ 0x854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f621c │ │ │ │ + bl 1f62ec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 14f746 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r8 │ │ │ │ @@ -313179,15 +313179,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [r3, #308] @ 0x134 │ │ │ │ movs r2, #12 │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ b.n 14f650 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 14f2b8 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ @@ -313241,15 +313241,15 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3836] @ 0xefc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ strd r1, r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 150204 │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ mov r3, r4 │ │ │ │ @@ -313323,15 +313323,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 14fe16 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14f9be │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -313359,15 +313359,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 14dbac │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15011a │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs.w r0, r0, r8 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -313453,15 +313453,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd ip, r4, [sp, #140] @ 0x8c │ │ │ │ and.w r3, r3, #256 @ 0x100 │ │ │ │ str.w lr, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ ldrb.w r3, [sl, #813] @ 0x32d │ │ │ │ strd r1, r0, [sp, #124] @ 0x7c │ │ │ │ cbnz r3, 14fad0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ @@ -313470,15 +313470,15 @@ │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w 1502e6 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ ldrb.w r3, [sl, #813] @ 0x32d │ │ │ │ strd r1, r0, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14fa9c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14fb6e │ │ │ │ @@ -313606,19 +313606,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1dd9e0 │ │ │ │ + bl 1ddab0 │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 28c970 │ │ │ │ + bl 28ca40 │ │ │ │ ldrb.w r3, [sp, #248] @ 0xf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 150184 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1502d6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ @@ -313716,15 +313716,15 @@ │ │ │ │ addw r3, r0, #491 @ 0x1eb │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [sl, #808] @ 0x328 │ │ │ │ bl 152a54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1502f6 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ ldrd r8, r3, [fp] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 14faaa │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add.w r6, sl, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ subs.w r9, r0, r3 │ │ │ │ @@ -313808,15 +313808,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r4, fp, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ mla r3, r9, r7, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r0, r3, #30 │ │ │ │ bmi.n 14ff0e │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ ldrb.w r3, [sl, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w fp, r8, #1 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ cbz r3, 14fec2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, r8, lsl #3] │ │ │ │ @@ -313863,15 +313863,15 @@ │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ lsls r4, r4, #4 │ │ │ │ add.w fp, r3, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [r3, r4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [r3, r4] │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ adds r2, r2, r0 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ @@ -313947,15 +313947,15 @@ │ │ │ │ bl 151a18 │ │ │ │ str.w r5, [r7, #2528] @ 0x9e0 │ │ │ │ ldr.w r3, [sl, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 14ffc2 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 150076 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w r6, [sl, #640] @ 0x280 │ │ │ │ subs r7, r0, r3 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ @@ -314107,28 +314107,28 @@ │ │ │ │ b.n 14fbfc │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r6, r4 │ │ │ │ b.n 14fca2 │ │ │ │ ldrd r4, fp, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ ldr.w r6, [r3, #816] @ 0x330 │ │ │ │ cmp r6, r1 │ │ │ │ bcs.n 1501b4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ movs r5, #56 @ 0x38 │ │ │ │ mov r7, r1 │ │ │ │ mla r5, r5, r1, r3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 1501a8 │ │ │ │ ldr r2, [pc, #364] @ (150324 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -314137,15 +314137,15 @@ │ │ │ │ bl 13d7a8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15011c │ │ │ │ b.n 14ff1e │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ - bl 1dd9e0 │ │ │ │ + bl 1ddab0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ mov r1, r8 │ │ │ │ bl 14ca34 │ │ │ │ b.n 14fe8e │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ b.n 14fca2 │ │ │ │ @@ -314196,15 +314196,15 @@ │ │ │ │ mov.w r2, r2, lsl #4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r2] │ │ │ │ bne.n 150262 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 14fb6e │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ ldrd r5, r3, [fp] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 14faaa │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ subs r3, r3, r5 │ │ │ │ subs r0, r0, r2 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ @@ -314253,21 +314253,21 @@ │ │ │ │ str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r5, #2 │ │ │ │ str r0, [r1, #24] │ │ │ │ lsls r3, r5, #2 │ │ │ │ str r4, [r7, #8] │ │ │ │ lsls r3, r5, #2 │ │ │ │ vqadd.u8 d16, d26, d16 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + beq.n 15026c │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + beq.n 1503b8 │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ movs r1, r4 │ │ │ │ cbz r2, 150348 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -314445,15 +314445,15 @@ │ │ │ │ movw r2, #21032 @ 0x5228 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ mov r2, r8 │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 14d9f4 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -314537,15 +314537,15 @@ │ │ │ │ add r1, sp, #236 @ 0xec │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 14c77c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ blx 5ad1c │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ cbz r5, 150632 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #171] @ 0xab │ │ │ │ @@ -314670,19 +314670,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1dd9e0 │ │ │ │ + bl 1ddab0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28c970 │ │ │ │ + bl 28ca40 │ │ │ │ ldrb.w r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1508f0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1508f4 │ │ │ │ @@ -314849,15 +314849,15 @@ │ │ │ │ strd r3, r4, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ b.n 1507ca │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r2, [pc, #88] @ (150950 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2471 @ 0x9a7 │ │ │ │ @@ -314878,24 +314878,24 @@ │ │ │ │ b.n 15066c │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfb6200b0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ ldr r4, [r0, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ vst1.8 @ instruction: 0xf98c00b0 │ │ │ │ ldrsb r4, [r6, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldrsb r4, [r4, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #132] @ 1509e8 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -316018,15 +316018,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 151646 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ add r6, sp, #1008 @ 0x3f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 151610 │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ @@ -316047,15 +316047,15 @@ │ │ │ │ cbz r5, 15152a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ adds r6, #44 @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 151518 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 151572 │ │ │ │ mov r5, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -316067,15 +316067,15 @@ │ │ │ │ mla r2, r8, r4, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 15155e │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 151546 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -316085,15 +316085,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 14d5c0 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r9, #12 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ str.w r2, [r9, #8] │ │ │ │ - bl 1f621c │ │ │ │ + bl 1f62ec │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #220] @ (15166c ) │ │ │ │ add.w r1, sp, #5088 @ 0x13e0 │ │ │ │ ldr r3, [pc, #208] @ (151668 ) │ │ │ │ adds r1, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -316120,15 +316120,15 @@ │ │ │ │ cbz r3, 1515ee │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr.w r3, [r6, #-248] │ │ │ │ adds r5, #80 @ 0x50 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1515d8 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ add r5, sp, #760 @ 0x2f8 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ @@ -316147,15 +316147,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ addw r0, sp, #2900 @ 0xb54 │ │ │ │ bl 14d9f4 │ │ │ │ add.w r1, sp, #2944 @ 0xb80 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr.w r1, [sp, #2940] @ 0xb7c │ │ │ │ cbz r1, 151634 │ │ │ │ mov r0, r7 │ │ │ │ bl 151a18 │ │ │ │ ldr.w r1, [sp, #2976] @ 0xba0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15157c │ │ │ │ @@ -316164,15 +316164,15 @@ │ │ │ │ bl 151a18 │ │ │ │ b.n 15157c │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r9, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4320 @ 0x10e0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1e2aa0 │ │ │ │ + bl 1e2b70 │ │ │ │ movs r3, #32 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ b.n 15158c │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ adc.w r0, sl, r0, ror #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -316235,15 +316235,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 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 151728 │ │ │ │ bx lr │ │ │ │ @@ -316275,15 +316275,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15178c │ │ │ │ @@ -316293,15 +316293,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 1e1aa8 │ │ │ │ + bl 1e1b78 │ │ │ │ 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, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -316442,15 +316442,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ ldrd r4, r1, [r3, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dd9f0 │ │ │ │ + bl 1ddac0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1517e8 │ │ │ │ add sp, #16 │ │ │ │ @@ -316476,25 +316476,25 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1519ce │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1dd9e0 │ │ │ │ + bl 1ddab0 │ │ │ │ ldr r3, [pc, #144] @ (151a08 ) │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1519c2 │ │ │ │ ldrd r4, r3, [sp, #28] │ │ │ │ subs r4, r4, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dd9f0 │ │ │ │ + bl 1ddac0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1517e8 │ │ │ │ ldr r2, [pc, #112] @ (151a0c ) │ │ │ │ @@ -316508,15 +316508,15 @@ │ │ │ │ bne.n 1519fa │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1dd9e0 │ │ │ │ + bl 1ddab0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b.n 151980 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ @@ -316544,17 +316544,17 @@ │ │ │ │ b.n 151758 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff85ffff │ │ │ │ b.n 1516cc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ 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 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ @@ -316597,15 +316597,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 151ad8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e1aa8 │ │ │ │ + bl 1e1b78 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 151b3c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ @@ -316635,30 +316635,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 151ae0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 151a94 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n 151a94 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ subs r1, #1 │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 151b08 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 151ab6 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ b.n 151ab6 │ │ │ │ blx r2 │ │ │ │ b.n 151a94 │ │ │ │ nop │ │ │ │ stc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ @@ -316666,27 +316666,27 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1e6a38 │ │ │ │ + bl 1e6b08 │ │ │ │ cbz r0, 151b60 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 151b64 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 151b76 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e6b14 │ │ │ │ + bl 1e6be4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 151a18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 151b6a │ │ │ │ @@ -316703,25 +316703,25 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1aa8 │ │ │ │ + bl 1e1b78 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 151720 │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strb.w r0, [sp, #11] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1e6b00 │ │ │ │ + bl 1e6bd0 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 151c28 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ itttt ne │ │ │ │ @@ -316778,15 +316778,15 @@ │ │ │ │ bne.n 151c5a │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 151c06 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 151c06 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ b.n 151c4a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ @@ -316825,28 +316825,28 @@ │ │ │ │ strb.w r3, [r8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1e1aa8 │ │ │ │ + bl 1e1b78 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 151dc8 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 151dc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 151720 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6a38 │ │ │ │ + bl 1e6b08 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 151da2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r4, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -316917,19 +316917,19 @@ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 151e98 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1de98c │ │ │ │ + bl 1dea5c │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1de800 │ │ │ │ + bl 1de8d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 151e64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -316983,23 +316983,23 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 151e70 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 151d4c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 151d50 │ │ │ │ b.n 151dc8 │ │ │ │ mov r4, r3 │ │ │ │ b.n 151e26 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n 151dc8 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cbnz r3, 151ece │ │ │ │ mov r0, r5 │ │ │ │ bl 151720 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ @@ -317036,29 +317036,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 151efa │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 151ec2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n 151ec2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 152598 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r4, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ b.n 1522d4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - uxtb r4, r1 │ │ │ │ + cbz r4, 151f96 │ │ │ │ movs r1, r4 │ │ │ │ - uxth r2, r2 │ │ │ │ + cbz r2, 151f8c │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #220] @ (152024 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -317099,25 +317099,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 151f6e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 151f6e │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1dd560 │ │ │ │ + bl 1dd630 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [pc, #132] @ (152030 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 151ff6 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbz r3, 152002 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 151f6e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -317142,21 +317142,21 @@ │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 151fc6 │ │ │ │ b.n 151fbe │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1de98c │ │ │ │ + bl 1dea5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1de7ac │ │ │ │ + bl 1de87c │ │ │ │ b.n 151fc6 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 152184 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -317220,22 +317220,22 @@ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15206a │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1de98c │ │ │ │ + bl 1dea5c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1de7ac │ │ │ │ + bl 1de87c │ │ │ │ b.n 15206a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ svc 176 @ 0xb0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ svc 110 @ 0x6e │ │ │ │ @@ -317300,15 +317300,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 1521c0 │ │ │ │ ldr r0, [pc, #308] @ (1522c4 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea218 │ │ │ │ + bl 1ea2e8 │ │ │ │ cbnz r0, 1521c0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 1521a2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 1521d8 │ │ │ │ ldr r2, [pc, #292] @ (1522c8 ) │ │ │ │ ldr r3, [pc, #280] @ (1522c0 ) │ │ │ │ @@ -317323,29 +317323,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (1522cc ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (1522d0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e67d8 │ │ │ │ + bl 1e68a8 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 15219c │ │ │ │ ldr r7, [pc, #256] @ (1522d4 ) │ │ │ │ add r7, pc │ │ │ │ b.n 15211e │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dd9e0 │ │ │ │ + bl 1ddab0 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dda14 │ │ │ │ + bl 1ddae4 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddac0 │ │ │ │ + bl 1ddb90 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1521a2 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -317360,32 +317360,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 151a18 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 1521a2 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddac0 │ │ │ │ + bl 1ddb90 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddac0 │ │ │ │ + bl 1ddb90 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddac0 │ │ │ │ + bl 1ddb90 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dd9f0 │ │ │ │ + bl 1ddac0 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dd548 │ │ │ │ + bl 1dd618 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dd9f0 │ │ │ │ + bl 1ddac0 │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1521a2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -317423,49 +317423,49 @@ │ │ │ │ b.n 15221a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #242 @ 0xf2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ movs r1, r4 │ │ │ │ udf #86 @ 0x56 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bl fff462ce │ │ │ │ bl fff2c2d2 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ movs r1, r5 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ movs r1, r4 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #576 @ 0x240 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ cbz r0, 152302 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 15231a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6974 │ │ │ │ + bl 1e6a44 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 13dcac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 151a18 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15230e │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 1522fc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -317541,31 +317541,31 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 15254e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd56c │ │ │ │ + bl 1dd63c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd77c │ │ │ │ + bl 1dd84c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blt.w 15255a │ │ │ │ mov r0, r6 │ │ │ │ bl 151720 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1524da │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1524da │ │ │ │ ldr r3, [pc, #520] @ (152638 ) │ │ │ │ mov.w fp, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ @@ -317588,27 +317588,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152548 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 152460 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd864 │ │ │ │ + bl 1dd934 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd864 │ │ │ │ + bl 1dd934 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd77c │ │ │ │ + bl 1dd84c │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r2, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd4f0 │ │ │ │ + bl 1dd5c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152572 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152568 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -317617,15 +317617,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1525b6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 1525d2 │ │ │ │ ldrd r1, r2, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ ldrb.w r3, [sp, #45] @ 0x2d │ │ │ │ cbz r3, 15251a │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15260a │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ @@ -317635,15 +317635,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 15257e │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd918 │ │ │ │ + bl 1dd9e8 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1525a6 │ │ │ │ ldr r2, [pc, #316] @ (15263c ) │ │ │ │ ldr r3, [pc, #308] @ (152634 ) │ │ │ │ @@ -317661,28 +317661,28 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r2, r3 │ │ │ │ dmb ish │ │ │ │ str.w r2, [sl, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd918 │ │ │ │ + bl 1dd9e8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 152438 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ b.n 1524de │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 15246e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd56c │ │ │ │ + bl 1dd63c │ │ │ │ b.n 1523fa │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cbz r3, 1525ae │ │ │ │ movs r5, #5 │ │ │ │ b.n 1524fc │ │ │ │ @@ -317703,15 +317703,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 152586 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1524e6 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n 1524e6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 59e00 │ │ │ │ b.n 1524fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 59e00 │ │ │ │ b.n 152564 │ │ │ │ @@ -317756,33 +317756,33 @@ │ │ │ │ ldr r3, [pc, #52] @ (15264c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 1525f6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ b.n 152528 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 152674 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 41c63a │ │ │ │ bge.n 152638 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ movs r1, r4 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ movs r1, r4 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ movs r1, r4 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -317820,50 +317820,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 1526a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 151720 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15272e │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 1526e6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, sl │ │ │ │ beq.n 15275e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15272c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ add.w r3, sp, #19 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r9, [sp, #19] │ │ │ │ - bl 1e6b00 │ │ │ │ + bl 1e6bd0 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1526d2 │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15270c │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1526e6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 1526a0 │ │ │ │ @@ -317875,15 +317875,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15273e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1526a0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n 1526a0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, sl │ │ │ │ beq.n 1526da │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 151a18 │ │ │ │ @@ -317921,15 +317921,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1527b8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 152794 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.n 152794 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ bls.n 152708 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #116 @ 0x74 │ │ │ │ @@ -317940,15 +317940,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 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ ldr r3, [pc, #280] @ (152930 ) │ │ │ │ @@ -318049,25 +318049,25 @@ │ │ │ │ bne.n 15292a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 288908 │ │ │ │ + bl 2889d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2558e0 │ │ │ │ + bl 2559b0 │ │ │ │ b.n 1528fc │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 1528c8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ movs r1, r5 │ │ │ │ bvs.n 152938 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2064] @ 0x810 │ │ │ │ @@ -318103,15 +318103,15 @@ │ │ │ │ ldr.w r1, [ip, #232] @ 0xe8 │ │ │ │ ldr.w r2, [ip, #236] @ 0xec │ │ │ │ ldr.w r3, [ip, #240] @ 0xf0 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ str.w lr, [r5, #36] @ 0x24 │ │ │ │ - bl 1dd710 │ │ │ │ + bl 1dd7e0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -318120,34 +318120,34 @@ │ │ │ │ cbnz r3, 152a28 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 152a08 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1f621c │ │ │ │ + bl 1f62ec │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd580 │ │ │ │ + bl 1dd650 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #48] @ (152a3c ) │ │ │ │ ldr r3, [pc, #36] @ (152a34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -318159,28 +318159,28 @@ │ │ │ │ movs r0, #5 │ │ │ │ b.n 152a0a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ bvs.n 152978 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ movs r1, r4 │ │ │ │ bpl.n 152a1c │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [pc, #12] @ (152a50 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - bkpt 0x0072 │ │ │ │ - movs r1, r5 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itee cc │ │ │ │ + movcc r1, r5 │ │ │ │ + stmdbcs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movcs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r6, [pc, #292] @ (152b8c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r5, [pc, #292] @ (152b90 ) │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc │ │ │ │ @@ -318236,28 +318236,28 @@ │ │ │ │ cmp r9, r7 │ │ │ │ beq.n 152b48 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r0, sp, #28 │ │ │ │ ldr.w sl, [r4, #3484] @ 0xd9c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #244] @ 0xf4 │ │ │ │ - bl 1dd560 │ │ │ │ + bl 1dd630 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152ad8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1dd9e0 │ │ │ │ + bl 1ddab0 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ @@ -318285,17 +318285,17 @@ │ │ │ │ b.n 152ae0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 59e00 │ │ │ │ b.n 152b32 │ │ │ │ ldr r0, [pc, #60] @ (152ba0 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1ea1ec │ │ │ │ + bl 1ea2bc │ │ │ │ mov r1, sl │ │ │ │ - bl 1ea098 │ │ │ │ + bl 1ea168 │ │ │ │ ldr r3, [pc, #48] @ (152ba4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -318307,15 +318307,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 152c5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r7, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, pc, #88 @ (adr r7, 152bfc ) │ │ │ │ + add r7, pc, #856 @ (adr r7, 152efc ) │ │ │ │ movs r1, r4 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -318330,28 +318330,28 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dd56c │ │ │ │ + bl 1dd63c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 152940 │ │ │ │ cbnz r0, 152c20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r7, 152c06 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 152c20 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1dd56c │ │ │ │ + bl 1dd63c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 152940 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #44] @ (152c34 ) │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -318443,19 +318443,19 @@ │ │ │ │ ldr.w r3, [r9, #3484] @ 0xd9c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1dd9e0 │ │ │ │ + bl 1ddab0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 1dda14 │ │ │ │ + bl 1ddae4 │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 152dd2 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -318813,15 +318813,15 @@ │ │ │ │ bl 13d7a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 152f6c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 1530c2 │ │ │ │ b.n 152fb8 │ │ │ │ ldr r2, [pc, #360] @ (15323c ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -318865,35 +318865,35 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 152d72 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ adds r3, r4, r6 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ blx 5ad1c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ blx 5a30c │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ sub.w r2, r6, #80 @ 0x50 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - bl 1f621c │ │ │ │ + bl 1f62ec │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ blx 5b0d8 │ │ │ │ cbnz r0, 1531be │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -318943,48 +318943,48 @@ │ │ │ │ b.n 152d86 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcc.n 153144 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #736 @ (adr r5, 1534f0 ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 1533f0 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r5, pc, #840 @ (adr r5, 15355c ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 15345c ) │ │ │ │ movs r1, r4 │ │ │ │ bcs.n 1532a8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r4, pc, #776 @ (adr r4, 153524 ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 153424 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r4, pc, #824 @ (adr r4, 153558 ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 153458 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r4, pc, #656 @ (adr r4, 1534b4 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 1533b4 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r4, pc, #392 @ (adr r4, 1533b0 ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 1532b0 ) │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xf961ffff │ │ │ │ - rev r2, r3 │ │ │ │ + revsh r2, r3 │ │ │ │ movs r1, r5 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + cbnz r6, 15323e │ │ │ │ movs r1, r5 │ │ │ │ - add r2, pc, #264 @ (adr r2, 153340 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 153240 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r1, pc, #984 @ (adr r1, 153614 ) │ │ │ │ + add r2, pc, #728 @ (adr r2, 153514 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r1, pc, #792 @ (adr r1, 153558 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 153458 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r1, pc, #496 @ (adr r1, 153434 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 153334 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r0, pc, #992 @ (adr r0, 153628 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 153528 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r0, pc, #872 @ (adr r0, 1535b4 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 1534b4 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 153640 ) │ │ │ │ + add r1, pc, #752 @ (adr r1, 153540 ) │ │ │ │ movs r1, r4 │ │ │ │ - add r0, pc, #704 @ (adr r0, 153514 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 153414 ) │ │ │ │ movs r1, r4 │ │ │ │ cbz r2, 153270 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -319114,15 +319114,15 @@ │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5ad1c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 1e2aa0 │ │ │ │ + bl 1e2b70 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r4, r7, [r6] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ @@ -319158,15 +319158,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 1e2aa0 │ │ │ │ + bl 1e2b70 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 153440 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -319192,15 +319192,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ 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] @ (1534cc ) │ │ │ │ @@ -319213,15 +319213,15 @@ │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ 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] @ (153508 ) │ │ │ │ @@ -319234,15 +319234,15 @@ │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr.w r4, [r4, #1556] @ 0x614 │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ movs r1, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #148] @ (1535b4 ) │ │ │ │ @@ -319303,15 +319303,15 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 152f30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ movs r6, r5 │ │ │ │ ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -319887,19 +319887,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r3, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ movs r6, r5 │ │ │ │ stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cdp 0, 13, cr0, cr10, cr0, {1} │ │ │ │ + vaddl.s16 q0, d10, d16 │ │ │ │ stmdb 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 │ │ │ │ ldr.w r2, [pc, #1184] @ 1540e4 │ │ │ │ @@ -320703,17 +320703,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13d7a8 │ │ │ │ b.n 154432 │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ movs r1, r4 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -320742,15 +320742,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 13d7a8 │ │ │ │ b.n 1544c0 │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ movs r1, r4 │ │ │ │ cbnz r2, 1544e4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -320917,17 +320917,17 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ hlt 0x003c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ rev16 r0, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ movs r0, r6 │ │ │ │ - b.n 154a1c │ │ │ │ + b.n 154b9c │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r9, r2 │ │ │ │ @@ -321097,15 +321097,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 154870 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ movs r6, r5 │ │ │ │ @ instruction: 0xb8f4 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ @@ -321279,15 +321279,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb76c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1549c8 │ │ │ │ + bhi.n 154b48 │ │ │ │ movs r6, r5 │ │ │ │ @ instruction: 0xb730 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ @@ -321542,19 +321542,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r5 │ │ │ │ + uxtb r0, r5 │ │ │ │ movs r7, r5 │ │ │ │ push {r1, r3, r6, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r4, #28] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r8, r2 │ │ │ │ @@ -321704,15 +321704,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n 154dcc │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ uxtb r0, r1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 155150 │ │ │ │ + b.n 1552d0 │ │ │ │ movs r7, r5 │ │ │ │ uxth r2, r1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -322021,15 +322021,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #896 @ 0x380 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cdp2 0, 11, cr0, cr14, cr15, {1} │ │ │ │ + vhadd.u d16, d14, d31 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov fp, r3 │ │ │ │ @@ -322820,30 +322820,30 @@ │ │ │ │ bne.w 155712 │ │ │ │ str.w r0, [r5, #1368] @ 0x558 │ │ │ │ b.n 155712 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ mov r9, r8 │ │ │ │ b.n 15578e │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ movs r1, r4 │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ movs r1, r4 │ │ │ │ ldc 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ movs r1, r4 │ │ │ │ vrsqrts.f16 , , │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ movs r1, r4 │ │ │ │ bl 1e3a36 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ ldr r1, [pc, #128] @ (155ad0 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -323052,20 +323052,20 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #360 @ 0x168 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbz r3, 155c7c │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #348] @ 0x15c │ │ │ │ cbz r3, 155c9a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -323104,15 +323104,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 155cee │ │ │ │ ldr.w ip, [pc, #28] @ 155cf8 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2ef8f8 │ │ │ │ + bl 2ef9c8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add r3, pc, #152 @ (adr r3, 155d90 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ @@ -323311,59 +323311,59 @@ │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [pc, #388] @ (156094 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2ef5c8 │ │ │ │ + bl 2ef698 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8170 │ │ │ │ + bl 1f8240 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 156032 │ │ │ │ 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 1f8170 │ │ │ │ + bl 1f8240 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15600e │ │ │ │ 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 1f8170 │ │ │ │ + bl 1f8240 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15603c │ │ │ │ ldr r0, [pc, #304] @ (156098 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ ldr r1, [pc, #300] @ (15609c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ea6b4 │ │ │ │ + bl 1ea784 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #292] @ (1560a0 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea218 │ │ │ │ + bl 1ea2e8 │ │ │ │ strb.w r0, [sl, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15605e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ - bl 2e1108 │ │ │ │ + bl 2e11d8 │ │ │ │ b.n 155fc0 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 155ea6 │ │ │ │ ldr r4, [pc, #252] @ (1560a4 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (1560a8 ) │ │ │ │ @@ -323404,15 +323404,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (1560b4 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (1560b8 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 155fb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ ldr r2, [pc, #164] @ (1560bc ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 13d7a8 │ │ │ │ @@ -323424,98 +323424,98 @@ │ │ │ │ b.n 155e7c │ │ │ │ ldr r2, [pc, #140] @ (1560c0 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 15601a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ ldr r2, [pc, #120] @ (1560c4 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 13d7a8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 155fc0 │ │ │ │ ldr r0, [pc, #104] @ (1560c8 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea2a8 │ │ │ │ + bl 1ea378 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (1560cc ) │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - bl 1e3470 │ │ │ │ + bl 1e3540 │ │ │ │ str.w r0, [sl, #396] @ 0x18c │ │ │ │ b.n 155f90 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #848 @ (adr r2, 1563dc ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r2, pc, #768 @ (adr r2, 156390 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ movs r1, r4 │ │ │ │ vaddl.u32 q0, d28, d26 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ movs r1, r4 │ │ │ │ - strb r6, [r1, #14] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ movs r1, r4 │ │ │ │ add r0, pc, #224 @ (adr r0, 156190 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ movs r1, r4 │ │ │ │ - strb r6, [r4, #12] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ bl 155b2c │ │ │ │ - bl 2e11ec │ │ │ │ + bl 2e12bc │ │ │ │ add.w r2, r4, #328 @ 0x148 │ │ │ │ ldr.w r1, [r4, #332] @ 0x14c │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 156138 │ │ │ │ ldr.w r1, [r4, #300] @ 0x12c │ │ │ │ add.w r2, r4, #296 @ 0x128 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 156172 │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 156124 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 15612e │ │ │ │ @@ -323685,34 +323685,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 15630a │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2ef7d4 │ │ │ │ + bl 2ef8a4 │ │ │ │ cbnz r0, 15630a │ │ │ │ ldr r3, [pc, #116] @ (156354 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2ef8f8 │ │ │ │ + bl 2ef9c8 │ │ │ │ cbnz r0, 15630a │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (156358 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2efa8c │ │ │ │ + bl 2efb5c │ │ │ │ b.n 15630a │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, #24] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -323730,27 +323730,27 @@ │ │ │ │ b.n 15630a │ │ │ │ ldr r3, [pc, #48] @ (156360 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n 15630a │ │ │ │ nop │ │ │ │ ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ movs r1, r4 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ movs r1, r4 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ movs r1, r4 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ movs r1, r4 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ movs r1, r4 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ movs r1, r4 │ │ │ │ lsrs r0, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -323766,32 +323766,32 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2ef744 │ │ │ │ + bl 2ef814 │ │ │ │ cbz r0, 156390 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (1563bc ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ef774 │ │ │ │ + bl 2ef844 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15638c │ │ │ │ ldr r3, [pc, #28] @ (1563c0 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2ef7a4 │ │ │ │ + bl 2ef874 │ │ │ │ b.n 15638c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r1, #21 │ │ │ │ @@ -324104,15 +324104,15 @@ │ │ │ │ bx lr │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ movs r1, r4 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -324270,16 +324270,16 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w r7, [r3, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #152] @ 0x98 │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ cbz r0, 1568e6 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -324378,15 +324378,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ movs r1, r4 │ │ │ │ str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #2 │ │ │ │ @@ -324681,18 +324681,18 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3268] @ 0xcc4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #3320] @ 0xcf8 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ ldr.w r1, [pc, #1676] @ 1573cc │ │ │ │ add r1, pc │ │ │ │ - bl 1ea6b4 │ │ │ │ + bl 1ea784 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a30c │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -325188,63 +325188,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 163cf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 157224 │ │ │ │ ldr r0, [pc, #520] @ (1574a4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1572b8 │ │ │ │ ldr r1, [pc, #512] @ (1574a8 ) │ │ │ │ add r1, pc │ │ │ │ blx 5afb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15732a │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #688] @ 0x2b0 │ │ │ │ ldr r0, [pc, #496] @ (1574ac ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea218 │ │ │ │ + bl 1ea2e8 │ │ │ │ strb.w r0, [r4, #712] @ 0x2c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cbz r0, 15731e │ │ │ │ ldr r5, [pc, #484] @ (1574b0 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333bd0 │ │ │ │ + bl 333ca0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 157366 │ │ │ │ ldr r5, [pc, #472] @ (1574b4 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333bd0 │ │ │ │ + bl 333ca0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 157352 │ │ │ │ ldr r5, [pc, #456] @ (1574b8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333bd0 │ │ │ │ + bl 333ca0 │ │ │ │ cbnz r0, 15733e │ │ │ │ ldr r5, [pc, #444] @ (1574bc ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 333bd0 │ │ │ │ + bl 333ca0 │ │ │ │ cbz r0, 15731e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 333c04 │ │ │ │ + bl 333cd4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #714] @ 0x2ca │ │ │ │ ldr r3, [pc, #416] @ (1574c0 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -325256,31 +325256,31 @@ │ │ │ │ blx 5afb0 │ │ │ │ cbnz r0, 15737a │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #688] @ 0x2b0 │ │ │ │ b.n 1572b8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 333c04 │ │ │ │ + bl 333cd4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #713] @ 0x2c9 │ │ │ │ b.n 1572fc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 333c04 │ │ │ │ + bl 333cd4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #692] @ 0x2b4 │ │ │ │ b.n 1572ec │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 333c04 │ │ │ │ + bl 333cd4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #700] @ 0x2bc │ │ │ │ b.n 1572da │ │ │ │ ldr r1, [pc, #332] @ (1574c8 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -325309,150 +325309,150 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmia r7!, {r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ movs r1, r4 │ │ │ │ str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr.w r0, [r2, #170] @ 0xaa │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #104] @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r1, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ movs r1, r4 │ │ │ │ ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ movs r1, r4 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ lsrs r4, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r1, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -325579,15 +325579,15 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ movs r1, r4 │ │ │ │ ldrh r2, [r0, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -325717,15 +325717,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [r3, #552] @ 0x228 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 157734 │ │ │ │ b.n 15775e │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ ldr.w r1, [r4, #348] @ 0x15c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15776a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -326705,15 +326705,15 @@ │ │ │ │ str.w r7, [fp] │ │ │ │ str.w r5, [fp, #4] │ │ │ │ lsls r2, r2, #22 │ │ │ │ bpl.n 15810a │ │ │ │ strb.w r3, [r7, #344] @ 0x158 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #320 @ 0x140 │ │ │ │ - bl 1f8170 │ │ │ │ + bl 1f8240 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ cbnz r3, 158218 │ │ │ │ b.n 15823c │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ @@ -326836,15 +326836,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r0, #320 @ 0x140 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r1, [r5, #356] @ 0x164 │ │ │ │ cbz r1, 1583aa │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r5, #348] @ 0x15c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov ip, r4 │ │ │ │ b.n 158380 │ │ │ │ @@ -326866,15 +326866,15 @@ │ │ │ │ strd r1, r2, [r0, #32] │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1583b8 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r1, [lr, #24] │ │ │ │ lsls r1, r3, #31 │ │ │ │ @@ -326898,15 +326898,15 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r5, fp, [sp, #48] @ 0x30 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r1, [r4, #368] @ 0x170 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r4, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r2, r1 │ │ │ │ ldr.w r6, [r4, #376] @ 0x178 │ │ │ │ sbc.w r0, r3, r0 │ │ │ │ @@ -326940,21 +326940,21 @@ │ │ │ │ adds.w r3, lr, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #384] @ 0x180 │ │ │ │ str.w r5, [r4, #376] @ 0x178 │ │ │ │ adc.w r3, r9, #0 │ │ │ │ str.w fp, [r4, #380] @ 0x17c │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r1, lr, r9 │ │ │ │ beq.n 158480 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -326967,15 +326967,15 @@ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ and.w r6, r6, #2 │ │ │ │ cbz r3, 1584e6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add.w r8, r4, #320 @ 0x140 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ ldrd r2, r3, [r4, #384] @ 0x180 │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -327145,15 +327145,15 @@ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ cmp r5, r0 │ │ │ │ ite hi │ │ │ │ movhi r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ cbz r7, 15870c │ │ │ │ str r2, [r7, #0] │ │ │ │ @@ -327165,22 +327165,22 @@ │ │ │ │ b.n 158674 │ │ │ │ ldr.w r0, [ip, #44] @ 0x2c │ │ │ │ b.n 158660 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1586e2 │ │ │ │ str r5, [r7, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ b.n 1586e8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 158528 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ movs r0, r6 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbz r2, 158742 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r2] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -327219,41 +327219,41 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r2, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r0, r1, [r2, #376] @ 0x178 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ ldrd r0, r1, [r2, #368] @ 0x170 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cbz r3, 1587ca │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r2, #384] @ 0x180 │ │ │ │ strd r2, r3, [r1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ add.w r5, r2, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it hi │ │ │ │ movhi r4, #1 │ │ │ │ bhi.n 158830 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ @@ -327271,15 +327271,15 @@ │ │ │ │ blx r6 │ │ │ │ cbz r0, 15883c │ │ │ │ str.w r0, [r4, #348] @ 0x15c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 158830 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ @@ -327810,15 +327810,15 @@ │ │ │ │ ldr.w r3, [r5, #428] @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ add.w r3, r5, #320 @ 0x140 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldrd r3, r0, [r5, #352] @ 0x160 │ │ │ │ cmp r0, r3 │ │ │ │ bcs.w 1599c6 │ │ │ │ ldr.w ip, [r5, #348] @ 0x15c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 158e66 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -327833,15 +327833,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #18] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #17] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r0, [r1, r3] │ │ │ │ movs r1, r4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 1596fe │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -327880,15 +327880,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [r6, #32] │ │ │ │ strd r9, r2, [r3, #40] @ 0x28 │ │ │ │ vstr d7, [r3, #8] │ │ │ │ vstr d8, [r3] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ str r4, [r7, #0] │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldrd r9, r3, [r6, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ beq.w 1597d8 │ │ │ │ @@ -328712,15 +328712,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 158bac │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3520] @ 0xdc0 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ b.w 158bac │ │ │ │ ldr.w r3, [r3, #3508] @ 0xdb4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ strb r2, [r1, #8] │ │ │ │ blx r3 │ │ │ │ @@ -328900,15 +328900,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 159728 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15999e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -328919,15 +328919,15 @@ │ │ │ │ ldr r2, [pc, #64] @ (1599fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ b.n 159744 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov.w r3, #2432 @ 0x980 │ │ │ │ movt r3, #50274 @ 0xc462 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.w 158ef0 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ @@ -328935,15 +328935,15 @@ │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str.w fp, [sp, #20] │ │ │ │ b.n 159308 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #72] @ (159a48 ) │ │ │ │ + ldr r0, [pc, #840] @ (159d48 ) │ │ │ │ movs r1, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r1 │ │ │ │ @@ -329494,16 +329494,16 @@ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ strb.w r5, [r4, #77] @ 0x4d │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - bl 2f8c54 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 2f8d24 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 15a078 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -329959,21 +329959,21 @@ │ │ │ │ blx 5a08c │ │ │ │ ldr r2, [pc, #20] @ (15a520 ) │ │ │ │ ldr r1, [pc, #24] @ (15a524 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r5, #18 │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #136] @ (15a5c4 ) │ │ │ │ @@ -330010,15 +330010,15 @@ │ │ │ │ blx 5a08c │ │ │ │ ldr r2, [pc, #64] @ (15a5d0 ) │ │ │ │ ldr r1, [pc, #64] @ (15a5d4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 15a5a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (15a5d8 ) │ │ │ │ ldr r3, [pc, #28] @ (15a5c8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -330031,19 +330031,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r7, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ movs r0, r6 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ movs r1, r4 │ │ │ │ ldrh r0, [r2, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -331119,33 +331119,33 @@ │ │ │ │ ... │ │ │ │ str r6, [r6, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, r6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ movs r0, r6 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r5, #6 │ │ │ │ movs r1, r4 │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r3, #4 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ movs r1, r4 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ movs r1, r4 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r3, #24 │ │ │ │ movs r1, r4 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #116] @ 15b198 │ │ │ │ sub sp, #24 │ │ │ │ @@ -331762,15 +331762,15 @@ │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 15b740 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ ldr.w r6, [r3, #3572] @ 0xdf4 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvns r7, r0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r7, r3 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ sub.w r2, ip, r1 │ │ │ │ sbcs r2, r7 │ │ │ │ @@ -332035,15 +332035,15 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r1, [pc, #592] @ (15bc7c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ movs r0, r6 │ │ │ │ blxns ip │ │ │ │ lsls r0, r6, #2 │ │ │ │ movw r3, #2824 @ 0xb08 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #936 @ 0x3a8 │ │ │ │ bx lr │ │ │ │ @@ -332066,37 +332066,37 @@ │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r8, #28 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 15bac6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ ldr.w r2, [pc, #1392] @ 15c018 │ │ │ │ ldr.w r3, [pc, #1380] @ 15c010 │ │ │ │ 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 15c008 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldrb.w r3, [r6, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15bd12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ @@ -332472,18 +332472,18 @@ │ │ │ │ blx 59e00 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 59e00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15bf8e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15bfba │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -332549,15 +332549,15 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 59e00 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 15bc0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 331ed8 │ │ │ │ + bl 331fa8 │ │ │ │ strb.w r0, [r9, #6] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59e00 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59e00 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 59e00 │ │ │ │ @@ -332586,15 +332586,15 @@ │ │ │ │ b.n 15bee0 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 15bf50 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 15ba9a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59e00 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59e00 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -332620,39 +332620,39 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp lr, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r0, sl │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #196 @ 0xc4 │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ movs r1, r4 │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ movs r1, r4 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #112] @ (15c0d4 ) │ │ │ │ @@ -332849,34 +332849,34 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r4, #848 @ 0x350 │ │ │ │ blx 59c74 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #872 @ 0x368 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ b.n 15c25a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1dde60 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 15c27e │ │ │ │ cbnz r0, 15c284 │ │ │ │ ldrd r2, r3, [r4, #920] @ 0x398 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 15c24a │ │ │ │ ldr.w r8, [r4, #928] @ 0x3a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 15c20a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2cd4 │ │ │ │ + bl 1e2da4 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ b.n 15c1f8 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 15c268 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 15c268 │ │ │ │ @@ -332953,15 +332953,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r4, r6, #3 │ │ │ │ movs r0, r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ ldr r2, [pc, #148] @ (15c3f0 ) │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ @@ -332970,48 +332970,48 @@ │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 15c3ba │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15c38e │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f621c │ │ │ │ + bl 1f62ec │ │ │ │ ldr r2, [pc, #40] @ (15c3f8 ) │ │ │ │ ldr r3, [pc, #32] @ (15c3f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -333060,26 +333060,26 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #848 @ 0x350 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str.w r1, [r3, #928] @ 0x3a0 │ │ │ │ vldr d7, [pc, #84] @ 15c4c8 │ │ │ │ add.w r0, r3, #872 @ 0x368 │ │ │ │ vstr d7, [r3, #920] @ 0x398 │ │ │ │ - bl 1ddd58 │ │ │ │ + bl 1dde28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #800 @ 0x320 │ │ │ │ - bl 1ddd58 │ │ │ │ + bl 1dde28 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ blt.n 15c4b6 │ │ │ │ @@ -333180,55 +333180,55 @@ │ │ │ │ bne.n 15c67c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r7, r0, #692 @ 0x2b4 │ │ │ │ add.w r0, r0, #692 @ 0x2b4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e2cd4 │ │ │ │ + bl 1e2da4 │ │ │ │ add r3, pc, #176 @ (adr r3, 15c680 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59c74 <__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 15c664 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #720 @ 0x2d0 │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1dde60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15c5dc │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 15c612 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 15c59a │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add.w r0, r5, #776 @ 0x308 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15c400 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #776 @ 0x308 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 15c57c │ │ │ │ blx 5adc4 │ │ │ │ b.n 15c59a │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 5ad88 │ │ │ │ mov r2, r0 │ │ │ │ @@ -333239,20 +333239,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 15b650 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15c566 │ │ │ │ add.w r0, r5, #672 @ 0x2a0 │ │ │ │ - bl 1e9fec │ │ │ │ + bl 1ea0bc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 15c570 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #20 │ │ │ │ @@ -333593,18 +333593,18 @@ │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15ca1e │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 15ca2c │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 5af2c <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -333614,18 +333614,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 15ca1c │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15ca62 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15ca60 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 15ca60 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -333633,19 +333633,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 5af2c <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 15ca28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f8c54 │ │ │ │ + bl 2f8d24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15cad8 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15cb00 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 15cb00 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -333802,15 +333802,15 @@ │ │ │ │ blx 5ab48 │ │ │ │ b.n 15cb36 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ adds r4, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ movs r0, r6 │ │ │ │ adds r4, #54 @ 0x36 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -333855,15 +333855,15 @@ │ │ │ │ strls r3, [r6, #0] │ │ │ │ bls.n 15cc60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 15cc60 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 331e7c │ │ │ │ + bl 331f4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15cc5c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15cc3c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -333873,24 +333873,24 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 15cc3e │ │ │ │ ldr r2, [pc, #24] @ (15ccc8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #24] @ (15cccc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 15cc60 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 15cc62 │ │ │ │ nop │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ movs r1, r4 │ │ │ │ - vhadd.u8 d0, d12, d16 │ │ │ │ + vaddl.u8 q8, d12, d16 │ │ │ │ ldr.w r3, [r0, #716] @ 0x2cc │ │ │ │ cbnz r3, 15ccfc │ │ │ │ cbz r1, 15ccf2 │ │ │ │ ldrb.w r3, [r0, #723] @ 0x2d3 │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r0, #722] @ 0x2d2 │ │ │ │ cbz r1, 15ccf4 │ │ │ │ @@ -334376,35 +334376,35 @@ │ │ │ │ bne.n 15d0e8 │ │ │ │ ldr r2, [pc, #48] @ (15d1bc ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #48] @ (15d1c0 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 15d0e8 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #50 @ 0x32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ movs r0, r6 │ │ │ │ str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xfa2e0020 │ │ │ │ + @ instruction: 0xfaee0020 │ │ │ │ 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 │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r0, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ @@ -334420,31 +334420,31 @@ │ │ │ │ add.w sl, r0, #672 @ 0x2a0 │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r0, #692 @ 0x2b4 │ │ │ │ add.w fp, r0, #720 @ 0x2d0 │ │ │ │ b.n 15d220 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 15d240 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ ldrd r3, r1, [r4, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 15d208 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ddd74 │ │ │ │ + bl 1dde44 │ │ │ │ b.n 15d208 │ │ │ │ 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} │ │ │ │ @@ -334453,53 +334453,53 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r0, #776 @ 0x308 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ add.w r0, r4, #800 @ 0x320 │ │ │ │ add.w r5, r4, #596 @ 0x254 │ │ │ │ - bl 1ddd58 │ │ │ │ + bl 1dde28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15d376 │ │ │ │ add.w r0, r4, #576 @ 0x240 │ │ │ │ - bl 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #768] @ 0x300 │ │ │ │ - bl 1f8298 │ │ │ │ + bl 1f8368 │ │ │ │ ldr.w r0, [r4, #772] @ 0x304 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f8298 │ │ │ │ + bl 1f8368 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15d380 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 59e00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ add.w r0, r4, #624 @ 0x270 │ │ │ │ - bl 1ddd44 │ │ │ │ + bl 1dde14 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 15d318 │ │ │ │ add.w r6, r4, #936 @ 0x3a8 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 15c944 │ │ │ │ @@ -334516,38 +334516,38 @@ │ │ │ │ ldr.w r1, [r4, #532] @ 0x214 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5a480 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5b2a0 │ │ │ │ add.w r0, r4, #848 @ 0x350 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ add.w r0, r4, #872 @ 0x368 │ │ │ │ - bl 1ddd44 │ │ │ │ + bl 1dde14 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ add.w r0, r4, #800 @ 0x320 │ │ │ │ - bl 1ddd44 │ │ │ │ + bl 1dde14 │ │ │ │ mov r0, r4 │ │ │ │ bl 15767c │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r0, r4, #624 @ 0x270 │ │ │ │ - bl 1ddd74 │ │ │ │ + bl 1dde44 │ │ │ │ b.n 15d2b0 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 59e00 │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1ddd44 │ │ │ │ + bl 1dde14 │ │ │ │ b.n 15d2e0 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -334579,26 +334579,26 @@ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ str.w r2, [r3, #1692] @ 0x69c │ │ │ │ add.w r2, r3, #1168 @ 0x490 │ │ │ │ str.w r1, [r3, #1144] @ 0x478 │ │ │ │ vstr d7, [r2] │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str.w r2, [r3, #1176] @ 0x498 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15d49c │ │ │ │ add.w r0, r4, #576 @ 0x240 │ │ │ │ - bl 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -334630,15 +334630,15 @@ │ │ │ │ blx 5b324 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 15d3e6 │ │ │ │ add.w r0, r4, #624 @ 0x270 │ │ │ │ - bl 1ddd74 │ │ │ │ + bl 1dde44 │ │ │ │ b.n 15d41c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr.w r2, [pc, #1716] @ 15db70 │ │ │ │ @@ -334654,15 +334654,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 15ba4c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr.w r0, [pc, #1684] @ 15db78 │ │ │ │ add r0, pc │ │ │ │ - bl 1e9d30 │ │ │ │ + bl 1e9e00 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr.w r3, [pc, #1668] @ 15db7c │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ add r3, pc │ │ │ │ strd r6, r4, [sp, #132] @ 0x84 │ │ │ │ @@ -334673,38 +334673,38 @@ │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 15d7d2 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r0, #1 │ │ │ │ add.w r6, fp, #596 @ 0x254 │ │ │ │ bl 15c758 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1e2cd4 │ │ │ │ + bl 1e2da4 │ │ │ │ addw r3, pc, #1584 @ 0x630 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59c74 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r3, r2, [fp, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w 15daa4 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, fp, #624 @ 0x270 │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1dde60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d546 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 15dac4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldr.w r6, [fp, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.w 15d7d2 │ │ │ │ @@ -334724,24 +334724,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15d5bc │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15d752 │ │ │ │ mov r0, r4 │ │ │ │ movw r5, #2824 @ 0xb08 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mla r5, r5, r3, fp │ │ │ │ b.n 15d5e0 │ │ │ │ ldr.w r3, [r5, #1696] @ 0x6a0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 15d5f0 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, fp, #800 @ 0x320 │ │ │ │ - bl 1dddb4 │ │ │ │ + bl 1dde84 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 15d5ce │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #568] @ 0x238 │ │ │ │ @@ -334833,21 +334833,21 @@ │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldr.w r6, [fp, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 15d79c │ │ │ │ add.w r0, fp, #800 @ 0x320 │ │ │ │ - bl 1ddd74 │ │ │ │ + bl 1dde44 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 15d9cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 15d504 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 15d5bc │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15d5bc │ │ │ │ @@ -334871,37 +334871,37 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15d5bc │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 15d7d2 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #848 @ 0x350 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #872 @ 0x368 │ │ │ │ strd r2, r3, [fp, #920] @ 0x398 │ │ │ │ str.w r6, [fp, #928] @ 0x3a0 │ │ │ │ - bl 1ddd58 │ │ │ │ + bl 1dde28 │ │ │ │ add.w r0, fp, #848 @ 0x350 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add.w r0, fp, #800 @ 0x320 │ │ │ │ - bl 1ddd58 │ │ │ │ + bl 1dde28 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 15c400 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15dad2 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r2, [pc, #912] @ (15db84 ) │ │ │ │ ldr r3, [pc, #896] @ (15db74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -335042,40 +335042,40 @@ │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 59e00 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e00 │ │ │ │ add.w r0, fp, #692 @ 0x2b4 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldrd r3, r2, [fp, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 15daba │ │ │ │ add.w r0, fp, #672 @ 0x2a0 │ │ │ │ - bl 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, fp, #692 @ 0x2b4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 15d722 │ │ │ │ ldr r1, [pc, #440] @ (15db88 ) │ │ │ │ movs r0, #1 │ │ │ │ movw r7, #2824 @ 0xb08 │ │ │ │ add r1, pc │ │ │ │ bl 15c758 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 15d9f2 │ │ │ │ ldr.w r3, [r7, #1696] @ 0x6a0 │ │ │ │ cbz r3, 15da02 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, fp, #800 @ 0x320 │ │ │ │ - bl 1dddb4 │ │ │ │ + bl 1dde84 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [fp, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 15d9e2 │ │ │ │ ldr.w r3, [fp, #552] @ 0x228 │ │ │ │ adds r3, #1 │ │ │ │ @@ -335133,42 +335133,42 @@ │ │ │ │ ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ blx 5b2a0 │ │ │ │ subs.w r9, r9, r4 │ │ │ │ bne.n 15da4a │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ b.n 15d95c │ │ │ │ add.w r0, fp, #576 @ 0x240 │ │ │ │ - bl 1e9fec │ │ │ │ + bl 1ea0bc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 15d576 │ │ │ │ add.w r0, fp, #720 @ 0x2d0 │ │ │ │ - bl 1ddd74 │ │ │ │ + bl 1dde44 │ │ │ │ b.n 15d9b6 │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 15d7d2 │ │ │ │ add.w r0, fp, #692 @ 0x2b4 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldrd r3, r2, [fp, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15db42 │ │ │ │ add.w r0, fp, #672 @ 0x2a0 │ │ │ │ - bl 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #692 @ 0x2b4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 15d7ea │ │ │ │ ldr.w r3, [r5, #1092] @ 0x444 │ │ │ │ ldr.w r1, [r5, #1112] @ 0x458 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r7, r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldrb.w r1, [fp, #488] @ 0x1e8 │ │ │ │ @@ -335184,15 +335184,15 @@ │ │ │ │ ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ blx 5a600 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ blx 5b2a0 │ │ │ │ b.n 15d95c │ │ │ │ add.w r0, fp, #720 @ 0x2d0 │ │ │ │ - bl 1ddd74 │ │ │ │ + bl 1dde44 │ │ │ │ b.n 15dae8 │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 15d992 │ │ │ │ mov.w r6, #13824 @ 0x3600 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 15d992 │ │ │ │ @@ -335202,23 +335202,23 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ movs r1, r4 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ movs r1, r4 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ movs r1, r4 │ │ │ │ cmp r0, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ ldr r2, [pc, #968] @ (15df68 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -335229,19 +335229,19 @@ │ │ │ │ add.w sl, r4, #800 @ 0x320 │ │ │ │ add.w r6, r4, #776 @ 0x308 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e9d30 │ │ │ │ + bl 1e9e00 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, r3, #1 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 15dcf0 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ mov r3, r4 │ │ │ │ @@ -335252,21 +335252,21 @@ │ │ │ │ addw r3, r3, #2824 @ 0xb08 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 15dd14 │ │ │ │ ldr.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15dbea │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5b2d0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 15dcd2 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 15dd32 │ │ │ │ @@ -335309,37 +335309,37 @@ │ │ │ │ ldr.w r2, [r3, #1136] @ 0x470 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 15dc8a │ │ │ │ ldr.w r3, [r4, #564] @ 0x234 │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #564] @ 0x234 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldrd r3, r2, [r4, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 15de52 │ │ │ │ add.w r0, r4, #672 @ 0x2a0 │ │ │ │ - bl 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ str r7, [r0, #0] │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 15c400 │ │ │ │ mov r0, r9 │ │ │ │ blx 59e00 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 15dbde │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r2, [pc, #636] @ (15df74 ) │ │ │ │ ldr r3, [pc, #624] @ (15df6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -335348,15 +335348,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cbz r3, 15dd24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1dddb4 │ │ │ │ + bl 1dde84 │ │ │ │ b.n 15dbcc │ │ │ │ ldr.w r3, [r4, #564] @ 0x234 │ │ │ │ subs r0, r0, r3 │ │ │ │ cmp r5, r0 │ │ │ │ bhi.w 15dbfe │ │ │ │ b.n 15dd1a │ │ │ │ mov.w r1, #13824 @ 0x3600 │ │ │ │ @@ -335393,15 +335393,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n 15de18 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, 15de06 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #16 │ │ │ │ - bl 1ddd74 │ │ │ │ + bl 1dde44 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n 15dd78 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2824 @ 0xb08 │ │ │ │ @@ -335434,33 +335434,33 @@ │ │ │ │ mov r1, r6 │ │ │ │ sub.w r0, r6, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 5a4ec │ │ │ │ b.n 15dd9a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldrd r2, r3, [r4, #920] @ 0x398 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n 15de3a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 15dd92 │ │ │ │ add.w r0, r4, #872 @ 0x368 │ │ │ │ strd r1, fp, [r4, #920] @ 0x398 │ │ │ │ - bl 1ddd58 │ │ │ │ + bl 1dde28 │ │ │ │ b.n 15de2e │ │ │ │ movw r1, #52715 @ 0xcdeb │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ b.n 15dcd2 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1ddd74 │ │ │ │ + bl 1dde44 │ │ │ │ b.n 15dcbe │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15dcd0 │ │ │ │ ldr.w r8, [r4, #36] @ 0x24 │ │ │ │ @@ -335503,15 +335503,15 @@ │ │ │ │ strh.w r7, [sp, #62] @ 0x3e │ │ │ │ ldrd r7, r8, [r4, #476] @ 0x1dc │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r2, [r4, #236] @ 0xec │ │ │ │ strb.w r2, [sp, #49] @ 0x31 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 2f8c48 │ │ │ │ + bl 2f8d18 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ ldrb.w r0, [fp, #1] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ @@ -335521,15 +335521,15 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 15c7e4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ strd r8, r7, [sp, #56] @ 0x38 │ │ │ │ bl 15c34c │ │ │ │ - bl 2f8c48 │ │ │ │ + bl 2f8d18 │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ cbz r1, 15df3c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r8, r7 │ │ │ │ bne.n 15df2c │ │ │ │ @@ -335547,15 +335547,15 @@ │ │ │ │ b.n 15dcd0 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r4, #88 @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ movs r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ @@ -335626,31 +335626,31 @@ │ │ │ │ beq.w 15e58e │ │ │ │ add.w r2, r5, #936 @ 0x3a8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r5, r4, #848 @ 0x350 │ │ │ │ blx 5a30c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8170 │ │ │ │ + bl 1f8240 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15e586 │ │ │ │ add.w r6, r4, #776 @ 0x308 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8170 │ │ │ │ + bl 1f8240 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15e8c2 │ │ │ │ add.w r3, r4, #800 @ 0x320 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ddcc4 │ │ │ │ + bl 1ddd94 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15e8ee │ │ │ │ add.w r0, r4, #872 @ 0x368 │ │ │ │ - bl 1ddcc4 │ │ │ │ + bl 1ddd94 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15e8d2 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ blx 59c2c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ @@ -335858,15 +335858,15 @@ │ │ │ │ b.n 15e302 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 15e612 │ │ │ │ ldr.w r0, [r9, #172] @ 0xac │ │ │ │ - bl 1e2d64 │ │ │ │ + bl 1e2e34 │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 15e2f2 │ │ │ │ cbz r5, 15e326 │ │ │ │ add.w sl, sl, r5, lsl #2 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ @@ -335907,15 +335907,15 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ b.n 15e0a4 │ │ │ │ add.w r3, r4, #576 @ 0x240 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1e9f10 │ │ │ │ + bl 1e9fe0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15e4b4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ blx 5ae54 │ │ │ │ mov r0, r4 │ │ │ │ @@ -335997,30 +335997,30 @@ │ │ │ │ rsb r2, r2, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r4, #576 @ 0x240 │ │ │ │ lsls r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1e9f10 │ │ │ │ + bl 1e9fe0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15e91e │ │ │ │ add.w r3, r4, #624 @ 0x270 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ddcc4 │ │ │ │ + bl 1ddd94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15e7be │ │ │ │ add.w r3, r4, #596 @ 0x254 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1f8170 │ │ │ │ + bl 1f8240 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15e7b8 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15e728 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ @@ -336032,56 +336032,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 1e9f10 │ │ │ │ + bl 1e9fe0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15e924 │ │ │ │ add.w r3, r4, #720 @ 0x2d0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ddcc4 │ │ │ │ + bl 1ddd94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15e84c │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r4, #692 @ 0x2b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8170 │ │ │ │ + bl 1f8240 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15e846 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15e728 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b.n 15e56a │ │ │ │ mov r0, sl │ │ │ │ - bl 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 15e724 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldrd r2, r1, [r7, #672] @ 0x2a0 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #680] @ 0x2a8 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 15e550 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddd74 │ │ │ │ + bl 1dde44 │ │ │ │ b.n 15e550 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 15e3b4 │ │ │ │ @@ -336176,15 +336176,15 @@ │ │ │ │ addw sl, r6, #2812 @ 0xafc │ │ │ │ sub.w r5, r6, #936 @ 0x3a8 │ │ │ │ sub.w fp, r6, #888 @ 0x378 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5a714 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ ldr.w r0, [r5, #1016] @ 0x3f8 │ │ │ │ - bl 1e2d64 │ │ │ │ + bl 1e2e34 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 15e838 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5af50 │ │ │ │ mov r1, r0 │ │ │ │ @@ -336200,15 +336200,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 15e36a │ │ │ │ ldrb.w r3, [r9, #721] @ 0x2d1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15dfea │ │ │ │ b.n 15e36a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 331e7c │ │ │ │ + bl 331f4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15e918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 15dfc6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 5ab48 │ │ │ │ @@ -336220,35 +336220,35 @@ │ │ │ │ b.n 15e6f0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #572] @ (15e968 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #768 @ 0x300 │ │ │ │ add r1, pc │ │ │ │ - bl 1f8234 │ │ │ │ + bl 1f8304 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15e7c8 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 59e00 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1ddd44 │ │ │ │ + bl 1dde14 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15e326 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 59e00 │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1ddd44 │ │ │ │ + bl 1dde14 │ │ │ │ b.n 15e326 │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1e2d64 │ │ │ │ + bl 1e2e34 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 15e32a │ │ │ │ ldr.w r1, [r6, #200] @ 0xc8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ @@ -336263,23 +336263,23 @@ │ │ │ │ ldrh.w ip, [r6, #156] @ 0x9c │ │ │ │ strd lr, ip, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5b0f0 │ │ │ │ mov r1, r0 │ │ │ │ b.n 15e680 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1ddd44 │ │ │ │ + bl 1dde14 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 59e00 │ │ │ │ b.n 15e32a │ │ │ │ ldr r1, [pc, #416] @ (15e96c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #772 @ 0x304 │ │ │ │ add r1, pc │ │ │ │ - bl 1f8234 │ │ │ │ + bl 1f8304 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15e890 │ │ │ │ ldrb.w r3, [r9, #700] @ 0x2bc │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ movs r2, #17 │ │ │ │ @@ -336319,85 +336319,85 @@ │ │ │ │ blx 59e00 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 157b04 │ │ │ │ b.n 15e32a │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ddd44 │ │ │ │ + bl 1dde14 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 59e00 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 59e00 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1ddd44 │ │ │ │ + bl 1dde14 │ │ │ │ b.n 15e32a │ │ │ │ mov r0, r5 │ │ │ │ blx 5a414 │ │ │ │ movw r3, #2824 @ 0xb08 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1136] @ 0x470 │ │ │ │ blx 5a51c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5b2a0 │ │ │ │ b.n 15e838 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15e910 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr.w r0, [r4, #768] @ 0x300 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f8298 │ │ │ │ + bl 1f8368 │ │ │ │ b.n 15e73a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 15e58e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ddd44 │ │ │ │ + bl 1dde14 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 15e58e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ mov r0, r6 │ │ │ │ b.n 15e8c4 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 15e3b4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 5af68 │ │ │ │ mov r1, r0 │ │ │ │ b.n 15e822 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1ddd74 │ │ │ │ + bl 1dde44 │ │ │ │ b.n 15e8a4 │ │ │ │ mvn.w r5, #12 │ │ │ │ b.n 15e3b4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 15e334 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 15e854 │ │ │ │ @@ -336415,20 +336415,20 @@ │ │ │ │ @ instruction: 0xffffd8fb │ │ │ │ vsubw.u q15, , d9 │ │ │ │ vmlal.u , d15, d11[0] │ │ │ │ vmla.i , , d25[0] │ │ │ │ vtbx.8 d29, {d31}, d19 │ │ │ │ vqrdmlah.s q8, , d8[0] │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r0, #-188]! @ 0xffffff44 │ │ │ │ + stc2l 0, cr0, [r0, #188]! @ 0xbc │ │ │ │ adds r0, r0, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldcl 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ bl 51896e │ │ │ │ - @ instruction: 0xf75e002f │ │ │ │ + ldrb.w r0, [lr, pc, lsl #2] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #208] @ 15ea54 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r4, [pc, #204] @ (15ea58 ) │ │ │ │ @@ -336479,15 +336479,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15e9c8 │ │ │ │ ldr r2, [pc, #92] @ (15ea60 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #92] @ (15ea64 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 15e9c8 │ │ │ │ mov r0, r5 │ │ │ │ blx 59f30 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5a4e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -336515,28 +336515,28 @@ │ │ │ │ nop │ │ │ │ asrs r6, r5, #25 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr??.w r0, [ip, #32] │ │ │ │ - b.n 15edd4 │ │ │ │ + @ instruction: 0xfa9c0020 │ │ │ │ + b.n 15ef54 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 331e7c │ │ │ │ + bl 331f4c │ │ │ │ cbz r0, 15ea9a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5ab48 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -336731,71 +336731,71 @@ │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15edb0 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1f8170 │ │ │ │ + bl 1f8240 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ed9c │ │ │ │ ldr r3, [pc, #320] @ (15edbc ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #312] @ (15edc0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1728 │ │ │ │ + bl 1e17f8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15ed96 │ │ │ │ cbz r5, 15ed02 │ │ │ │ ldr.w r8, [pc, #296] @ 15edc4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 333bd0 │ │ │ │ + bl 333ca0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ed4c │ │ │ │ ldr.w r8, [pc, #280] @ 15edc8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 333bd0 │ │ │ │ + bl 333ca0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ed5a │ │ │ │ ldr.w r8, [pc, #264] @ 15edcc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 333bd0 │ │ │ │ + bl 333ca0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ed6e │ │ │ │ ldr.w r8, [pc, #248] @ 15edd0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r7, #722] @ 0x2d2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 333bd0 │ │ │ │ + bl 333ca0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ed82 │ │ │ │ ldr.w r8, [pc, #224] @ 15edd4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 333bd0 │ │ │ │ + bl 333ca0 │ │ │ │ cbnz r0, 15ed38 │ │ │ │ ldr r2, [pc, #212] @ (15edd8 ) │ │ │ │ ldr r3, [pc, #212] @ (15eddc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #208] @ (15ede0 ) │ │ │ │ @@ -336813,51 +336813,51 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ strd r4, r4, [r7, #964] @ 0x3c4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 333c04 │ │ │ │ + bl 333cd4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #724] @ 0x2d4 │ │ │ │ b.n 15ed02 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 333c28 │ │ │ │ + bl 333cf8 │ │ │ │ str.w r0, [r7, #716] @ 0x2cc │ │ │ │ b.n 15ecae │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 333c04 │ │ │ │ + bl 333cd4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #720] @ 0x2d0 │ │ │ │ b.n 15ecc2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 333c04 │ │ │ │ + bl 333cd4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #721] @ 0x2d1 │ │ │ │ b.n 15ecd6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 333c04 │ │ │ │ + bl 333cd4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #722] @ 0x2d2 │ │ │ │ b.n 15ecf0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ blx r3 │ │ │ │ b.n 15ed2c │ │ │ │ @@ -336866,23 +336866,23 @@ │ │ │ │ nop │ │ │ │ asrs r2, r4, #14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #472] @ (15efa0 ) │ │ │ │ + str r6, [r6, r0] │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r2, [r0, r3] │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r6, [r0, r5] │ │ │ │ movs r0, r4 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r0, [r1, r6] │ │ │ │ movs r0, r4 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ movs r0, r4 │ │ │ │ svc 23 │ │ │ │ vrshr.u32 q15, , #1 │ │ │ │ vmla.i q15, , d11[0] │ │ │ │ vqrdmlsh.s , , d29[0] │ │ │ │ vsli.64 , , #63 @ 0x3f │ │ │ │ vsra.u64 d30, d5, #1 │ │ │ │ @@ -336893,33 +336893,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #964] @ 0x3c4 │ │ │ │ cbz r6, 15ee48 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e1a7c │ │ │ │ + bl 1e1b4c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15ee30 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cbz r1, 15ee22 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e1a7c │ │ │ │ + bl 1e1b4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15ee18 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e1914 │ │ │ │ + bl 1e19e4 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ mov ip, r0 │ │ │ │ @@ -337252,36 +337252,36 @@ │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ bne.n 15f1cc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, #8 │ │ │ │ mov r4, lr │ │ │ │ mov r5, r2 │ │ │ │ - bl 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15f1e6 │ │ │ │ strd r5, r4, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ cbz r0, 15f216 │ │ │ │ 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 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ cbz r0, 15f232 │ │ │ │ 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 │ │ │ │ @@ -337425,21 +337425,21 @@ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 15f3f0 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldrb.w r3, [r5, #736] @ 0x2e0 │ │ │ │ cbz r3, 15f412 │ │ │ │ mov r0, r4 │ │ │ │ bl 15f130 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ 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} │ │ │ │ @@ -337447,19 +337447,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 158344 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldrb.w r3, [r5, #736] @ 0x2e0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15f3d4 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #20522 @ 0x502a │ │ │ │ movt r3, #254 @ 0xfe │ │ │ │ strd r0, r1, [r5, #728] @ 0x2d8 │ │ │ │ strd r0, r1, [r5, #720] @ 0x2d0 │ │ │ │ strb.w r2, [r5, #736] @ 0x2e0 │ │ │ │ str.w r3, [r5, #740] @ 0x2e4 │ │ │ │ @@ -337484,15 +337484,15 @@ │ │ │ │ ldrd r9, sl, [r5, #56] @ 0x38 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1583ec │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 15f4f8 │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #740] @ 0x2e4 │ │ │ │ ldrb.w r3, [r4, #736] @ 0x2e0 │ │ │ │ cbnz r3, 15f496 │ │ │ │ mov r9, r6 │ │ │ │ mov sl, r7 │ │ │ │ movs r3, #1 │ │ │ │ @@ -337518,15 +337518,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r4, #704] @ 0x2c0 │ │ │ │ str.w r7, [r4, #708] @ 0x2c4 │ │ │ │ bl 15f130 │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -337549,55 +337549,55 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r9, r3 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f5c4 │ │ │ │ ldrb.w r6, [r4, #696] @ 0x2b8 │ │ │ │ add.w r7, r4, #608 @ 0x260 │ │ │ │ cbz r6, 15f574 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1dde60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 15f5c0 │ │ │ │ movw r2, #12820 @ 0x3214 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r4 │ │ │ │ movne r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3320a4 │ │ │ │ + bl 332174 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ddd58 │ │ │ │ + bl 1dde28 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r6, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1ddd58 │ │ │ │ + bl 1dde28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ ittt ne │ │ │ │ clzne r0, r3 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ lslne r0, r0, #1 │ │ │ │ beq.n 15f5c4 │ │ │ │ @@ -337644,25 +337644,25 @@ │ │ │ │ bl 159aa0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 15f668 │ │ │ │ add.w r9, r5, #536 @ 0x218 │ │ │ │ b.n 15f654 │ │ │ │ ldrd sl, r6, [r5, #560] @ 0x230 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r6, r6, r8 │ │ │ │ bcs.n 15f668 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 15f510 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 15f668 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15f636 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ ldr r2, [pc, #52] @ (15f6a0 ) │ │ │ │ ldr r3, [pc, #48] @ (15f69c ) │ │ │ │ @@ -337672,15 +337672,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15f68a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1e2cd4 │ │ │ │ + bl 1e2da4 │ │ │ │ b.n 15f60e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -337725,24 +337725,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f7b6 │ │ │ │ ldrb.w r3, [r5, #744] @ 0x2e8 │ │ │ │ add.w r6, r5, #536 @ 0x218 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15f7d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15f824 │ │ │ │ ldrd r2, r3, [r5, #568] @ 0x238 │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.w 15f83c │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #2 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc, #316 @ (adr r3, 15f870 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59c74 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ @@ -337751,23 +337751,23 @@ │ │ │ │ add r3, pc, #296 @ (adr r3, 15f870 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59c74 <__aeabi_uldivmod@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f824 │ │ │ │ ldr.w r2, [r5, #560] @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r5, #564] @ 0x234 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r7, fp │ │ │ │ bcs.n 15f864 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 15f510 │ │ │ │ @@ -337777,39 +337777,39 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 15f860 │ │ │ │ ldr.w r3, [r5, #480] @ 0x1e0 │ │ │ │ cbz r3, 15f7b6 │ │ │ │ ldrb.w r3, [r5, #744] @ 0x2e8 │ │ │ │ cbnz r3, 15f7b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f824 │ │ │ │ ldrd r2, r3, [r5, #568] @ 0x238 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcs.n 15f802 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r2, [pc, #208] @ (15f888 ) │ │ │ │ ldr r3, [pc, #200] @ (15f884 ) │ │ │ │ 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 15f868 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, pc, #164 @ (adr r1, 15f878 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1e2cd4 │ │ │ │ + bl 1e2da4 │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, r8 │ │ │ │ mov r0, r8 │ │ │ │ sbcs.w r2, r9, r7 │ │ │ │ mov r1, r7 │ │ │ │ ite cs │ │ │ │ @@ -337821,15 +337821,15 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r9 │ │ │ │ b.n 15f730 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 15f510 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 15f7b6 │ │ │ │ mov r4, r7 │ │ │ │ @@ -337837,28 +337837,28 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 15f754 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 15f7b6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2cd4 │ │ │ │ + bl 1e2da4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ b.n 15f6ea │ │ │ │ ldr.w r3, [r5, #592] @ 0x250 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1e2cd4 │ │ │ │ + bl 1e2da4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 15f7e0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15f7b6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 15f7b6 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ @@ -337917,21 +337917,21 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ blx 5a918 │ │ │ │ mov r0, r4 │ │ │ │ bl 15f130 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ blx r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a1f4 │ │ │ │ @@ -337942,15 +337942,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 1dd250 │ │ │ │ + bl 1dd320 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 15f97c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -337987,15 +337987,15 @@ │ │ │ │ add r6, pc │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1eaf98 │ │ │ │ + bl 1eb068 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -338023,15 +338023,15 @@ │ │ │ │ bx lr │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r4, #25 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb800020 │ │ │ │ + mcrr 0, 2, r0, r0, cr0 │ │ │ │ lsls r6, r3, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #300] @ (15fb50 ) │ │ │ │ @@ -338072,15 +338072,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 15fb1e │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15fb0c │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 15fab4 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r4, [r5, #156] @ 0x9c │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add r4, r2 │ │ │ │ @@ -338103,15 +338103,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #32 │ │ │ │ blx 5a30c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 1e9f10 │ │ │ │ + bl 1e9fe0 │ │ │ │ ldr r2, [pc, #116] @ (15fb60 ) │ │ │ │ ldr r3, [pc, #104] @ (15fb54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -338184,15 +338184,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #216] @ (15fc78 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ ldrb.w r3, [r4, #517] @ 0x205 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15fc66 │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 15fc1c │ │ │ │ @@ -338240,15 +338240,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ b.n 15fbc8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ add.w r0, r4, r0, lsl #8 │ │ │ │ add.w r0, r0, #1040 @ 0x410 │ │ │ │ - bl 332240 │ │ │ │ + bl 332310 │ │ │ │ ldrb.w r1, [r4, #516] @ 0x204 │ │ │ │ movw r2, #52715 @ 0xcdeb │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ movne r7, r2 │ │ │ │ b.n 15fc02 │ │ │ │ @@ -338284,15 +338284,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #388] @ (15fe2c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ ldrb.w r3, [r4, #517] @ 0x205 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15fe0c │ │ │ │ ldrd r0, r1, [r9, #16] │ │ │ │ add r3, pc, #340 @ (adr r3, 15fe20 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -338325,20 +338325,20 @@ │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r5, r5, [sp, #56] @ 0x38 │ │ │ │ mov r8, r3 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldrb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15fdd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 15fd9c │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 15fd4e │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ @@ -338351,15 +338351,15 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ adds r3, r4, r0 │ │ │ │ add.w r0, r0, #1040 @ 0x410 │ │ │ │ movs r2, #1 │ │ │ │ add r0, r4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ strb.w r2, [r3, #1072] @ 0x430 │ │ │ │ - bl 332240 │ │ │ │ + bl 332310 │ │ │ │ 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, #172] @ (15fe30 ) │ │ │ │ @@ -338373,15 +338373,15 @@ │ │ │ │ bne.n 15fe16 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 3320a4 │ │ │ │ + bl 332174 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 15fe0c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fd0c │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -338395,28 +338395,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 15fd06 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r2, [r4, #696] @ 0x2b8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ blx 5ad64 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1ddd58 │ │ │ │ + bl 1dde28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ bne.n 15fd38 │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 15fd82 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -338490,15 +338490,15 @@ │ │ │ │ cbz r0, 15fedc │ │ │ │ ldr r2, [pc, #60] @ (15ff00 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 15fed2 │ │ │ │ cbz r3, 15feee │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ 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] │ │ │ │ @@ -338526,15 +338526,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a30c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1e9f10 │ │ │ │ + bl 1e9fe0 │ │ │ │ cbz r0, 15ff3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -338564,15 +338564,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r0, ip │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 15ffe8 │ │ │ │ + b.n 160168 │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r0 │ │ │ │ add.w r6, r0, #72 @ 0x48 │ │ │ │ @@ -338767,18 +338767,18 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 1601b2 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1e9f10 │ │ │ │ + bl 1e9fe0 │ │ │ │ cbz r0, 1601b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1601b6 │ │ │ │ add r5, sp, #16 │ │ │ │ strd r6, r8, [r0] │ │ │ │ add.w ip, r0, #8 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -338827,15 +338827,15 @@ │ │ │ │ blx 5b114 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 16020a │ │ │ │ ldr.w r3, [r4, #-52] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1601f8 │ │ │ │ sub.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 3321fc │ │ │ │ + bl 3322cc │ │ │ │ sub.w r1, r4, #252 @ 0xfc │ │ │ │ mov r0, r8 │ │ │ │ bl 157b04 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1601f8 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ @@ -339037,19 +339037,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 5b114 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1e9f10 │ │ │ │ + bl 1e9fe0 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1e9f10 │ │ │ │ + bl 1e9fe0 │ │ │ │ ldr r1, [pc, #220] @ (160540 ) │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 5a3a8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -339334,22 +339334,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 16070c │ │ │ │ add.w r0, r7, #660 @ 0x294 │ │ │ │ - bl 33236c │ │ │ │ + bl 33243c │ │ │ │ ldr.w r0, [r7, #692] @ 0x2b4 │ │ │ │ cbz r0, 160744 │ │ │ │ blx 5a720 │ │ │ │ add.w r0, r7, #608 @ 0x260 │ │ │ │ - bl 1ddd44 │ │ │ │ + bl 1dde14 │ │ │ │ add.w r0, r7, #536 @ 0x218 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ ldr.w r0, [r7, #656] @ 0x290 │ │ │ │ cbz r0, 16075e │ │ │ │ blx 5a8ac │ │ │ │ ldr.w r1, [r7, #524] @ 0x20c │ │ │ │ cbz r1, 16076e │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -339439,15 +339439,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 5a30c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ add r7, pc │ │ │ │ - bl 1e9f10 │ │ │ │ + bl 1e9fe0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 160b32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #152] @ 0x98 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ @@ -339503,25 +339503,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5a14c │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 59e00 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1e9f10 │ │ │ │ + bl 1e9fe0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 160a90 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 160a90 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 160a90 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -339569,15 +339569,15 @@ │ │ │ │ bne.n 16099e │ │ │ │ ldrb.w r3, [r4, #177] @ 0xb1 │ │ │ │ cbnz r3, 1609bc │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 1609d0 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160a90 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -339845,15 +339845,15 @@ │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 160c4a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ and.w r0, r6, #5734400 @ 0x578000 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 160d20 │ │ │ │ + bge.n 160ca0 │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf3ae00af │ │ │ │ stmdb 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 │ │ │ │ @@ -339977,15 +339977,15 @@ │ │ │ │ bl 160548 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 160daa │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 160daa │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - bhi.n 160d4c │ │ │ │ + bls.n 160ecc │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf34400af │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #57519 @ 0xe0af │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -340116,15 +340116,15 @@ │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 160f00 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf1f400af │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 161008 │ │ │ │ + bhi.n 160f88 │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf0f800af │ │ │ │ stmdb 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 │ │ │ │ @@ -340378,15 +340378,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16119e │ │ │ │ ldr r2, [pc, #224] @ (1612c8 ) │ │ │ │ ldr r1, [pc, #224] @ (1612cc ) │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 16119e │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [pc, #208] @ (1612d0 ) │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ @@ -340454,32 +340454,32 @@ │ │ │ │ mov.w r6, #13824 @ 0x3600 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 160ff4 │ │ │ │ nop │ │ │ │ eors.w r0, r8, #175 @ 0xaf │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + beq.n 1611d4 │ │ │ │ movs r7, r5 │ │ │ │ - bpl.n 161354 │ │ │ │ + bvs.n 1612d4 │ │ │ │ movs r0, r4 │ │ │ │ - bmi.n 161260 │ │ │ │ + bpl.n 1611e0 │ │ │ │ movs r0, r4 │ │ │ │ cdp 0, 14, cr0, cr4, cr15, {5} │ │ │ │ - bmi.n 161308 │ │ │ │ + bmi.n 161288 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcs.n 1613ac │ │ │ │ + bcc.n 16132c │ │ │ │ movs r0, r4 │ │ │ │ - cbnz r2, 161304 │ │ │ │ + hlt 0x0012 │ │ │ │ movs r0, r4 │ │ │ │ - bcc.n 1611e8 │ │ │ │ + bmi.n 161368 │ │ │ │ movs r0, r4 │ │ │ │ - bcc.n 161348 │ │ │ │ + bcc.n 1612c8 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r6, [r0, #472] @ 0x1d8 │ │ │ │ @@ -340985,15 +340985,15 @@ │ │ │ │ b.n 161400 │ │ │ │ ldr r2, [pc, #124] @ (161994 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #124] @ (161998 ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 16140e │ │ │ │ mov r0, r8 │ │ │ │ blx 5af5c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ @@ -341027,17 +341027,17 @@ │ │ │ │ blx 5b114 │ │ │ │ str.w r0, [r6, #208] @ 0xd0 │ │ │ │ b.n 16136a │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 161592 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ movs r0, r4 │ │ │ │ - uxth r0, r4 │ │ │ │ + cbz r0, 1619f4 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r5, #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, #3968] @ 0xf80 │ │ │ │ @@ -341211,15 +341211,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1620a4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r5, r5, #1056 @ 0x420 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ strd r0, r1, [r5] │ │ │ │ b.n 1619ee │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 161b96 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -341270,15 +341270,15 @@ │ │ │ │ str.w r3, [r8, #80] @ 0x50 │ │ │ │ ldrd r3, r2, [r4, #824] @ 0x338 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [r8, #84] @ 0x54 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -341286,15 +341286,15 @@ │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 161d7e │ │ │ │ add.w r1, sl, #1040 @ 0x410 │ │ │ │ mov r2, r8 │ │ │ │ add r1, r4 │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ - bl 3323dc │ │ │ │ + bl 3324ac │ │ │ │ ldr.w r2, [r4, #576] @ 0x240 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w r3, [r4, #580] @ 0x244 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r2, r0 │ │ │ │ str.w r2, [r4, #584] @ 0x248 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ @@ -341311,15 +341311,15 @@ │ │ │ │ add sl, r4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #592] @ 0x250 │ │ │ │ ldr.w r3, [r4, #596] @ 0x254 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r4, #596] @ 0x254 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #1072] @ 0x430 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 161b34 │ │ │ │ ldr.w r8, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -341902,21 +341902,21 @@ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cbz r1, 162380 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 162b0a │ │ │ │ str.w r5, [r4, #524] @ 0x20c │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1ddcc4 │ │ │ │ + bl 1ddd94 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 162862 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1f8170 │ │ │ │ + bl 1f8240 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [pc, #2048] @ 162ba8 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -341950,15 +341950,15 @@ │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r4, #656] @ 0x290 │ │ │ │ add r5, pc │ │ │ │ strb.w lr, [r4, #744] @ 0x2e8 │ │ │ │ strd r0, r5, [sp] │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - bl 332328 │ │ │ │ + bl 3323f8 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r4, #528] @ 0x210 │ │ │ │ ldr r7, [r3, #64] @ 0x40 │ │ │ │ ldr r5, [r7, #96] @ 0x60 │ │ │ │ cbz r5, 162458 │ │ │ │ mov r0, r5 │ │ │ │ @@ -342040,15 +342040,15 @@ │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ strd r9, r9, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ blx 5b114 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #200 @ 0xc8 │ │ │ │ - bl 332168 │ │ │ │ + bl 332238 │ │ │ │ mov r0, r5 │ │ │ │ blx 5af5c │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -342186,15 +342186,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 5b114 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #200 @ 0xc8 │ │ │ │ - bl 332168 │ │ │ │ + bl 332238 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cbz r3, 162710 │ │ │ │ ldr.w r3, [pc, #1292] @ 162bd4 │ │ │ │ add.w r5, sl, #244 @ 0xf4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, sl, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -342252,15 +342252,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1629e8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r6, #64] @ 0x40 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 33224c │ │ │ │ + bl 33231c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 162b12 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1627f4 │ │ │ │ blx 5af5c │ │ │ │ @@ -342325,15 +342325,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 5b114 │ │ │ │ str.w r0, [r6, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16221a │ │ │ │ mov r0, r9 │ │ │ │ - bl 3322f8 │ │ │ │ + bl 3323c8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16221a │ │ │ │ ldr.w r9, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 160548 │ │ │ │ mov r1, r5 │ │ │ │ @@ -342491,15 +342491,15 @@ │ │ │ │ mov.w r8, #6 │ │ │ │ b.n 1626da │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3322f8 │ │ │ │ + bl 3323c8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 162168 │ │ │ │ ldr r7, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 160548 │ │ │ │ mov r1, r5 │ │ │ │ @@ -342519,15 +342519,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 5b114 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - bl 3322f8 │ │ │ │ + bl 3323c8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 162b1e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 162168 │ │ │ │ movs r3, #0 │ │ │ │ @@ -342597,15 +342597,15 @@ │ │ │ │ str.w r0, [r4, #692] @ 0x2b4 │ │ │ │ blx 5a044 │ │ │ │ b.n 16241a │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5ad1c │ │ │ │ b.n 162380 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3322f8 │ │ │ │ + bl 3323c8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 162a42 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 1629fe │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ @@ -342649,15 +342649,15 @@ │ │ │ │ vcvt.f32.u32 d28, d7, #1 │ │ │ │ @ instruction: 0xffffce2d │ │ │ │ @ instruction: 0xffffce27 │ │ │ │ vsli.64 d29, d5, #63 @ 0x3f │ │ │ │ vsubw.u , , d9 │ │ │ │ vrshr.u64 d29, d15, #1 │ │ │ │ vcvt.u16.f16 q14, , #1 │ │ │ │ - vsra.u32 q14, q11, #1 │ │ │ │ + vrshr.u32 d28, d22, #1 │ │ │ │ movs r0, r4 │ │ │ │ ldmia r5, {r0, r3, r4, r5, r6} │ │ │ │ @ instruction: 0xffffcfa7 │ │ │ │ vshr.u32 d29, d17, #1 │ │ │ │ @ instruction: 0xffff0e2c │ │ │ │ movs r0, r0 │ │ │ │ tst r4, r0 │ │ │ │ @@ -342669,18 +342669,18 @@ │ │ │ │ lsrs r4, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 162c7a │ │ │ │ vcvt.u16.f16 q8, q12, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00a2 │ │ │ │ - movs r0, r4 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ - movs r0, r0 │ │ │ │ + ittt vs │ │ │ │ + movvs r0, r4 │ │ │ │ + lsrvs r4, r6, #22 │ │ │ │ + movvs r0, r0 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r4, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 162b56 │ │ │ │ @@ -343355,15 +343355,15 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldmia r5, {r1, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r6, 163384 │ │ │ │ + cbz r6, 1633b4 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [r0, #200] @ 0xc8 │ │ │ │ @@ -343406,15 +343406,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5b114 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 3322f8 │ │ │ │ + bl 3323c8 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 1633e6 │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 160548 │ │ │ │ @@ -343643,15 +343643,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ 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, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ mov r9, r3 │ │ │ │ @@ -343997,26 +343997,26 @@ │ │ │ │ bne.n 1639c2 │ │ │ │ ldr r2, [pc, #32] @ (1639f4 ) │ │ │ │ ldr r1, [pc, #32] @ (1639f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ b.n 1639c2 │ │ │ │ nop │ │ │ │ - add r6, pc, #752 @ (adr r6, 163ce0 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 163be0 ) │ │ │ │ movs r7, r5 │ │ │ │ @ instruction: 0xfb0e00af │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ movs r0, r4 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -344133,15 +344133,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, ip │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ - add r4, pc, #656 @ (adr r4, 163dc8 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 163cc8 ) │ │ │ │ movs r7, r5 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 163c10 │ │ │ │ push {r4, lr} │ │ │ │ @@ -344612,34 +344612,34 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r4, #492 @ 0x1ec │ │ │ │ blx 59c74 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #520 @ 0x208 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ b.n 163fea │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1dde60 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 16400e │ │ │ │ cbnz r0, 164014 │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 163fda │ │ │ │ ldr.w r8, [r4, #576] @ 0x240 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 163f9a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e2cd4 │ │ │ │ + bl 1e2da4 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ b.n 163f88 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 163ff8 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 163ff8 │ │ │ │ @@ -344679,22 +344679,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 5a4a4 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ ble.n 164068 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 5af20 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1ddd58 │ │ │ │ + bl 1dde28 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 164068 │ │ │ │ nop │ │ │ │ itee lt │ │ │ │ lsllt r7, r5, #2 │ │ │ │ lsrge r0, r3, #3 │ │ │ │ movge r0, r0 │ │ │ │ blt.n 1641a0 │ │ │ │ @@ -344823,15 +344823,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 1641e2 │ │ │ │ blx 5a828 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ b.n 1641e4 │ │ │ │ - add r4, pc, #712 @ (adr r4, 1644cc ) │ │ │ │ + add r5, pc, #456 @ (adr r5, 1643cc ) │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [pc, #76] @ (164254 ) │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov lr, r1 │ │ │ │ @@ -344855,15 +344855,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ strd r2, ip, [lr] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ movs r7, r5 │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 164290 │ │ │ │ cbz r1, 16428e │ │ │ │ @@ -344910,15 +344910,15 @@ │ │ │ │ blx 59c74 <__aeabi_uldivmod@plt> │ │ │ │ mov r3, r2 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r2, sp │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1dde60 │ │ │ │ ldr r2, [pc, #60] @ (164328 ) │ │ │ │ ldr r3, [pc, #52] @ (164324 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -345155,15 +345155,15 @@ │ │ │ │ bne.n 164472 │ │ │ │ b.n 164502 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 164490 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 164490 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #116] @ (1645d4 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -345229,15 +345229,15 @@ │ │ │ │ ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ add r3, pc, #144 @ (adr r3, 1646a8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 59c74 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -345246,15 +345246,15 @@ │ │ │ │ b.n 16464a │ │ │ │ add.w r1, r0, #48 @ 0x30 │ │ │ │ mov r2, sp │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r6, r7, [sp] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - bl 1ddd90 │ │ │ │ + bl 1dde60 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 164670 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cbnz r3, 164676 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ @@ -345271,15 +345271,15 @@ │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 16464a │ │ │ │ mvn.w r4, #3 │ │ │ │ b.n 164678 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r2, [pc, #52] @ (1646b8 ) │ │ │ │ ldr r3, [pc, #44] @ (1646b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -345317,24 +345317,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 164710 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 164720 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -345518,15 +345518,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ mov r8, r3 │ │ │ │ adc.w r3, r6, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 1649ae │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 16495c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 16492c │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -345537,15 +345537,15 @@ │ │ │ │ bne.n 164926 │ │ │ │ mov.w r2, #288 @ 0x120 │ │ │ │ str.w r3, [sl] │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #892] @ 0x37c │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr.w r7, [r4, #488] @ 0x1e8 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r7, #110 @ 0x6e │ │ │ │ beq.n 1649cc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ @@ -345555,42 +345555,42 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 16491a │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ mov.w r7, #13824 @ 0x3600 │ │ │ │ movt r7, #50277 @ 0xc465 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ strd r2, r3, [r4, #568] @ 0x238 │ │ │ │ str.w r7, [r4, #576] @ 0x240 │ │ │ │ - bl 1ddd58 │ │ │ │ + bl 1dde28 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 164956 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 1649c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ b.n 164912 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ b.n 164912 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ movs r7, #2 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 164956 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -345951,15 +345951,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r2, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ 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 │ │ │ │ @@ -345976,17 +345976,17 @@ │ │ │ │ bl 16454c │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #288 @ 0x120 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 164e84 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ - bl 1ddd44 │ │ │ │ + bl 1dde14 │ │ │ │ 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 │ │ │ │ @@ -346550,69 +346550,69 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 165280 │ │ │ │ b.n 1653d6 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r0, r4 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ movs r0, r4 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ movs r0, r4 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ movs r0, r4 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ movs r0, r4 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + str r4, [r6, #0] │ │ │ │ movs r4, r4 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ movs r0, r4 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -346641,21 +346641,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (165598 ) │ │ │ │ ldr r1, [pc, #20] @ (16559c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -346962,15 +346962,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 16589c │ │ │ │ str.w r0, [r5, #284] @ 0x11c │ │ │ │ b.n 16587e │ │ │ │ blx 5a594 │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 16589c │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -347081,15 +347081,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r6 │ │ │ │ b.n 165a1c │ │ │ │ mov r0, r9 │ │ │ │ bl 164298 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r9, #48 @ 0x30 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ cbnz r6, 165a74 │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ strd fp, r8, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ vstr d8, [sp] │ │ │ │ @@ -347097,16 +347097,16 @@ │ │ │ │ cbz r0, 165a78 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 165a5c │ │ │ │ add.w r0, r9, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1f81fc │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1f82cc │ │ │ │ + bl 1e2cbc │ │ │ │ adds r2, r0, r5 │ │ │ │ adcs.w r3, r1, #0 │ │ │ │ it cs │ │ │ │ movcs r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 165a02 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -347209,17 +347209,17 @@ │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 165b5a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r0, [r6, #268] @ 0x10c │ │ │ │ b.n 165b0c │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ movs r7, r5 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #168] @ (165c24 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -347553,22 +347553,22 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r0, #1000] @ 0x3e8 │ │ │ │ ldr.w r6, [r7, #984] @ 0x3d8 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 165f14 │ │ │ │ ldrb.w r4, [r6, #188] @ 0xbc │ │ │ │ cbz r4, 165f22 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5af14 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 165f3e │ │ │ │ b.n 165f60 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -347580,22 +347580,22 @@ │ │ │ │ cbz r0, 165f5a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 165f2c │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ strb.w r3, [r6, #188] @ 0xbc │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e0c │ │ │ │ b.n 165f1c │ │ │ │ mov r0, r5 │ │ │ │ blx 59e0c │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cbz r1, 165f96 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -347609,24 +347609,24 @@ │ │ │ │ cbnz r3, 165fc4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 165fd8 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -347801,28 +347801,28 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds.w r7, r9, r7 │ │ │ │ adc.w r1, r3, sl │ │ │ │ movw r3, #48576 @ 0xbdc0 │ │ │ │ movt r3, #65520 @ 0xfff0 │ │ │ │ adds r0, r7, r3 │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ - bl 1e2c58 │ │ │ │ + bl 1e2d28 │ │ │ │ b.n 16608a │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ 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 1ddd58 │ │ │ │ + bl 1dde28 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 1660c0 │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 166194 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16608a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -347839,15 +347839,15 @@ │ │ │ │ ldr.w r7, [r4, #684] @ 0x2ac │ │ │ │ mov sl, r7 │ │ │ │ ldr.w r7, [r4, #672] @ 0x2a0 │ │ │ │ mov fp, r7 │ │ │ │ ldr.w r7, [r4, #676] @ 0x2a4 │ │ │ │ str r7, [sp, #28] │ │ │ │ b.n 166154 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ strd r0, r1, [r5, #280] @ 0x118 │ │ │ │ b.n 16609e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 16486c │ │ │ │ str.w r0, [r5, #272] @ 0x110 │ │ │ │ @@ -347885,40 +347885,40 @@ │ │ │ │ strb r3, [r6, #25] │ │ │ │ b.n 1660d8 │ │ │ │ add.w r7, r4, #492 @ 0x1ec │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ 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 1ddd58 │ │ │ │ + bl 1dde28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 1660d8 │ │ │ │ add.w r0, r0, #492 @ 0x1ec │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ 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 1ddd58 │ │ │ │ + bl 1dde28 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 1662e0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add.w r3, r6, #312 @ 0x138 │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ add.w r2, r6, #304 @ 0x130 │ │ │ │ blx 5b108 │ │ │ │ cbz r0, 166344 │ │ │ │ @@ -347969,15 +347969,15 @@ │ │ │ │ strd r2, r3, [ip, #928] @ 0x3a0 │ │ │ │ add.w ip, ip, #936 @ 0x3a8 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 166440 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbnz r3, 166440 │ │ │ │ ldrd r3, r0, [r4, #480] @ 0x1e0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #648] @ 0x288 │ │ │ │ @@ -348000,29 +348000,29 @@ │ │ │ │ bl 165fe0 │ │ │ │ cbz r0, 166458 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r9, #120] @ 0x78 │ │ │ │ mov r3, r9 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1663da │ │ │ │ ldr r2, [pc, #28] @ (166468 ) │ │ │ │ add.w r0, r9, #120 @ 0x78 │ │ │ │ add r2, pc │ │ │ │ blx 5b138 │ │ │ │ b.n 1663da │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr.w r0, [r4, #488] @ 0x1e8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blt.n 16642e │ │ │ │ vsli.64 , q8, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -348189,39 +348189,39 @@ │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r2, r1, lr │ │ │ │ it cc │ │ │ │ ldrcc r2, [sp, #32] │ │ │ │ bcc.n 166560 │ │ │ │ ldr.w r2, [r6, #304] @ 0x130 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ ldrd r3, ip, [r4, #280] @ 0x118 │ │ │ │ mov lr, r1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r7, r1, [r6, #312] @ 0x138 │ │ │ │ b.n 166560 │ │ │ │ add.w r0, r5, #492 @ 0x1ec │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldrd r1, r2, [r4, #240] @ 0xf0 │ │ │ │ ldrd r0, r3, [r5, #568] @ 0x238 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 166688 │ │ │ │ add.w r0, r5, #492 @ 0x1ec │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ b.n 1665b6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 158344 │ │ │ │ b.n 1665a8 │ │ │ │ add.w r0, r5, #520 @ 0x208 │ │ │ │ str.w r1, [r5, #568] @ 0x238 │ │ │ │ str.w r2, [r5, #572] @ 0x23c │ │ │ │ - bl 1ddd58 │ │ │ │ + bl 1dde28 │ │ │ │ b.n 166670 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -348295,25 +348295,25 @@ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ strd r3, r3, [sp, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 1f8170 │ │ │ │ + bl 1f8240 │ │ │ │ cbnz r0, 166790 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r3, #520 @ 0x208 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ddcc4 │ │ │ │ + bl 1ddd94 │ │ │ │ cbz r0, 1667c4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r3 │ │ │ │ b.n 1667a2 │ │ │ │ mvn.w r5, #3 │ │ │ │ ldr.w r2, [pc, #1356] @ 166cf0 │ │ │ │ @@ -348517,15 +348517,15 @@ │ │ │ │ bl 15767c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, r3, [r3, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 166c80 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1ddd44 │ │ │ │ + bl 1dde14 │ │ │ │ b.n 16678a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 1667a2 │ │ │ │ mov r3, r0 │ │ │ │ b.n 1669ae │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ @@ -348793,15 +348793,15 @@ │ │ │ │ blx 5a2d8 │ │ │ │ strd r5, r5, [sp, #84] @ 0x54 │ │ │ │ b.n 1667e4 │ │ │ │ ldr r2, [pc, #112] @ (166d1c ) │ │ │ │ ldr r1, [pc, #112] @ (166d20 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ b.n 166bfe │ │ │ │ mov r0, r5 │ │ │ │ b.n 166b6e │ │ │ │ ldrd r4, r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -348815,34 +348815,34 @@ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ b.n 166bfe │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ movs r7, r5 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ movs r7, r5 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r5, #2 │ │ │ │ bvc.n 166d46 │ │ │ │ vrsubhn.i d30, , │ │ │ │ vmlsl.u , d31, d19[0] │ │ │ │ vshr.u64 d30, d9, #1 │ │ │ │ vtbl.8 d29, {d15-d17}, d7 │ │ │ │ @ instruction: 0xfffffb19 │ │ │ │ vmlsl.u , d31, d15[0] │ │ │ │ @ instruction: 0xffffdeb9 │ │ │ │ vtbl.8 d29, {d15}, d31 │ │ │ │ - @ instruction: 0xffff7cd0 │ │ │ │ + @ instruction: 0xffff7d90 │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ movs r0, r4 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -349708,30 +349708,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 1f8170 │ │ │ │ + bl 1f8240 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167714 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #192 @ 0xc0 │ │ │ │ add.w r8, r4, #192 @ 0xc0 │ │ │ │ - bl 1f8170 │ │ │ │ + bl 1f8240 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16770e │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ add.w r9, r4, #72 @ 0x48 │ │ │ │ - bl 1ddcc4 │ │ │ │ + bl 1ddd94 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167708 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1ddcc4 │ │ │ │ + bl 1ddd94 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167702 │ │ │ │ ldr r2, [pc, #140] @ (167728 ) │ │ │ │ ldr r3, [pc, #144] @ (16772c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -349770,19 +349770,19 @@ │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 5a66c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5aba8 │ │ │ │ b.n 167650 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ddd44 │ │ │ │ + bl 1dde14 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -349810,29 +349810,29 @@ │ │ │ │ bl 163e44 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 167768 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 1677c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cbnz r0, 1677b8 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1ddd44 │ │ │ │ + bl 1dde14 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 1ddd44 │ │ │ │ + bl 1dde14 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 5abf0 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ @@ -349842,15 +349842,15 @@ │ │ │ │ blx 5abf0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ blx 5a5c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 167790 │ │ │ │ b.n 1677b8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -349866,19 +349866,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #25] │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ cbnz r2, 167852 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 16786a │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldrd r0, r3, [r5, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 16783c │ │ │ │ blx 5a414 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, #188] @ 0xbc │ │ │ │ @@ -350548,23 +350548,23 @@ │ │ │ │ bl 16486c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 167f56 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r3, [r6, #704] @ 0x2c0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r6, #704 @ 0x2c0 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r6, #704] @ 0x2c0 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 167f48 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #60] @ (167f5c ) │ │ │ │ @@ -351121,22 +351121,22 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #144] @ (168518 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ea1ec │ │ │ │ + bl 1ea2bc │ │ │ │ vldr d7, [pc, #92] @ 1684f0 │ │ │ │ ldr r2, [pc, #132] @ (16851c ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ea320 │ │ │ │ + bl 1ea3f0 │ │ │ │ ldr r2, [pc, #120] @ (168520 ) │ │ │ │ dmb ish │ │ │ │ add r2, pc │ │ │ │ ldrexd r3, r4, [r2] │ │ │ │ strexd ip, r0, r1, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 1684ae │ │ │ │ @@ -351144,15 +351144,15 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 16841c │ │ │ │ ldr r0, [pc, #88] @ (168524 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 1ea1ec │ │ │ │ + bl 1ea2bc │ │ │ │ ldr r2, [pc, #80] @ (168528 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -351172,33 +351172,33 @@ │ │ │ │ lsls r7, r5, #2 │ │ │ │ sub sp, #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ movs r0, r4 │ │ │ │ b.n 168a80 │ │ │ │ lsls r1, r5, #2 │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ movs r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1de71c │ │ │ │ + bl 1de7ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [pc, #1236] @ 168a34 │ │ │ │ @@ -351208,30 +351208,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 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1689d8 │ │ │ │ strd r9, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e5a74 │ │ │ │ + bl 2e5b44 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2e5a74 │ │ │ │ + bl 2e5b44 │ │ │ │ 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 │ │ │ │ @@ -351553,15 +351553,15 @@ │ │ │ │ strh.w r2, [r4, #145] @ 0x91 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 168856 │ │ │ │ b.n 16893e │ │ │ │ ldr r1, [pc, #108] @ (168a48 ) │ │ │ │ add.w r0, sl, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f80c0 │ │ │ │ + bl 1f8190 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [sl] │ │ │ │ b.n 16858a │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strh.w r3, [r4, #332] @ 0x14c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ @@ -351601,104 +351601,104 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (168a70 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (168a74 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1ea504 │ │ │ │ + bl 1ea5d4 │ │ │ │ pop {r3, pc} │ │ │ │ add r2, sp, #640 @ 0x280 │ │ │ │ lsls r7, r5, #2 │ │ │ │ bgt.n 168a44 │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #1844 @ 0x734 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1dda14 │ │ │ │ + bl 1ddae4 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dda14 │ │ │ │ + bl 1ddae4 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 168ac6 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cbz r3, 168ae2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dda14 │ │ │ │ + bl 1ddae4 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 168ac2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddac0 │ │ │ │ + bl 1ddb90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1dda14 │ │ │ │ + bl 1ddae4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ movw r2, #1844 @ 0x734 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 168b66 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cbz r3, 168b4a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd864 │ │ │ │ + bl 1dd934 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ b.n 168b3c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2048] @ 0x800 │ │ │ │ ldr r2, [pc, #176] @ (168c38 ) │ │ │ │ @@ -351709,51 +351709,51 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [pc, #168] @ (168c40 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2e5b9c │ │ │ │ + bl 2e5c6c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #152] @ (168c44 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ddc48 │ │ │ │ + bl 1ddd18 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ddcbc │ │ │ │ + bl 1ddd8c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ddcc0 │ │ │ │ + bl 1ddd90 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #304 @ 0x130 │ │ │ │ add.w r0, sp, r2 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 1f621c │ │ │ │ + bl 1f62ec │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1e2a20 │ │ │ │ + bl 1e2af0 │ │ │ │ ldr r3, [pc, #76] @ (168c48 ) │ │ │ │ mov.w r2, #46848 @ 0xb700 │ │ │ │ movt r2, #65439 @ 0xff9f │ │ │ │ add.w r1, sp, #1952 @ 0x7a0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1de578 │ │ │ │ + bl 1de648 │ │ │ │ ldr r2, [pc, #52] @ (168c4c ) │ │ │ │ ldr r3, [pc, #36] @ (168c3c ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ @@ -351806,32 +351806,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (168d08 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1dd560 │ │ │ │ + bl 1dd630 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #948 @ 0x3b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r5, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ ldrb.w r1, [r5, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dd7e4 │ │ │ │ + bl 1dd8b4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1de98c │ │ │ │ + bl 1dea5c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 168cf6 │ │ │ │ ldr r2, [pc, #44] @ (168d0c ) │ │ │ │ ldr r3, [pc, #36] @ (168d08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -351865,47 +351865,47 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 168dbe │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ mov r0, sp │ │ │ │ - bl 1dd560 │ │ │ │ + bl 1dd630 │ │ │ │ ldr.w r1, [r4, #252] @ 0xfc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 28c95c │ │ │ │ + bl 28ca2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 168dc8 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #240 @ 0xf0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #948 @ 0x3b4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f621c │ │ │ │ + bl 1f62ec │ │ │ │ ldr r2, [pc, #56] @ (168ddc ) │ │ │ │ ldr r3, [pc, #48] @ (168dd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -351932,37 +351932,37 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str r3, [r0, #4] │ │ │ │ add.w r1, r0, #16 │ │ │ │ strb.w r3, [r0, #96] @ 0x60 │ │ │ │ strd r3, r3, [r0, #100] @ 0x64 │ │ │ │ str r7, [r0, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dda14 │ │ │ │ + bl 1ddae4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddac0 │ │ │ │ + bl 1ddb90 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddac0 │ │ │ │ + bl 1ddb90 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 168a78 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 168e56 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -351970,15 +351970,15 @@ │ │ │ │ beq.n 168e5e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r1, #2008 @ 0x7d8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r4, #16 │ │ │ │ str r7, [r0, #120] @ 0x78 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -352004,21 +352004,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 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1dd864 │ │ │ │ + bl 1dd934 │ │ │ │ ldrb.w r1, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd864 │ │ │ │ + bl 1dd934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 168b0c │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 168ef0 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -352048,21 +352048,21 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 168c7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1de800 │ │ │ │ + bl 1de8d0 │ │ │ │ cbz r0, 168f6c │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dd9e0 │ │ │ │ + bl 1ddab0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 168a78 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 168f62 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -352108,30 +352108,30 @@ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cbz r3, 168ff8 │ │ │ │ mov r5, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 168c7c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dd560 │ │ │ │ + bl 1dd630 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 168b0c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ cbz r1, 168fe0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 168b0c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1de7ac │ │ │ │ + bl 1de87c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 169010 │ │ │ │ ldr r2, [pc, #40] @ (169024 ) │ │ │ │ ldr r3, [pc, #36] @ (169020 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -352257,15 +352257,15 @@ │ │ │ │ lsls r4, r0, #16 │ │ │ │ asrs r5, r2, #20 │ │ │ │ movs r5, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #36] @ (169170 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e40f0 │ │ │ │ + bl 2e41c0 │ │ │ │ pop {r3, pc} │ │ │ │ sub.w ip, ip, #12 │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ls │ │ │ │ movls.w ip, #8 │ │ │ │ movhi.w ip, #4 │ │ │ │ b.n 169112 │ │ │ │ @@ -352635,15 +352635,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [pc, #308] @ (16961c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1695fa │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r5 │ │ │ │ mov r9, r5 │ │ │ │ b.n 169532 │ │ │ │ @@ -352660,23 +352660,23 @@ │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 16955c │ │ │ │ add.w r2, r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str r6, [r2, #0] │ │ │ │ mov r8, r7 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 169594 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2e39d0 │ │ │ │ + bl 2e3aa0 │ │ │ │ cbz r0, 169548 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2e3f58 │ │ │ │ + bl 2e4028 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cbnz r3, 16956a │ │ │ │ cmn.w r8, #5 │ │ │ │ bhi.n 16955c │ │ │ │ add.w r7, r8, #4 │ │ │ │ cmp r5, r7 │ │ │ │ @@ -352686,28 +352686,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r5, r7 │ │ │ │ it cc │ │ │ │ movcc r5, r7 │ │ │ │ b.n 169512 │ │ │ │ - bl 2e3988 │ │ │ │ + bl 2e3a58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 169548 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #45191 @ 0xb087 │ │ │ │ movt r3, #263 @ 0x107 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 169548 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169532 │ │ │ │ cmp.w r8, #3 │ │ │ │ bls.n 1695ee │ │ │ │ mov.w r1, r8, lsr #2 │ │ │ │ ldr r3, [pc, #128] @ (169620 ) │ │ │ │ @@ -352738,15 +352738,15 @@ │ │ │ │ cmp r4, r7 │ │ │ │ add r5, r3 │ │ │ │ bge.n 1695c6 │ │ │ │ cmp fp, r5 │ │ │ │ bcs.n 1695f4 │ │ │ │ ldr.w r1, [r8, #-4]! │ │ │ │ mov r0, sl │ │ │ │ - bl 1e6b34 │ │ │ │ + bl 1e6c04 │ │ │ │ b.n 1695ac │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1695fa │ │ │ │ mov r0, r9 │ │ │ │ blx 59e00 │ │ │ │ ldr r2, [pc, #40] @ (169624 ) │ │ │ │ ldr r3, [pc, #24] @ (169618 ) │ │ │ │ @@ -352770,27 +352770,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 1e6ba8 │ │ │ │ + bl 1e6c78 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 169664 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6a8c │ │ │ │ + bl 1e6b5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16964e │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ @@ -352800,36 +352800,36 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ bl 1694c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1696b2 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e6a10 │ │ │ │ + bl 1e6ae0 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 169680 │ │ │ │ - bl 1e6b34 │ │ │ │ + bl 1e6c04 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16968c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6974 │ │ │ │ + bl 1e6a44 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #292] @ (1697f4 ) │ │ │ │ @@ -352851,36 +352851,36 @@ │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 169720 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ uxtb.w r2, fp │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w fp, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [sp, #16] │ │ │ │ strd lr, lr, [r5, #4] │ │ │ │ add.w ip, sp, #32 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ add.w sl, r4, #84 @ 0x54 │ │ │ │ mov.w r3, fp, lsl #2 │ │ │ │ @@ -352915,15 +352915,15 @@ │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [pc, #44] @ (169804 ) │ │ │ │ ldr r3, [pc, #32] @ (1697f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -352974,31 +352974,31 @@ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16987e │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 169830 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -353038,15 +353038,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 205fb4 │ │ │ │ + bl 206084 │ │ │ │ movs r3, #20 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r3, r4 │ │ │ │ @@ -353059,20 +353059,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ - bl 2044b8 │ │ │ │ + bl 204588 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ add r3, r4 │ │ │ │ ldrd r0, r1, [r3, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ @@ -353099,31 +353099,31 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1699a8 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r7, r0 │ │ │ │ b.n 169914 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -353203,30 +353203,30 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov ip, r7 │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ strd r8, r8, [sp, #52] @ 0x34 │ │ │ │ @@ -353238,58 +353238,58 @@ │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r3, #16 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 169b6e │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [pc, #36] @ (169bb0 ) │ │ │ │ ldr r3, [pc, #28] @ (169bac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -353323,26 +353323,26 @@ │ │ │ │ cmp.w r3, #612 @ 0x264 │ │ │ │ beq.w 169ece │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 169df2 │ │ │ │ movw r1, #706 @ 0x2c2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r9 │ │ │ │ add.w fp, sp, #60 @ 0x3c │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r5, [sl, #32] │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ @@ -353368,30 +353368,30 @@ │ │ │ │ strb.w r3, [sp, #76] @ 0x4c │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldrd lr, r3, [sp, #8] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ strd r7, r7, [r6, #4] │ │ │ │ mov lr, fp │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ strd r7, r7, [sp, #76] @ 0x4c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ @@ -353402,86 +353402,86 @@ │ │ │ │ strb.w r3, [sp, #76] @ 0x4c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 169d84 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr.w r2, [pc, #1724] @ 16a490 │ │ │ │ ldr.w r3, [pc, #1716] @ 16a48c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -353494,137 +353494,137 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 16a4e8 │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ strdeq r0, r1, [sp, #40] @ 0x28 │ │ │ │ beq.n 169f42 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 169f7a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ b.n 169dd2 │ │ │ │ mov r7, fp │ │ │ │ str.w r9, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 169c4a │ │ │ │ ldr.w r3, [r2, #252] @ 0xfc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w sl, [r3, #360] @ 0x168 │ │ │ │ and.w sl, sl, #3 │ │ │ │ cmp.w sl, #1 │ │ │ │ beq.w 16a030 │ │ │ │ movs r5, #1 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ b.n 169dd2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 169f68 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 169e6a │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 16a026 │ │ │ │ @@ -353705,25 +353705,25 @@ │ │ │ │ b.n 169f42 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 169f42 │ │ │ │ movw r1, #706 @ 0x2c2 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #60 @ 0x3c │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r5, [r9, #32] │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -353750,30 +353750,30 @@ │ │ │ │ strb.w sl, [sp, #76] @ 0x4c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 16a61a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -353790,74 +353790,74 @@ │ │ │ │ it cc │ │ │ │ ldrcc r5, [sp, #12] │ │ │ │ bcs.w 16a4ec │ │ │ │ vldr d7, [pc, #836] @ 16a480 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16a160 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r3, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16a1a2 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 16a1d6 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 16a5da │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -353874,87 +353874,87 @@ │ │ │ │ cmp r3, #4 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 16a624 │ │ │ │ vldr d7, [pc, #596] @ 16a480 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16a250 │ │ │ │ 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, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16a290 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16a2c4 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r5, [r8, #32] │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ @@ -353969,30 +353969,30 @@ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ 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 r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov ip, fp │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov.w r9, #1 │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ @@ -354004,85 +354004,85 @@ │ │ │ │ strb.w r9, [sp, #76] @ 0x4c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ b.n 169dd2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -354093,32 +354093,32 @@ │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 16a084 │ │ │ │ movs r0, #0 │ │ │ │ b.n 169dd2 │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r7, r7, [sp, #24] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.n 16a570 │ │ │ │ @@ -354141,30 +354141,30 @@ │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ movs r3, #3 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16a546 │ │ │ │ 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, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 16a13a │ │ │ │ movs r3, #3 │ │ │ │ @@ -354176,70 +354176,70 @@ │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 16a520 │ │ │ │ vldr d7, [pc, #264] @ 16a680 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16a556 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 16a556 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 16a5ce │ │ │ │ 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, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r2, [r9, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 16a22a │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16a608 │ │ │ │ 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, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 16a5ce │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ b.n 16a520 │ │ │ │ subs r2, #1 │ │ │ │ @@ -354310,25 +354310,25 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16a6f8 │ │ │ │ add r2, sp, #8 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (16a744 ) │ │ │ │ ldr r2, [pc, #68] @ (16a740 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -354406,26 +354406,26 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16a77a │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 16a77a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -354471,30 +354471,30 @@ │ │ │ │ bne.n 16a82e │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 16a82e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e1ff8 │ │ │ │ + bl 2e20c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16a834 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e1ff8 │ │ │ │ + bl 2e20c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe670 │ │ │ │ + bl 1fe740 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (16a89c ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -354533,25 +354533,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 16a90e │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1696bc │ │ │ │ ldr r2, [pc, #32] @ (16a93c ) │ │ │ │ @@ -354608,25 +354608,25 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 16a9c0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1696bc │ │ │ │ ldr r2, [pc, #64] @ (16aa0c ) │ │ │ │ @@ -354695,70 +354695,70 @@ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 16aa96 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w fp, r8, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16aade │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ uxtb.w r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -354796,15 +354796,15 @@ │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [pc, #44] @ (16abd8 ) │ │ │ │ ldr r3, [pc, #32] @ (16abcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -354856,150 +354856,150 @@ │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ orr.w r4, r1, r3, lsl #6 │ │ │ │ ldr r3, [pc, #600] @ (16ae84 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 16ac9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 25609c │ │ │ │ + bl 25616c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26784c │ │ │ │ + bl 26791c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16adfe │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ orrs r3, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - bl 25c318 │ │ │ │ + bl 25c3e8 │ │ │ │ orr.w fp, fp, r8 │ │ │ │ orr.w sl, sl, fp │ │ │ │ orr.w r9, r9, sl │ │ │ │ orr.w r4, r4, r9 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26918c │ │ │ │ + bl 26925c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26e9c8 │ │ │ │ + bl 26ea98 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2708d8 │ │ │ │ + bl 2709a8 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16ae48 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 24c9dc │ │ │ │ + bl 24caac │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2171f0 │ │ │ │ + bl 2172c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 238f7c │ │ │ │ + bl 23904c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2550f0 │ │ │ │ + bl 2551c0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c248 │ │ │ │ + bl 20c318 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2558e0 │ │ │ │ + bl 2559b0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255154 │ │ │ │ + bl 255224 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 257810 │ │ │ │ + bl 2578e0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254d30 │ │ │ │ + bl 254e00 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2563a0 │ │ │ │ + bl 256470 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28e58c │ │ │ │ + bl 28e65c │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26ec64 │ │ │ │ + bl 26ed34 │ │ │ │ mov.w r1, #25165824 @ 0x1800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28e8a4 │ │ │ │ + bl 28e974 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ beq.w 16ae34 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 16ae28 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 16ae26 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 26b630 │ │ │ │ + bl 26b700 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25d1d8 │ │ │ │ + bl 25d2a8 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ orrs r5, r0 │ │ │ │ subs r3, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 16ad70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26c594 │ │ │ │ + bl 26c664 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fbbf4 │ │ │ │ + bl 1fbcc4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 215230 │ │ │ │ + bl 215300 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 238cd0 │ │ │ │ + bl 238da0 │ │ │ │ ldr r1, [pc, #256] @ (16ae88 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d468 │ │ │ │ + bl 24d538 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 25277c │ │ │ │ + bl 25284c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27337c │ │ │ │ + bl 27344c │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26f3b0 │ │ │ │ + bl 26f480 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ @@ -355007,59 +355007,59 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 26addc │ │ │ │ + bl 26aeac │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16ac32 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224668 │ │ │ │ + bl 224738 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25609c │ │ │ │ + bl 25616c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26784c │ │ │ │ + bl 26791c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16ac46 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2550f0 │ │ │ │ + bl 2551c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2558e0 │ │ │ │ + bl 2559b0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25c318 │ │ │ │ + bl 25c3e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26918c │ │ │ │ + bl 26925c │ │ │ │ mov r0, r6 │ │ │ │ - bl 26e9c8 │ │ │ │ + bl 26ea98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2708d8 │ │ │ │ + bl 2709a8 │ │ │ │ b.n 16ac94 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 257f7c │ │ │ │ + bl 25804c │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 16ad3a │ │ │ │ ldr r0, [pc, #84] @ (16ae8c ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea2a8 │ │ │ │ + bl 1ea378 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 16ad32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24d150 │ │ │ │ + bl 24d220 │ │ │ │ ldr r2, [pc, #64] @ (16ae90 ) │ │ │ │ ldr r3, [pc, #32] @ (16ae74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -355079,15 +355079,15 @@ │ │ │ │ lsrs r4, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ b.n 16a986 │ │ │ │ - @ instruction: 0xffff3df2 │ │ │ │ + @ instruction: 0xffff3eb2 │ │ │ │ movs r0, r4 │ │ │ │ str r2, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -355098,15 +355098,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 16aec6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227b60 │ │ │ │ + bl 227c30 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 16aee6 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -355116,25 +355116,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16aed0 │ │ │ │ cbz r1, 16aee6 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 230520 │ │ │ │ + bl 2305f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d500 │ │ │ │ + bl 28d5d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d150 │ │ │ │ + bl 24d220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2251b0 │ │ │ │ + bl 225280 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227b60 │ │ │ │ + bl 227c30 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #120] @ (16af94 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -355148,29 +355148,29 @@ │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #5 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 22e120 │ │ │ │ + bl 22e1f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2558e0 │ │ │ │ + bl 2559b0 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl 288908 │ │ │ │ + bl 2889d8 │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ cbz r3, 16af6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25277c │ │ │ │ + bl 25284c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2139f4 │ │ │ │ + bl 213ac4 │ │ │ │ ldrb.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [pc, #48] @ (16afa4 ) │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r3, [pc, #28] @ (16af98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -355236,27 +355236,27 @@ │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ bics.w r2, r3, #4 │ │ │ │ beq.w 16bc88 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 16bc9c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 225050 │ │ │ │ + bl 225120 │ │ │ │ ldr r3, [pc, #700] @ (16b2f0 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 217ffc │ │ │ │ + bl 2180cc │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2498d8 │ │ │ │ + bl 2499a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22539c │ │ │ │ + bl 22546c │ │ │ │ ldr.w r7, [r4, #424] @ 0x1a8 │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbnz r3, 16b066 │ │ │ │ b.w 16bd0e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -355281,15 +355281,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r2, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16b4f8 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ movs r7, #2 │ │ │ │ movs r5, #0 │ │ │ │ movw r9, #791 @ 0x317 │ │ │ │ @@ -355314,15 +355314,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 16b0da │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 16b226 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cbz r4, 16b144 │ │ │ │ mov sl, r0 │ │ │ │ b.n 16b0c0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r7, r4, [fp] │ │ │ │ cmp r3, #246 @ 0xf6 │ │ │ │ beq.w 16b23c │ │ │ │ @@ -355330,35 +355330,35 @@ │ │ │ │ it ne │ │ │ │ movne r4, r6 │ │ │ │ bne.n 16b134 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov r0, fp │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r6 │ │ │ │ movs r5, #1 │ │ │ │ add.w r0, r3, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 16b0d6 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 16b0fe │ │ │ │ mov r8, r5 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ b.n 16b15c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 16b07e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -355387,15 +355387,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r5, [sl, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r9 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 16b4fc │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -355433,15 +355433,15 @@ │ │ │ │ bne.n 16b216 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 1698a0 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16b2c6 │ │ │ │ mov r8, r0 │ │ │ │ b.n 16b1c2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r7, r4, [fp] │ │ │ │ @@ -355453,30 +355453,30 @@ │ │ │ │ b.n 16b116 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16b26a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r6 │ │ │ │ b.n 16b12a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 16b0f4 │ │ │ │ @@ -355495,22 +355495,22 @@ │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 16b216 │ │ │ │ mov r0, fp │ │ │ │ bl 1698a0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16b222 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ b.n 16b2fc │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r4, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ @@ -355565,15 +355565,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r5, [fp, #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, r4 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16b924 │ │ │ │ strd r5, r6, [sp, #20] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cbz r4, 16b3bc │ │ │ │ @@ -355599,15 +355599,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16b38a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 16b622 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16b838 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 16b37c │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16bd28 │ │ │ │ @@ -355618,35 +355618,35 @@ │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 16b868 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 231f8c │ │ │ │ + bl 23205c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2504f4 │ │ │ │ + bl 2505c4 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strb r5, [r6, #0] │ │ │ │ bl 16abdc │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [fp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 259cf0 │ │ │ │ + bl 259dc0 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 226a60 │ │ │ │ + bl 226b30 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r5, r5, [r2] │ │ │ │ @@ -355656,26 +355656,26 @@ │ │ │ │ ldr r3, [pc, #396] @ (16b5d0 ) │ │ │ │ str.w r8, [sl, #20] │ │ │ │ add r3, pc │ │ │ │ str.w r3, [sl] │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ movt r3, #768 @ 0x300 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ - bl 265ce0 │ │ │ │ + bl 265db0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 16b470 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 16abdc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ - bl 288908 │ │ │ │ + bl 2889d8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #25 │ │ │ │ bmi.w 16b928 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ @@ -355703,15 +355703,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16b496 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r5, #0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bmi.n 16b49c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 28f3d8 │ │ │ │ + bl 28f4a8 │ │ │ │ ldr r2, [pc, #256] @ (16b5d4 ) │ │ │ │ ldr r3, [pc, #260] @ (16b5d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #604] @ 0x25c │ │ │ │ eors r2, r3 │ │ │ │ @@ -355728,19 +355728,19 @@ │ │ │ │ mov r4, r9 │ │ │ │ b.n 16b2c6 │ │ │ │ mov r6, r7 │ │ │ │ add.w sl, sp, #104 @ 0x68 │ │ │ │ add.w fp, sp, #80 @ 0x50 │ │ │ │ b.n 16b180 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e4354 │ │ │ │ + bl 2e4424 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16b4b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e4324 │ │ │ │ + bl 2e43f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16b4a6 │ │ │ │ b.n 16b4b4 │ │ │ │ ldrd r7, r0, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16b810 │ │ │ │ mov r3, r7 │ │ │ │ @@ -355753,15 +355753,15 @@ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 16b532 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, sl │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ ldr r7, [r5, #52] @ 0x34 │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ adds r2, r6, #4 │ │ │ │ @@ -355887,31 +355887,31 @@ │ │ │ │ mov r6, r8 │ │ │ │ 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, [sl, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [fp, #12] │ │ │ │ strd r3, r3, [fp] │ │ │ │ mov ip, r7 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ mov r6, r8 │ │ │ │ strd r3, r3, [sp, #148] @ 0x94 │ │ │ │ @@ -355923,117 +355923,117 @@ │ │ │ │ str.w r9, [r7, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w r8!, {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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, sl │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb.w r7, [r9, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16b7a0 │ │ │ │ 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, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, sl │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, sl │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 16b81c │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 16b81c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [r5, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ add r5, r3 │ │ │ │ bl 169a20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, sl │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ b.n 16b5f6 │ │ │ │ sub.w r8, r0, #20 │ │ │ │ b.n 16b58a │ │ │ │ sub.w r6, r7, #20 │ │ │ │ b.n 16b544 │ │ │ │ sub.w r5, r6, #20 │ │ │ │ b.n 16b5ee │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16b7ec │ │ │ │ mvn.w r2, #19 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ str r2, [sp, #16] │ │ │ │ b.n 16b65a │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ b.n 16b850 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 16b342 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -356076,15 +356076,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r8, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16bc84 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r9, r8 │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -356111,111 +356111,111 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16b8f8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 16bc22 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16bc58 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 16b8da │ │ │ │ mov r7, r4 │ │ │ │ b.n 16b83c │ │ │ │ ldr r5, [pc, #52] @ (16b960 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #52] @ (16b964 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282bf4 │ │ │ │ + bl 282cc4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 16b486 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 16b902 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #104] @ 0x68 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16b9d8 │ │ │ │ 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, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16b9fe │ │ │ │ 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, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ strd r7, r8, [fp, #8] │ │ │ │ strd r7, r7, [fp] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ @@ -356247,45 +356247,45 @@ │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ mov r1, r3 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16badc │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str.w r8, [fp, #12] │ │ │ │ strd r7, r7, [fp] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w r7, [fp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ @@ -356314,67 +356314,67 @@ │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, sl │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2042f8 │ │ │ │ + bl 2043c8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1ff134 │ │ │ │ + bl 1ff204 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16bbae │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 204214 │ │ │ │ + bl 2042e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 204370 │ │ │ │ + bl 204440 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ str.w r6, [fp, #12] │ │ │ │ strd r7, r7, [fp] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str.w r7, [fp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r1, r5, #20 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ movs r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 16b8f4 │ │ │ │ b.n 16b912 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #769 @ 0x301 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -356389,25 +356389,25 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ movw r2, #769 @ 0x301 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 16bc30 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 16b920 │ │ │ │ mov r8, r9 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ b.n 16bc74 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 16b89e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -356416,52 +356416,52 @@ │ │ │ │ mov sl, r8 │ │ │ │ b.w 16b3e8 │ │ │ │ mov r9, r4 │ │ │ │ b.n 16bc60 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2699ec │ │ │ │ + bl 269abc │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 16b028 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 25277c │ │ │ │ + bl 25284c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2558e0 │ │ │ │ + bl 2559b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 291188 │ │ │ │ + bl 291258 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25277c │ │ │ │ + bl 25284c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2558e0 │ │ │ │ + bl 2559b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 175658 │ │ │ │ mov r0, r4 │ │ │ │ bl 16af0c │ │ │ │ b.w 16b028 │ │ │ │ ldr.w r5, [pc, #1060] @ 16c0f4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r4, [pc, #1056] @ 16c0f8 │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282bf4 │ │ │ │ + bl 282cc4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.w 16b014 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ lsls r2, r2, #30 │ │ │ │ it mi │ │ │ │ movmi r5, r3 │ │ │ │ bmi.w 16b49c │ │ │ │ b.w 16b4ca │ │ │ │ @@ -356492,15 +356492,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r4, [r8, #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 201768 │ │ │ │ + bl 201838 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16c07a │ │ │ │ mov fp, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r4, r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ @@ -356540,15 +356540,15 @@ │ │ │ │ adds r5, #20 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 16c00e │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 16bdd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202c88 │ │ │ │ + bl 202d58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 16c00e │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, r5 │ │ │ │ ldr.w lr, [r6, #56] @ 0x38 │ │ │ │ @@ -356584,71 +356584,71 @@ │ │ │ │ bne.n 16be5c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16c044 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ strb.w r1, [r8, #16] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ mov r1, r8 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16bede │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r8, r3, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ - bl 202814 │ │ │ │ + bl 2028e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w lr, [r5, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 16bf66 │ │ │ │ mov r6, r0 │ │ │ │ mov ip, r5 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ @@ -356676,15 +356676,15 @@ │ │ │ │ strb r7, [r6, #28] │ │ │ │ bne.n 16bf20 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldrd r7, ip, [sp, #20] │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r6, r7 │ │ │ │ - bl 2034b0 │ │ │ │ + bl 203580 │ │ │ │ ldrd r2, r3, [r8, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r8, #4 │ │ │ │ str.w r9, [r8, #4] │ │ │ │ strd r0, r0, [r8, #8] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ @@ -356692,15 +356692,15 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 16bd94 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cbz r5, 16bfd0 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 16bd7a │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 16bf98 │ │ │ │ ldrb.w r3, [r6, #60] @ 0x3c │ │ │ │ @@ -356711,25 +356711,25 @@ │ │ │ │ beq.n 16bf98 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 16bdc6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16bfa2 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r8 │ │ │ │ ldrd r4, r6, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ b.n 16bfee │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 16bd3e │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -356824,17 +356824,17 @@ │ │ │ │ cmp r2, r1 │ │ │ │ bne.w 16b0d6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ b.w 16b116 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + adds r0, #24 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #640] @ (16c390 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -356906,18 +356906,18 @@ │ │ │ │ beq.n 16c1e8 │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16c2d6 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 272430 │ │ │ │ + bl 272500 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240c70 │ │ │ │ + bl 240d40 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b10cc │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ @@ -356925,34 +356925,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 185a48 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #20] │ │ │ │ strb.w r6, [sp, #22] │ │ │ │ - bl 2270a8 │ │ │ │ + bl 227178 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #12] │ │ │ │ - bl 226a60 │ │ │ │ + bl 226b30 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 16c31a │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 16c256 │ │ │ │ ldrb.w r1, [r5, #292] @ 0x124 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #348] @ (16c3a0 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldr r1, [pc, #340] @ (16c3a4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 201d2c │ │ │ │ + bl 201dfc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ bl 16abdc │ │ │ │ ldr r2, [pc, #320] @ (16c3a8 ) │ │ │ │ @@ -356988,64 +356988,64 @@ │ │ │ │ bne.n 16c380 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233c94 │ │ │ │ + bl 233d64 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ b.n 16c14e │ │ │ │ uxtb r3, r0 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ b.n 16c1e8 │ │ │ │ ldr r2, [pc, #196] @ (16c3b0 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #196] @ (16c3b4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 201d2c │ │ │ │ + bl 201dfc │ │ │ │ ldrb.w r3, [r4, #360] @ 0x168 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r6, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16c20c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 243468 │ │ │ │ + bl 243538 │ │ │ │ b.n 16c20c │ │ │ │ ldr r2, [pc, #156] @ (16c3b8 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #156] @ (16c3bc ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d2c │ │ │ │ + bl 201dfc │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 16c236 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250d74 │ │ │ │ + bl 250e44 │ │ │ │ mov r0, r4 │ │ │ │ bl 171600 │ │ │ │ mov r0, r4 │ │ │ │ bl 1714d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1770b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223ad4 │ │ │ │ + bl 223ba4 │ │ │ │ mov r0, r4 │ │ │ │ bl 177a4c │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #758] @ 0x2f6 │ │ │ │ cbz r3, 16c374 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -357055,15 +357055,15 @@ │ │ │ │ b.n 16c28c │ │ │ │ mov r0, r4 │ │ │ │ bl 171c10 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ b.n 16c136 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 233c94 │ │ │ │ + bl 233d64 │ │ │ │ b.n 16c2c0 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, #232 @ 0xe8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -357394,27 +357394,27 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 16c3c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16c686 │ │ │ │ ldrd r4, r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ add r4, r3 │ │ │ │ - bl 2029e0 │ │ │ │ + bl 202ab0 │ │ │ │ add r0, r4 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 16c686 │ │ │ │ mov r0, fp │ │ │ │ - bl 2029e0 │ │ │ │ + bl 202ab0 │ │ │ │ ldr.w fp, [fp] │ │ │ │ add.w r8, r4, r0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16c690 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16c67a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -357762,15 +357762,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 16cde4 │ │ │ │ ldr.w r2, [pc, #1648] @ 16d0f0 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 231a48 │ │ │ │ + bl 231b18 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 16cace │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 16cace │ │ │ │ @@ -357779,15 +357779,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r7, r0, #6 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 231a48 │ │ │ │ + bl 231b18 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 1747b4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ @@ -357803,74 +357803,74 @@ │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 16cd88 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 219afc │ │ │ │ + bl 219bcc │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16ceac │ │ │ │ ldr.w r3, [pc, #1520] @ 16d0f4 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 25f888 │ │ │ │ + bl 25f958 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r4, r0, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 16f7bc │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #365] @ 0x16d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16d042 │ │ │ │ ldr.w r1, [pc, #1476] @ 16d0f8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 293714 │ │ │ │ + bl 2937e4 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 225d24 │ │ │ │ + bl 225df4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16d03a │ │ │ │ orr.w r5, r9, r4 │ │ │ │ ldr.w r3, [pc, #1448] @ 16d0fc │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #896 @ 0x380 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 237b6c │ │ │ │ + bl 237c3c │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 16ff58 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 16ff30 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 170764 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22d060 │ │ │ │ + bl 22d130 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24e138 │ │ │ │ + bl 24e208 │ │ │ │ mov r1, r7 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1b0fd4 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ @@ -357880,15 +357880,15 @@ │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16ce46 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 27337c │ │ │ │ + bl 27344c │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 16cbe2 │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ bl 16abdc │ │ │ │ @@ -357902,15 +357902,15 @@ │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 16d09a │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16ce3a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fd234 │ │ │ │ + bl 1fd304 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 16ce94 │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -357935,15 +357935,15 @@ │ │ │ │ bl 178fd0 │ │ │ │ ldr.w r3, [pc, #1196] @ 16d100 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 217ffc │ │ │ │ + bl 2180cc │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 16cea0 │ │ │ │ mov r0, r6 │ │ │ │ bl 172494 │ │ │ │ @@ -357955,23 +357955,23 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 16cd68 │ │ │ │ mov r0, r6 │ │ │ │ bl 16f794 │ │ │ │ cbz r0, 16ccaa │ │ │ │ b.n 16cd7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 25277c │ │ │ │ + bl 25284c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2550f0 │ │ │ │ + bl 2551c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2558e0 │ │ │ │ + bl 2559b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255154 │ │ │ │ + bl 255224 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fc714 │ │ │ │ + bl 1fc7e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16cc92 │ │ │ │ mov r0, r6 │ │ │ │ bl 185df0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16cc92 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ @@ -358001,32 +358001,32 @@ │ │ │ │ movhi r3, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strb.w r3, [sp, #79] @ 0x4f │ │ │ │ movw r3, #6781 @ 0x1a7d │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 2344c4 │ │ │ │ + bl 234594 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25277c │ │ │ │ + bl 25284c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2550f0 │ │ │ │ + bl 2551c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2558e0 │ │ │ │ + bl 2559b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255154 │ │ │ │ + bl 255224 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27060c │ │ │ │ + bl 2706dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 16d064 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28f3d8 │ │ │ │ + bl 28f4a8 │ │ │ │ ldr r2, [pc, #964] @ (16d104 ) │ │ │ │ ldr r3, [pc, #928] @ (16d0e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -358058,15 +358058,15 @@ │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16caf6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 219c88 │ │ │ │ + bl 219d58 │ │ │ │ orr.w fp, r0, fp │ │ │ │ b.n 16caf6 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 1752cc │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ @@ -358130,36 +358130,36 @@ │ │ │ │ ldr r5, [pc, #676] @ (16d108 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #676] @ (16d10c ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282bf4 │ │ │ │ + bl 282cc4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 16ca66 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 16f15c │ │ │ │ b.n 16cc22 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 16eb9c │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16cc18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f238 │ │ │ │ + bl 24f308 │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16cc72 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 16cec0 │ │ │ │ b.n 16cb02 │ │ │ │ @@ -358174,15 +358174,15 @@ │ │ │ │ movt r9, #198 @ 0xc6 │ │ │ │ movs r3, #0 │ │ │ │ strd fp, r7, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 16d036 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ @@ -358209,15 +358209,15 @@ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16cf14 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 16d004 │ │ │ │ mov r0, fp │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 16cf8e │ │ │ │ mov fp, r0 │ │ │ │ b.n 16cefa │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, sl │ │ │ │ it ne │ │ │ │ @@ -358240,24 +358240,24 @@ │ │ │ │ lsr.w r1, r9, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bpl.n 16cff4 │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16cf10 │ │ │ │ mov r0, fp │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16cf36 │ │ │ │ ldrd r4, r5, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 16cfba │ │ │ │ @@ -358284,20 +358284,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16cfd2 │ │ │ │ cbz r1, 16cfe8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2116e8 │ │ │ │ + bl 2117b8 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 16cb02 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r4 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16cf10 │ │ │ │ b.n 16cf82 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, sl │ │ │ │ it ne │ │ │ │ @@ -358332,34 +358332,34 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #188] @ (16d118 ) │ │ │ │ add r2, pc │ │ │ │ - bl 23a270 │ │ │ │ + bl 23a340 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16cb30 │ │ │ │ ldr r5, [pc, #180] @ (16d11c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (16d120 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282bf4 │ │ │ │ + bl 282cc4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 16cd38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 17181c │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16cc4a │ │ │ │ mov r1, r7 │ │ │ │ @@ -358402,25 +358402,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r0, r1, r4, r5, r6} │ │ │ │ vtbx.8 d28, {d31}, d3 │ │ │ │ @ instruction: 0xffff0d20 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #186 @ 0xba │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + subs r2, r1, #2 │ │ │ │ movs r0, r4 │ │ │ │ - ldc2l 0, cr0, [r8, #-124] @ 0xffffff84 │ │ │ │ + mrc2 0, 0, r0, cr8, cr15, {0} │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r0, r1, r3, r6, r7} │ │ │ │ - vtbx.8 d17, {d31- , d31, d6 │ │ │ │ movs r0, r4 │ │ │ │ - smmlar r0, r4, pc, r0 @ │ │ │ │ + ldc2 0, cr0, [r4], {31} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #324] @ (16d27c ) │ │ │ │ ldr r3, [pc, #328] @ (16d280 ) │ │ │ │ @@ -358546,15 +358546,15 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ cmp r6, #194 @ 0xc2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #86 @ 0x56 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ movs r7, r5 │ │ │ │ ldr r3, [pc, #64] @ (16d2d0 ) │ │ │ │ movw ip, #285 @ 0x11d │ │ │ │ ldr r2, [pc, #64] @ (16d2d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, ip │ │ │ │ @@ -358714,31 +358714,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 16d3f6 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16d440 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 16d3d8 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 16d482 │ │ │ │ @@ -359131,15 +359131,15 @@ │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ uxtb.w r8, r2 │ │ │ │ cmp.w r1, #398 @ 0x18e │ │ │ │ mov r0, r7 │ │ │ │ it eq │ │ │ │ moveq.w r8, r8, lsl #2 │ │ │ │ - bl 2029e0 │ │ │ │ + bl 202ab0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 16d6a8 │ │ │ │ mov r8, r2 │ │ │ │ b.n 16d810 │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 16d7d6 │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ @@ -359305,21 +359305,21 @@ │ │ │ │ adds.w r3, sl, r2, asr #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bmi.w 16db16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldrb.w r6, [r5, #40] @ 0x28 │ │ │ │ ldrb.w sl, [r5, #33] @ 0x21 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -359329,20 +359329,20 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ b.n 16d938 │ │ │ │ cmp r4, #5 │ │ │ │ beq.w 16d95a │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ b.n 16d8ce │ │ │ │ cmp.w r1, #660 @ 0x294 │ │ │ │ @@ -359353,15 +359353,15 @@ │ │ │ │ bl 16d4b4 │ │ │ │ b.n 16d934 │ │ │ │ uxtb.w sl, r0 │ │ │ │ cmp.w r1, #398 @ 0x18e │ │ │ │ mov r0, r5 │ │ │ │ it eq │ │ │ │ moveq.w sl, sl, lsl #2 │ │ │ │ - bl 2029e0 │ │ │ │ + bl 202ab0 │ │ │ │ mov.w r9, r0, lsl #2 │ │ │ │ b.n 16d8ce │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ bne.n 16d9ca │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ @@ -359474,30 +359474,30 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 16dbda │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16ddee │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov sl, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w sl, [r9, #68] @ 0x44 │ │ │ │ mov r9, fp │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ ldr.w sl, [sl, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n 16dce8 │ │ │ │ subs r3, #1 │ │ │ │ @@ -359521,49 +359521,49 @@ │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ uxtb.w sl, sl │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, sl, asr #2 │ │ │ │ - bl 2039c0 │ │ │ │ + bl 203a90 │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2039c0 │ │ │ │ + bl 203a90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 16d9ce │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16dcb8 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 16d9f6 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 16dc8c │ │ │ │ @@ -359617,59 +359617,59 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 16dd64 │ │ │ │ ldrb.w r3, [r9, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ cbz r3, 16dd9e │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov.w sl, fp, asr #2 │ │ │ │ b.n 16d9ce │ │ │ │ uxth.w fp, fp │ │ │ │ b.n 16dd34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w fp, sp, #16 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16dddc │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 16d9dc │ │ │ │ mov r9, fp │ │ │ │ b.n 16dc1c │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r7, #140 @ 0x8c │ │ │ │ @@ -359775,33 +359775,33 @@ │ │ │ │ bne.n 16df0c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16e1fa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov ip, sl │ │ │ │ str.w r4, [sl, #12] │ │ │ │ strb.w r2, [sl, #16] │ │ │ │ add.w r4, r6, #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, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r6, r3 │ │ │ │ bhi.w 16e16a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r2, sp, #244 @ 0xf4 │ │ │ │ @@ -359829,35 +359829,35 @@ │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, sl, r6, lsl #2 │ │ │ │ strd r0, r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 202814 │ │ │ │ + bl 2028e4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2038a0 │ │ │ │ + bl 203970 │ │ │ │ movs r2, #16 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d8, [sp, #96] @ 0x60 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 16dfe2 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r4, [r9, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16e100 │ │ │ │ mov.w fp, #0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ @@ -359875,69 +359875,69 @@ │ │ │ │ add r4, sp, #148 @ 0x94 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #148 @ 0x94 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2044b8 │ │ │ │ + bl 204588 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mul.w r3, fp, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 16e0a8 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb.w r4, [sl, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp fp, r4 │ │ │ │ bcs.n 16e0fa │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, sl, [r6, #8] │ │ │ │ strd r5, r5, [sp, #132] @ 0x84 │ │ │ │ @@ -359958,19 +359958,19 @@ │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r3 │ │ │ │ bne.w 16dfa8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 202814 │ │ │ │ + bl 2028e4 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2038a0 │ │ │ │ + bl 203970 │ │ │ │ ldr r2, [pc, #232] @ (16e210 ) │ │ │ │ ldr r3, [pc, #224] @ (16e20c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #756] @ 0x2f4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -360010,15 +360010,15 @@ │ │ │ │ mov r6, r4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2044b8 │ │ │ │ + bl 204588 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ bcs.n 16e214 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, r6, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r7 │ │ │ │ @@ -360029,49 +360029,49 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16e1ea │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ b.n 16e192 │ │ │ │ mov r7, r4 │ │ │ │ b.n 16df54 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r2, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 202814 │ │ │ │ + bl 2028e4 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2038a0 │ │ │ │ + bl 203970 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ add r4, sp, #148 @ 0x94 │ │ │ │ strd r3, r3, [sp, #164] @ 0xa4 │ │ │ │ strd r3, r3, [sp, #172] @ 0xac │ │ │ │ str r7, [r2, #12] │ │ │ │ @@ -360093,30 +360093,30 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #180 @ 0xb4 │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 16df5c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 16df5c │ │ │ │ b.n 16e24a │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ add.w r8, r3, r5, lsl #2 │ │ │ │ @@ -360137,42 +360137,42 @@ │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 16e310 │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 16e2c8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r7, r0 │ │ │ │ b.n 16e226 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r7, r0 │ │ │ │ b.n 16e226 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202814 │ │ │ │ + bl 2028e4 │ │ │ │ add r2, sp, #244 @ 0xf4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2038a0 │ │ │ │ + bl 203970 │ │ │ │ b.n 16e126 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r7, r0 │ │ │ │ b.n 16e226 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #164] @ 0xa4 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r4, #1 │ │ │ │ @@ -360193,36 +360193,36 @@ │ │ │ │ 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.w r0, [r8, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ strd r6, r6, [sp, #164] @ 0xa4 │ │ │ │ mov.w r1, #1 │ │ │ │ str r4, [r3, #12] │ │ │ │ mov r8, sl │ │ │ │ @@ -360237,37 +360237,37 @@ │ │ │ │ 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} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, sp, #148 @ 0x94 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r3] │ │ │ │ str r6, [r3, #8] │ │ │ │ @@ -360299,32 +360299,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w ip, sp, #148 @ 0x94 │ │ │ │ strd r6, r6, [r7] │ │ │ │ movs r3, #2 │ │ │ │ strd r6, r6, [r2] │ │ │ │ str r6, [r2, #8] │ │ │ │ @@ -360339,33 +360339,33 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, sp, #148 @ 0x94 │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r2] │ │ │ │ str r6, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -360379,32 +360379,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ strd r6, r6, [r2] │ │ │ │ strd r6, r8, [r2, #8] │ │ │ │ add r6, sp, #148 @ 0x94 │ │ │ │ ldrb.w r4, [r8, #12] │ │ │ │ @@ -360420,30 +360420,30 @@ │ │ │ │ ldmia r4!, {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, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov ip, sl │ │ │ │ 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, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ strd r6, r6, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sp, #164] @ 0xa4 │ │ │ │ strd r6, r6, [r2] │ │ │ │ @@ -360458,32 +360458,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #20] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w ip, sp, #148 @ 0x94 │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ movs r3, #2 │ │ │ │ strd r6, r6, [r2] │ │ │ │ strd r6, r8, [r2, #8] │ │ │ │ @@ -360495,32 +360495,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r6, r6, [r7] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ strd r6, r6, [r2] │ │ │ │ strd r6, r8, [r2, #8] │ │ │ │ add r6, sp, #148 @ 0x94 │ │ │ │ @@ -360532,32 +360532,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str.w r2, [sl] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ str.w r2, [sl, #4] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ @@ -360567,44 +360567,44 @@ │ │ │ │ str.w r2, [sl, #12] │ │ │ │ str.w r3, [sl, #20] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r2, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ strd r3, r4, [sl, #24] │ │ │ │ - bl 2038a0 │ │ │ │ + bl 203970 │ │ │ │ mov r7, r0 │ │ │ │ b.n 16e226 │ │ │ │ mov r4, ip │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ mov r6, sl │ │ │ │ ldmia r4!, {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 r2, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r7, r4, #44 @ 0x2c │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov ip, sl │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 16e474 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr r4, [pc, #840] @ (16eb88 ) │ │ │ │ @@ -360669,22 +360669,22 @@ │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -360719,15 +360719,15 @@ │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 16ea3c │ │ │ │ ldr r2, [pc, #500] @ (16eb98 ) │ │ │ │ ldr r3, [pc, #488] @ (16eb8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -360769,30 +360769,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 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16ea2a │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 16e8be │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -360876,29 +360876,29 @@ │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 16eb10 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16e9a0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 16e9a0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16ea00 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16ea00 │ │ │ │ @@ -361009,15 +361009,15 @@ │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ bl 16d610 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16ec62 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16ec52 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16ec3c │ │ │ │ @@ -361039,15 +361039,15 @@ │ │ │ │ add.w r2, r7, r9 │ │ │ │ sub.w r9, r1, r0 │ │ │ │ str.w r2, [r3, #-12] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 16ecc2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #976] @ 0x3d0 │ │ │ │ - bl 26d624 │ │ │ │ + bl 26d6f4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 16f13c │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -361056,15 +361056,15 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16f132 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1ff190 │ │ │ │ + bl 1ff260 │ │ │ │ strd r7, r7, [sp, #116] @ 0x74 │ │ │ │ strd r7, r7, [sp, #124] @ 0x7c │ │ │ │ add.w lr, sp, #116 @ 0x74 │ │ │ │ str.w lr, [sp, #12] │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r8 │ │ │ │ @@ -361120,15 +361120,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r3, #4111 @ 0x100f │ │ │ │ cmp r6, r3 │ │ │ │ ite ls │ │ │ │ lsrls r3, r6, #4 │ │ │ │ movhi.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ add.w sl, sl, #4096 @ 0x1000 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -361148,15 +361148,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [fp, #40] @ 0x28 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ cmp r5, sl │ │ │ │ bhi.n 16ed9c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #24 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 16ed60 │ │ │ │ @@ -361166,15 +361166,15 @@ │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, 16ee58 │ │ │ │ b.n 16ef20 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16ef20 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 16ee50 │ │ │ │ @@ -361237,25 +361237,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #204 @ 0xcc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 16d854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16ee9c │ │ │ │ ldr.w r4, [fp, #24] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, fp │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16ee58 │ │ │ │ movs r4, #1 │ │ │ │ b.n 16ef70 │ │ │ │ ldr.w r5, [r2, #344] @ 0x158 │ │ │ │ @@ -361314,25 +361314,25 @@ │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ movs r2, #32 │ │ │ │ str.w r5, [r8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd sl, fp, [sp, #88] @ 0x58 │ │ │ │ strd sl, fp, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 16efe2 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, sp, #140 @ 0x8c │ │ │ │ strd r7, r7, [r8] │ │ │ │ str.w r7, [r8, #8] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ strd r7, r7, [sp, #156] @ 0x9c │ │ │ │ ldrb r6, [r3, #12] │ │ │ │ @@ -361360,89 +361360,89 @@ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ add.w lr, r9, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r2, r9 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, fp │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 16ed7c │ │ │ │ mov ip, r9 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, sl, #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, sl │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 16f012 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 16ed0a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -361605,15 +361605,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 16d610 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16f2b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16f2aa │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -361719,24 +361719,24 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16f3ea │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 16f490 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16f3d2 │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16f38c │ │ │ │ ldrd r3, r4, [sp, #12] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -361786,15 +361786,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ bne.n 16f40a │ │ │ │ b.n 16f49a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ str r6, [sp, #12] │ │ │ │ b.n 16f426 │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ cbnz r3, 16f4d2 │ │ │ │ ldr.w r0, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -361805,15 +361805,15 @@ │ │ │ │ ands.w fp, fp, r3 │ │ │ │ beq.n 16f458 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16f458 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 26d624 │ │ │ │ + bl 26d6f4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 16f778 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -361821,15 +361821,15 @@ │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16f762 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1ff190 │ │ │ │ + bl 1ff260 │ │ │ │ strd sl, sl, [sp, #92] @ 0x5c │ │ │ │ strd sl, sl, [sp, #100] @ 0x64 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ mov ip, r5 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov lr, r6 │ │ │ │ @@ -361856,25 +361856,25 @@ │ │ │ │ ldr.w r3, [r9, #384] @ 0x180 │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 16f5a0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [r9, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16f6fc │ │ │ │ ldrd r2, r1, [r9, #396] @ 0x18c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -361894,32 +361894,32 @@ │ │ │ │ add.w r3, r8, r3, lsr #4 │ │ │ │ strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16f602 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r2, [r9, #392] @ 0x188 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r7, r7, [sl] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r7, [sl, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -361944,15 +361944,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r6, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 16f5ce │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #24 │ │ │ │ @@ -361995,21 +361995,21 @@ │ │ │ │ bl 16c7e4 │ │ │ │ b.n 16f4d2 │ │ │ │ ldrh.w r3, [r9, #388] @ 0x184 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r7, r7, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr.w lr, [r5, #36] @ 0x24 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -362021,15 +362021,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r1, sl] │ │ │ │ mov r1, r5 │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #39] @ 0x27 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ str r6, [sp, #16] │ │ │ │ b.n 16f5aa │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ b.n 16f510 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ @@ -362055,15 +362055,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (16f7b4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (16f7b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 201d2c │ │ │ │ + bl 201dfc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ blt.n 16f732 │ │ │ │ vtbl.8 d29, {d15-d18}, d27 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -362072,15 +362072,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (16f844 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 201d2c │ │ │ │ + bl 201dfc │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 16f7e8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ @@ -362089,15 +362089,15 @@ │ │ │ │ ldr.w r2, [r2, #344] @ 0x158 │ │ │ │ subs r1, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r1, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r1, r2 │ │ │ │ str.w r1, [r4, #528] @ 0x210 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #460] @ 0x1cc │ │ │ │ blx 5ad1c │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 16f836 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -362113,15 +362113,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 16f820 │ │ │ │ nop │ │ │ │ bl 1c5842 │ │ │ │ blt.n 16f87e │ │ │ │ - vraddhn.i d31, , q8 │ │ │ │ + vmls.i , , d16[0] │ │ │ │ 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 │ │ │ │ @@ -362207,55 +362207,55 @@ │ │ │ │ strb.w r9, [r7, #68] @ 0x44 │ │ │ │ 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, [sl, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r1 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ add r3, r9 │ │ │ │ str r3, [r7, #12] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 16fa40 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1ff134 │ │ │ │ + bl 1ff204 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16fa7c │ │ │ │ add.w r5, r7, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r7, #52 @ 0x34 │ │ │ │ - bl 204214 │ │ │ │ + bl 2042e4 │ │ │ │ add.w r3, r8, #20 │ │ │ │ str.w fp, [r7, #36] @ 0x24 │ │ │ │ strd fp, fp, [r5, #4] │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldrb.w r4, [r8, #32] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -362271,39 +362271,39 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #24] │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 16f90c │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 202814 │ │ │ │ + bl 2028e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2038a0 │ │ │ │ + bl 203970 │ │ │ │ ldr r2, [pc, #52] @ (16fa88 ) │ │ │ │ ldr r3, [pc, #44] @ (16fa84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -362393,15 +362393,15 @@ │ │ │ │ cmp.w lr, #1 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.w 16fc6a │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ 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 │ │ │ │ @@ -362434,106 +362434,106 @@ │ │ │ │ add.w r2, r4, #20 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [r5] │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ vldr d7, [pc, #240] @ 16fcc0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16fbf6 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16fc20 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16fc4a │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 202814 │ │ │ │ + bl 2028e4 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2038a0 │ │ │ │ + bl 203970 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201498 │ │ │ │ + bl 201568 │ │ │ │ b.n 16fb74 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r7, r6 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, r7, #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, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r8 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 16fb48 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ lsls r4, r2, #21 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -362561,15 +362561,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 16fe38 │ │ │ │ mov r0, r1 │ │ │ │ movs r5, #0 │ │ │ │ - bl 2029e0 │ │ │ │ + bl 202ab0 │ │ │ │ ldr r3, [pc, #520] @ (16ff28 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp.w r2, #390 @ 0x186 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -362584,35 +362584,35 @@ │ │ │ │ orreq.w r9, r9, #80 @ 0x50 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ add r4, sp, #24 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16fd76 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ uxtb.w r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w ip, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ strd lr, lr, [sp, #8] │ │ │ │ str.w lr, [sp, #16] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #20] │ │ │ │ @@ -362641,15 +362641,15 @@ │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r9, [r7, #40] @ 0x28 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r4, #40] @ 0x28 │ │ │ │ str.w lr, [r1, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ str.w lr, [r2, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [pc, #268] @ (16ff2c ) │ │ │ │ ldr r3, [pc, #256] @ (16ff20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -362664,30 +362664,30 @@ │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r3 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ add r4, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16fe70 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w sl, sp, #8 │ │ │ │ movw r1, #813 @ 0x32d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ strd ip, ip, [sl, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -362722,15 +362722,15 @@ │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrb.w r2, [r2, #53] @ 0x35 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 16fe1c │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -362745,29 +362745,29 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (16ff50 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (16ff54 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 201d2c │ │ │ │ + bl 201dfc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf949ffff │ │ │ │ @ instruction: 0xf903ffff │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (16ff78 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (16ff7c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 201d2c │ │ │ │ + bl 201dfc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ ldr??.w pc, [r3, #4095] @ 0xfff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -362910,15 +362910,15 @@ │ │ │ │ ldrb.w r3, [r3, #91] @ 0x5b │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #20] │ │ │ │ add.w r4, fp, r4, lsl #7 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -362932,21 +362932,21 @@ │ │ │ │ str.w sl, [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 r8, [ip, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 204214 │ │ │ │ + bl 2042e4 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ add.w r4, fp, r4, lsl #7 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -362960,18 +362960,18 @@ │ │ │ │ ldrb.w ip, [r4, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r4, #93] @ 0x5d │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ add.w r8, r7, #20 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 204214 │ │ │ │ + bl 2042e4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 17053c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ strd r7, r5, [sp, #32] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ @@ -362992,20 +362992,20 @@ │ │ │ │ bhi.n 1701c2 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ movw r1, #473 @ 0x1d9 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r4, [sp, #76] @ 0x4c │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #831 @ 0x33f │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ @@ -363013,15 +363013,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ beq.w 17064e │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ mov.w r1, #832 @ 0x340 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldrb.w fp, [r5, #12] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r5, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ strb.w fp, [r0, #40] @ 0x28 │ │ │ │ @@ -363063,18 +363063,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov.w r1, #832 @ 0x340 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add.w r7, r0, #116 @ 0x74 │ │ │ │ @@ -363113,17 +363113,17 @@ │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ add.w r2, sl, #4 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ mov r3, sl │ │ │ │ cmp r8, r2 │ │ │ │ bne.w 1701d2 │ │ │ │ ldrd r7, r5, [sp, #32] │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ @@ -363162,22 +363162,22 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 17056e │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ mov r6, r3 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ @@ -363202,25 +363202,25 @@ │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #94] @ 0x5e │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r7, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ strd r5, r5, [sp, #60] @ 0x3c │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ @@ -363244,60 +363244,60 @@ │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #95] @ 0x5f │ │ │ │ ldrb.w r2, [r3, #94] @ 0x5e │ │ │ │ add.w r3, r8, r2, lsl #2 │ │ │ │ add.w r8, r8, r6, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str.w r5, [r8, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ add.w r2, sl, #4 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ mov r3, sl │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 1703cc │ │ │ │ ldrd r7, r5, [sp, #32] │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ movs r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 170098 │ │ │ │ ldrd r5, sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 170020 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ mov sl, r0 │ │ │ │ b.n 170020 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r2 │ │ │ │ b.n 17007c │ │ │ │ mov r1, r2 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ @@ -363314,25 +363314,25 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ str.w r5, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ @@ -363351,19 +363351,19 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r5, [r8, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 170506 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ b.n 17034c │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldrb.w lr, [r5, #12] │ │ │ │ strd r7, r5, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ strb.w lr, [r0, #40] @ 0x28 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ @@ -363400,18 +363400,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r1, #831 @ 0x33f │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -363483,15 +363483,15 @@ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r7, #24] │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1708a4 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 170834 │ │ │ │ @@ -363526,34 +363526,34 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 16fa90 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cbz r4, 170862 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1707e0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 170834 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, sl │ │ │ │ bl 16fa90 │ │ │ │ orr.w r3, fp, r0 │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17083e │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 170888 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -363604,15 +363604,15 @@ │ │ │ │ add r2, pc │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2029e0 │ │ │ │ + bl 202ab0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -363632,18 +363632,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 16a940 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #320] @ (170a9c ) │ │ │ │ ldr r3, [pc, #312] @ (170a98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -363811,15 +363811,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 170c1c │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 170b86 │ │ │ │ @@ -363855,35 +363855,35 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1708d0 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cbz r4, 170bb4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 170b2e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 170b86 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 1708d0 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 170b90 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 170bde │ │ │ │ @@ -363942,19 +363942,19 @@ │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ ldr.w r4, [r3, #148] @ 0x94 │ │ │ │ b.n 170bee │ │ │ │ nop │ │ │ │ adc.w r0, r2, #5701632 @ 0x570000 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 170d18 │ │ │ │ + b.n 170e98 │ │ │ │ movs r7, r3 │ │ │ │ - b.n 170d20 │ │ │ │ + b.n 170ea0 │ │ │ │ movs r7, r3 │ │ │ │ - b.n 170d30 │ │ │ │ + b.n 170eb0 │ │ │ │ movs r7, r3 │ │ │ │ @ instruction: 0xf3d600ae │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ ldreq r0, [r0, #36] @ 0x24 │ │ │ │ subeq.w r0, r0, #274 @ 0x112 │ │ │ │ @@ -364019,40 +364019,40 @@ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #92 @ 0x5c │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ add.w r8, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ strd r6, r6, [sl] │ │ │ │ @@ -364061,41 +364061,41 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r8, [r3, #4]! │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, fp │ │ │ │ bhi.n 170cf8 │ │ │ │ - bl 202814 │ │ │ │ + bl 2028e4 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2038a0 │ │ │ │ + bl 203970 │ │ │ │ mov r6, r0 │ │ │ │ b.n 170e4c │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add r3, sp, #28 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ strd r7, r7, [sp, #28] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -364107,15 +364107,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [sl, lr] │ │ │ │ add.w r3, r3, r8, lsl #7 │ │ │ │ ldrb.w r3, [r3, #114] @ 0x72 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #44] @ (170e7c ) │ │ │ │ ldr r3, [pc, #28] @ (170e6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -364155,30 +364155,30 @@ │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r4, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr.w fp, [r1, #40] @ 0x28 │ │ │ │ movw r1, #285 @ 0x11d │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r4, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w lr, [r6, #16] │ │ │ │ ldrsb.w r3, [lr, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [lr, #368] @ 0x170 │ │ │ │ orreq.w r3, r3, #64 @ 0x40 │ │ │ │ strbeq.w r3, [lr, #368] @ 0x170 │ │ │ │ @@ -364206,15 +364206,15 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ bl 170c8c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov ip, r5 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov r7, fp │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ @@ -364226,40 +364226,40 @@ │ │ │ │ strb.w sl, [sp, #92] @ 0x5c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov ip, fp │ │ │ │ add.w r5, r4, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 170c8c │ │ │ │ add.w r2, r4, #20 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ ldr.w r2, [pc, #1236] @ 1714d0 │ │ │ │ ldr.w r3, [pc, #1220] @ 1714c4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -364273,47 +364273,47 @@ │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, lr │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, sl, #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, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 170f52 │ │ │ │ mov r0, lr │ │ │ │ movw r1, #469 @ 0x1d5 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add r4, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, fp │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r2, r5, #20 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ @@ -364329,15 +364329,15 @@ │ │ │ │ it eq │ │ │ │ streq.w r9, [sp, #12] │ │ │ │ bne.w 171456 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov ip, r5 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ mov r7, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -364350,44 +364350,44 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #12] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r1, #33] @ 0x21 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ ldrb.w r7, [r8, #12] │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -364405,15 +364405,15 @@ │ │ │ │ bl 170c8c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r5 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -364425,40 +364425,40 @@ │ │ │ │ strb.w r3, [sp, #92] @ 0x5c │ │ │ │ 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 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, fp │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r0, r6 │ │ │ │ bl 170c8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ add.w r2, sl, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ ldrb.w r9, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #2 │ │ │ │ beq.w 1714b2 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ @@ -364526,30 +364526,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 171326 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 1714b2 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov ip, r5 │ │ │ │ add.w r7, sl, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, r5 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ mov.w lr, #2 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ @@ -364561,91 +364561,91 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldmia.w fp!, {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, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r2, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ b.n 170ffa │ │ │ │ mov ip, r5 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ mov r7, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r9, #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, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 1711b6 │ │ │ │ mov ip, r5 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ 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} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 1710da │ │ │ │ mov r9, r8 │ │ │ │ b.n 171378 │ │ │ │ movs r1, #1 │ │ │ │ b.n 1712ec │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -364661,15 +364661,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1714f4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1714f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 201d2c │ │ │ │ + bl 201dfc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ pli [r5, #4095] @ 0xfff │ │ │ │ bl f94fa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -364682,73 +364682,73 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r1, #559 @ 0x22f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ add r4, sp, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r8, [r8, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1715b6 │ │ │ │ ldmia r4!, {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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ ldr r2, [pc, #40] @ (1715fc ) │ │ │ │ ldr r3, [pc, #32] @ (1715f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -364800,15 +364800,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1717e2 │ │ │ │ mov.w sl, #0 │ │ │ │ movs r4, #3 │ │ │ │ movw r8, #558 @ 0x22e │ │ │ │ @@ -364833,15 +364833,15 @@ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1716a8 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 171736 │ │ │ │ mov r0, fp │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 1716f0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 17168e │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ cmp r3, r7 │ │ │ │ @@ -364849,23 +364849,23 @@ │ │ │ │ cmp r3, r8 │ │ │ │ it ne │ │ │ │ movne r1, r6 │ │ │ │ beq.n 171746 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1716a4 │ │ │ │ mov r0, fp │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1716ca │ │ │ │ ldrd r6, r5, [sp] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 17171a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -364903,38 +364903,38 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r5, [r1, #33] @ 0x21 │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ add.w sl, r1, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 171790 │ │ │ │ add r2, sp, #32 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r1, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 201498 │ │ │ │ + bl 201568 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 1716a4 │ │ │ │ b.n 1716e4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ @@ -364994,15 +364994,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1719a2 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 26d624 │ │ │ │ + bl 26d6f4 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 1719b0 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 171882 │ │ │ │ @@ -365010,15 +365010,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1ff190 │ │ │ │ + bl 1ff260 │ │ │ │ strd sl, sl, [sp, #60] @ 0x3c │ │ │ │ strd sl, sl, [sp, #68] @ 0x44 │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ mov r6, ip │ │ │ │ add.w lr, sp, #32 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r7, lr │ │ │ │ @@ -365041,30 +365041,30 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ add r6, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 171900 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrd r9, r8, [r8, #312] @ 0x138 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov r7, r0 │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ ldr.w lr, [pc, #164] @ 1719c4 │ │ │ │ @@ -365078,29 +365078,29 @@ │ │ │ │ add.w r3, r3, ip, lsl #7 │ │ │ │ ldrb.w r4, [r3, #38] @ 0x26 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 171968 │ │ │ │ b.n 171986 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 171986 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 171962 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ b.n 17197e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 17196e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -365158,23 +365158,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #512] @ (171c04 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e1ff8 │ │ │ │ + bl 2e20c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe71c │ │ │ │ + bl 1fe7ec │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strd r3, r4, [r0, #44] @ 0x2c │ │ │ │ @@ -365184,52 +365184,52 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, r5, #4 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 171aa0 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ add.w sl, fp, #20 │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, fp, #48 @ 0x30 │ │ │ │ strd r7, r7, [r5] │ │ │ │ add.w ip, fp, #64 @ 0x40 │ │ │ │ str r7, [r5, #8] │ │ │ │ str.w r0, [fp, #44] @ 0x2c │ │ │ │ @@ -365240,42 +365240,42 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ strd r3, r7, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 171be2 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5] │ │ │ │ add.w fp, r3, #20 │ │ │ │ str r7, [r5, #8] │ │ │ │ mov r6, r0 │ │ │ │ @@ -365299,15 +365299,15 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str r7, [r6, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 171a70 │ │ │ │ ldr r2, [pc, #72] @ (171c0c ) │ │ │ │ ldr r3, [pc, #56] @ (171c00 ) │ │ │ │ @@ -365321,15 +365321,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ b.n 171820 │ │ │ │ lsls r6, r5, #2 │ │ │ │ b.n 171820 │ │ │ │ @@ -365387,15 +365387,15 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 171e72 │ │ │ │ mov r8, r7 │ │ │ │ mov r9, r7 │ │ │ │ strd r6, r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str.w fp, [sp, #28] │ │ │ │ @@ -365420,15 +365420,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 171cc4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 171df6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 171e24 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 171caa │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #368 @ 0x170 │ │ │ │ bne.n 171cce │ │ │ │ @@ -365440,22 +365440,22 @@ │ │ │ │ strd r3, r4, [sp, #52] @ 0x34 │ │ │ │ bl 1719cc │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r6, #20 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r6, #64 @ 0x40 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ @@ -365469,27 +365469,27 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr.w ip, [pc, #236] @ 171ea0 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -365499,19 +365499,19 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr.w r3, [r2, ip] │ │ │ │ add.w r3, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 201498 │ │ │ │ + bl 201568 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 171cc0 │ │ │ │ b.n 171cde │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ bne.w 171cde │ │ │ │ mov r4, r5 │ │ │ │ @@ -365521,23 +365521,23 @@ │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 171cde │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r2, #368 @ 0x170 │ │ │ │ beq.n 171e02 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 171cec │ │ │ │ ldrd r6, r4, [sp, #20] │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 171e54 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -365570,17 +365570,17 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ b.n 172638 │ │ │ │ lsls r6, r5, #2 │ │ │ │ b.n 172638 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 171eec │ │ │ │ + beq.n 171e6c │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1721ec │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -365627,15 +365627,15 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 172150 │ │ │ │ mov r9, r7 │ │ │ │ strd r6, r4, [sp, #28] │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ @@ -365659,15 +365659,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 171f5a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 172124 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cbz r5, 171fcc │ │ │ │ mov sl, r0 │ │ │ │ b.n 171f40 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 171f64 │ │ │ │ @@ -365689,23 +365689,23 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 172018 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 171f56 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 171f7e │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 171ffa │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -365733,22 +365733,22 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 1719cc │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ add.w r3, r9, #20 │ │ │ │ strd r8, r8, [sp, #44] @ 0x2c │ │ │ │ add.w r2, r7, #20 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ @@ -365764,28 +365764,28 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ strd r8, r8, [r6, #4] │ │ │ │ @@ -365794,15 +365794,15 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrd r2, r3, [r5, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r8, [r5, #88] @ 0x58 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r3, [r5, #92] @ 0x5c │ │ │ │ @@ -365842,17 +365842,17 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ b.n 1723e8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ b.n 1723e8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ movs r6, r5 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ svc 254 @ 0xfe │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -365868,15 +365868,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 201198 │ │ │ │ + bl 201268 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1722fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -365986,42 +365986,42 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 17221e │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 172328 │ │ │ │ mov r3, sp │ │ │ │ b.n 172318 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17221e │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 172328 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17221e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 1722e2 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -366081,30 +366081,30 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 1723e2 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 17241c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #4 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp.w r4, #362 @ 0x16a │ │ │ │ beq.n 172450 │ │ │ │ movw r3, #487 @ 0x1e7 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 172450 │ │ │ │ movw r3, #361 @ 0x169 │ │ │ │ @@ -366129,15 +366129,15 @@ │ │ │ │ bl 172188 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 172436 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ b.n 172436 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 172188 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -366176,29 +366176,29 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 172afa │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ - bl 1e500c │ │ │ │ + bl 1e50dc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov ip, sl │ │ │ │ strd r9, r9, [sl] │ │ │ │ str.w r9, [sl, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r9, [sl, #12] │ │ │ │ strd r3, r5, [sp, #136] @ 0x88 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ 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, r4 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 172bec │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ @@ -366227,15 +366227,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 172a14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 172ae0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 172530 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ @@ -366284,15 +366284,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r4, r7, r4, lsl #4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r3, #2 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ add.w r5, r0, r8, lsl #4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ strd r9, r9, [sp, #80] @ 0x50 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -366329,15 +366329,15 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ bne.n 172660 │ │ │ │ ldrd r7, r4, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 202af4 │ │ │ │ + bl 202bc4 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ @@ -366348,35 +366348,35 @@ │ │ │ │ ble.w 172a54 │ │ │ │ strd r2, r9, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1726e6 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #55] @ 0x37 │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ @@ -366396,15 +366396,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [r0, #0] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 172acc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r7 │ │ │ │ movw r2, #659 @ 0x293 │ │ │ │ mov r7, fp │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 172762 │ │ │ │ @@ -366464,31 +366464,31 @@ │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ 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 r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #32] │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 172b3c │ │ │ │ ldrb.w r0, [r8, #33] @ 0x21 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ @@ -366498,15 +366498,15 @@ │ │ │ │ mov fp, r2 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ @@ -366517,23 +366517,23 @@ │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ add.w r2, r8, r2, lsl #2 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r3, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd r9, r9, [r6] │ │ │ │ add.w ip, r4, #100 @ 0x64 │ │ │ │ str.w r9, [r6, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -366562,15 +366562,15 @@ │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, ip, lsl #2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ adds.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ ldrb.w r0, [r8, #32] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -366623,30 +366623,30 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r4, r5, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1729ec │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r0 │ │ │ │ b.n 17285c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp, #120] @ 0x78 │ │ │ │ b.n 1729c6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #120] @ 0x78 │ │ │ │ @@ -366681,30 +366681,30 @@ │ │ │ │ beq.w 1726f6 │ │ │ │ strd r3, r9, [sp, #120] @ 0x78 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 172a88 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 1726f6 │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #601 @ 0x259 │ │ │ │ b.n 1725b4 │ │ │ │ cmp.w r3, #844 @ 0x34c │ │ │ │ it ne │ │ │ │ @@ -366714,29 +366714,29 @@ │ │ │ │ movw r1, #847 @ 0x34f │ │ │ │ b.n 1725b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ b.n 172646 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ b.n 172742 │ │ │ │ movs r4, #1 │ │ │ │ mov.w r1, #796 @ 0x31c │ │ │ │ b.n 1725b4 │ │ │ │ ldrd r5, r7, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1724e0 │ │ │ │ mov r5, r8 │ │ │ │ @@ -366758,24 +366758,24 @@ │ │ │ │ movs r1, #0 │ │ │ │ b.n 17256a │ │ │ │ mov.w fp, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov.w r1, #796 @ 0x31c │ │ │ │ b.n 1725b4 │ │ │ │ ldrd r7, fp, [sp, #72] @ 0x48 │ │ │ │ - bl 202814 │ │ │ │ + bl 2028e4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2038a0 │ │ │ │ + bl 203970 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r8, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 17254c │ │ │ │ b.n 17256a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movw r1, #795 @ 0x31b │ │ │ │ cmp r3, r1 │ │ │ │ @@ -366793,32 +366793,32 @@ │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 1727d0 │ │ │ │ cmp.w r3, #844 @ 0x34c │ │ │ │ it eq │ │ │ │ moveq r7, r2 │ │ │ │ beq.w 172aae │ │ │ │ b.n 172b28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -367058,52 +367058,52 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ @@ -367177,15 +367177,15 @@ │ │ │ │ add r4, sp, #8 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ movs r3, #32 │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ strd r0, r9, [sl, #44] @ 0x2c │ │ │ │ @@ -367194,21 +367194,21 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #376] @ 0x178 │ │ │ │ mov r1, r9 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r3, #32 │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ strd r0, r6, [sl, #44] @ 0x2c │ │ │ │ @@ -367217,21 +367217,21 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #376] @ 0x178 │ │ │ │ mov r1, r6 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str.w r9, [sp, #20] │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov ip, r0 │ │ │ │ str r7, [r4, #8] │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ add.w lr, ip, #100 @ 0x64 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -367253,15 +367253,15 @@ │ │ │ │ mov r6, r8 │ │ │ │ ldrb.w r3, [r2, #70] @ 0x46 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -367278,15 +367278,15 @@ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r2 │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r8, [pc, #220] @ 173194 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -367297,24 +367297,24 @@ │ │ │ │ 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 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str.w r9, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r9, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r7, #12] │ │ │ │ @@ -367349,15 +367349,15 @@ │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, lr, r2, lsl #2 │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 17315e │ │ │ │ ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ @@ -367369,15 +367369,15 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r9, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [ip, #4] │ │ │ │ @@ -367413,32 +367413,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, 173254 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r7, r4, #20 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldmia r6!, {r3, r4} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -367464,48 +367464,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 1732cc │ │ │ │ mov.w r9, #2 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17331c │ │ │ │ add r2, sp, #8 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 17333e │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -367557,30 +367557,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 173354 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1733cc │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 173354 │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 1732cc │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ @@ -367651,51 +367651,51 @@ │ │ │ │ bne.w 173594 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #252] @ 173598 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17347c │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 17347c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1734f2 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 17344a │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ b.n 173542 │ │ │ │ @@ -367722,31 +367722,31 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ movs r2, #16 │ │ │ │ strh.w lr, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 17356c │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17347c │ │ │ │ movs r2, #8 │ │ │ │ strb.w lr, [sp, #16] │ │ │ │ b.n 173542 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ @@ -367780,69 +367780,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1112] @ 173a3c │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r1, #413 @ 0x19d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 173842 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 173678 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1738e8 │ │ │ │ mov r0, r6 │ │ │ │ bl 172cc4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -367856,115 +367856,115 @@ │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1736d6 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 173874 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 173750 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [pc, #704] @ (173a40 ) │ │ │ │ ldr r3, [pc, #696] @ (173a38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 173a30 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [pc, #656] @ (173a44 ) │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 17393c │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -368035,47 +368035,47 @@ │ │ │ │ ldrb.w r3, [r0, #372] @ 0x174 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 173702 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 173702 │ │ │ │ uxtb r3, r2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ add r6, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 173688 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 17368e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -368087,80 +368087,80 @@ │ │ │ │ bne.n 1739e4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 173760 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 173760 │ │ │ │ mov r3, r2 │ │ │ │ b.n 1738b0 │ │ │ │ uxth r3, r2 │ │ │ │ b.n 1738b0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1736d6 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 173974 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1736d6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 173906 │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1739b4 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 173906 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 173948 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -368232,33 +368232,33 @@ │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [pc, #1052] @ 173e94 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r2, [r8, #260] @ 0x104 │ │ │ │ ldr.w r1, [r8, #196] @ 0xc4 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 173418 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 172cc4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -368271,139 +368271,139 @@ │ │ │ │ movs r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 173b10 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 173b4c │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r1, [r8, #192] @ 0xc0 │ │ │ │ cmp r1, #1 │ │ │ │ bhi.w 173cb8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 173ba4 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [pc, #712] @ (173e98 ) │ │ │ │ ldr r3, [pc, #700] @ (173e90 ) │ │ │ │ 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 173e88 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [pc, #628] @ (173e9c ) │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 173d86 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ @@ -368495,107 +368495,107 @@ │ │ │ │ add r0, pc, #640 @ (adr r0, 173fb4 ) │ │ │ │ add r0, pc, #640 @ (adr r0, 173fb4 ) │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 173d64 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 173b56 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 173b4c │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 173dbc │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 173b4c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 173d74 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 173d74 │ │ │ │ cbnz r3, 173e58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 173e34 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 173d74 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ b.n 173d38 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ b.n 173d38 │ │ │ │ @@ -368697,15 +368697,15 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r7, r1 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ - bl 1ff190 │ │ │ │ + bl 1ff260 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ strd r3, r3, [sp, #108] @ 0x6c │ │ │ │ mov r6, r4 │ │ │ │ mov lr, r4 │ │ │ │ add.w ip, sp, #100 @ 0x64 │ │ │ │ @@ -368728,28 +368728,28 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 173fbc │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 174244 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -368780,15 +368780,15 @@ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1741da │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ movs r3, #31 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ @@ -368824,15 +368824,15 @@ │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ bl 173a48 │ │ │ │ ldr.w sl, [r5, #96] @ 0x60 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movw r1, #841 @ 0x349 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -368858,15 +368858,15 @@ │ │ │ │ str.w r8, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r6, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r2, #1 │ │ │ │ cbz r7, 174194 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cbz r7, 17415a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 17415a │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ @@ -368900,15 +368900,15 @@ │ │ │ │ beq.n 174230 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cbz r5, 1741e2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 173ff4 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 1741c4 │ │ │ │ @@ -368936,15 +368936,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [fp, #712] @ 0x2c8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [fp, #716] @ 0x2cc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r2, [pc, #100] @ (174264 ) │ │ │ │ ldr r3, [pc, #88] @ (17425c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ @@ -369050,15 +369050,15 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r7, r1 │ │ │ │ mov r0, r7 │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ - bl 1ff190 │ │ │ │ + bl 1ff260 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ add.w lr, sp, #56 @ 0x38 │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -369076,30 +369076,30 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ ite eq │ │ │ │ movweq r1, #403 @ 0x193 │ │ │ │ movwne r1, #622 @ 0x26e │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1745a4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ adds r3, r2, #1 │ │ │ │ ands r3, r2 │ │ │ │ @@ -369193,15 +369193,15 @@ │ │ │ │ beq.w 1745e0 │ │ │ │ cmp.w r2, #466 @ 0x1d2 │ │ │ │ beq.n 1743da │ │ │ │ movs r2, #0 │ │ │ │ orrs r7, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1745a6 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1743b0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #430 @ 0x1ae │ │ │ │ beq.n 1744c4 │ │ │ │ @@ -369217,100 +369217,100 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str.w ip, [sp, #84] @ 0x54 │ │ │ │ bl 173418 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ mov r4, r5 │ │ │ │ movs r2, #1 │ │ │ │ b.n 174454 │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cbnz r3, 17451e │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ b.n 1743f2 │ │ │ │ movs r2, #0 │ │ │ │ b.n 174456 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 174550 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 174612 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 174738 │ │ │ │ vldr d7, [pc, #556] @ 174798 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 174596 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r8, r0 │ │ │ │ b.n 174516 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 172ea4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r2, [pc, #492] @ (1747b0 ) │ │ │ │ ldr r3, [pc, #472] @ (1747a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3 │ │ │ │ @@ -369342,66 +369342,66 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 174648 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne.n 1746ac │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 174690 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r8, r0 │ │ │ │ b.n 174516 │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ @@ -369553,27 +369553,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r1, r1, #20 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 174862 │ │ │ │ ldr.w r4, [pc, #2684] @ 1752bc │ │ │ │ - bl 2e4388 │ │ │ │ + bl 2e4458 │ │ │ │ ldr.w r2, [pc, #2680] @ 1752c0 │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282bf4 │ │ │ │ + bl 282cc4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ bl 172d40 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #420] @ 0x1a4 │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ @@ -369613,15 +369613,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r1 │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff190 │ │ │ │ + bl 1ff260 │ │ │ │ movs r7, #0 │ │ │ │ mov ip, r4 │ │ │ │ add.w r8, sp, #96 @ 0x60 │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov lr, r8 │ │ │ │ strd r7, r7, [r4, #8] │ │ │ │ mov sl, r8 │ │ │ │ @@ -369638,33 +369638,33 @@ │ │ │ │ strd r9, r5, [r8] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #432] @ 0x1b0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 174fe2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov ip, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 174df4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -369788,15 +369788,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 174a1c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 174ada │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 174df4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 174968 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -369920,33 +369920,33 @@ │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r9, [r0] │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 174c68 │ │ │ │ mov r3, r8 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ @@ -369959,25 +369959,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 172e1c │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ strd sl, r0, [sp] │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ mov r0, r4 │ │ │ │ bl 17319c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ b.n 174a12 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r9, [r0] │ │ │ │ b.n 174c3c │ │ │ │ subs.w r9, r9, #0 │ │ │ │ mov.w r2, #1 │ │ │ │ it ne │ │ │ │ @@ -370057,15 +370057,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 172e1c │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ mov r5, r6 │ │ │ │ bl 17319c │ │ │ │ @@ -370106,15 +370106,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r2, [sp, #80] @ 0x50 │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #80] @ 0x50 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 208e58 │ │ │ │ + bl 208f28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 17527a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -370124,23 +370124,23 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 175288 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r1, r6, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 173418 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -370171,38 +370171,38 @@ │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ strh.w r1, [sp, #64] @ 0x40 │ │ │ │ ldrd sl, fp, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 174f04 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 208f78 │ │ │ │ + bl 209048 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 17527a │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -370212,19 +370212,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 175284 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r2, [pc, #868] @ (1752c8 ) │ │ │ │ ldr r3, [pc, #840] @ (1752ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #500] @ 0x1f4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -370291,40 +370291,40 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17528c │ │ │ │ strd r7, r3, [r4] │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r7, #0 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 175050 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ add r6, sp, #156 @ 0x9c │ │ │ │ blx 5a30c │ │ │ │ movs r3, #149 @ 0x95 │ │ │ │ strb.w r3, [sp, #180] @ 0xb4 │ │ │ │ @@ -370334,15 +370334,15 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w sl, [r9, #32] │ │ │ │ mov r5, r0 │ │ │ │ @@ -370406,15 +370406,15 @@ │ │ │ │ ldrb.w r2, [r9, #78] @ 0x4e │ │ │ │ adds r2, #10 │ │ │ │ str.w r0, [r5, r2, lsl #2] │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 1752a2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -370423,39 +370423,39 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 175292 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov ip, r0 │ │ │ │ b.w 174964 │ │ │ │ strd r3, r0, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1751c4 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, #32 │ │ │ │ bls.w 174c0c │ │ │ │ @@ -370478,15 +370478,15 @@ │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n 17519a │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ b.n 17519a │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov ip, r0 │ │ │ │ b.w 174964 │ │ │ │ movs r7, #1 │ │ │ │ b.n 175002 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 174862 │ │ │ │ @@ -370538,17 +370538,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb824 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xb81e │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #440 @ (adr r4, 17547c ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 17537c ) │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -370598,33 +370598,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r7, r3, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 17536e │ │ │ │ ldr r4, [pc, #760] @ (175648 ) │ │ │ │ - bl 2e4388 │ │ │ │ + bl 2e4458 │ │ │ │ ldr r2, [pc, #760] @ (17564c ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282bf4 │ │ │ │ + bl 282cc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 243744 │ │ │ │ + bl 243814 │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17562e │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -370648,15 +370648,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ 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 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1755a8 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ strd r8, r5, [sp, #24] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ @@ -370726,15 +370726,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 175496 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1754da │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1755a4 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1753f2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ @@ -370825,15 +370825,15 @@ │ │ │ │ bl 172ea4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r2, [pc, #144] @ (175654 ) │ │ │ │ ldr r3, [pc, #116] @ (17563c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -370878,17 +370878,17 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -370957,20 +370957,20 @@ │ │ │ │ cbz r3, 17571c │ │ │ │ ldr.w r4, [pc, #1640] @ 175d68 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1640] @ 175d6c │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282bf4 │ │ │ │ + bl 282cc4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r2, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 175984 │ │ │ │ ldr.w r3, [r2, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -371011,15 +371011,15 @@ │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ orrs r2, r4 │ │ │ │ uxtb r4, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 175760 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17575a │ │ │ │ subs r3, r4, #1 │ │ │ │ mov r8, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 175984 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -371049,15 +371049,15 @@ │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ add.w sl, sp, #148 @ 0x94 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 208e58 │ │ │ │ + bl 208f28 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #148] @ 0x94 │ │ │ │ mov ip, sl │ │ │ │ strd r3, r3, [sp, #156] @ 0x9c │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ mov r6, r9 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -371083,30 +371083,30 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1768d8 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2070b8 │ │ │ │ + bl 207188 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 208f78 │ │ │ │ + bl 209048 │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 175914 │ │ │ │ mov r3, fp │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r5, fp │ │ │ │ @@ -371136,32 +371136,32 @@ │ │ │ │ ldr r3, [r7, 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, fp │ │ │ │ beq.n 1758f2 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 176862 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17590e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 1758a8 │ │ │ │ mov r3, r6 │ │ │ │ b.n 1758b2 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 176978 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1768c2 │ │ │ │ @@ -371169,44 +371169,44 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1768d2 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr.w r3, [pc, #1064] @ 175d70 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ ands.w r8, r8, r3 │ │ │ │ rbit r4, r8 │ │ │ │ clz r4, r4 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.w 175838 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 2090c8 │ │ │ │ + bl 209198 │ │ │ │ ldr r3, [pc, #1004] @ (175d74 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #996] @ (175d78 ) │ │ │ │ add r3, pc │ │ │ │ - bl 1fe670 │ │ │ │ + bl 1fe740 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ str r0, [sp, #380] @ 0x17c │ │ │ │ movs r2, #29 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ @@ -371241,15 +371241,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r7, r1 │ │ │ │ add.w sl, sp, #148 @ 0x94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff190 │ │ │ │ + bl 1ff260 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, sl │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ strd r8, r8, [sl] │ │ │ │ mov lr, r2 │ │ │ │ strd r8, r8, [sl, #8] │ │ │ │ mov r6, r2 │ │ │ │ @@ -371267,24 +371267,24 @@ │ │ │ │ strd r9, r7, [lr] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r8, r8, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #368] @ 0x170 │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ str r3, [sp, #384] @ 0x180 │ │ │ │ @@ -371347,39 +371347,39 @@ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ add r9, pc │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ add r8, pc │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 206e64 │ │ │ │ + bl 206f34 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ mov r0, fp │ │ │ │ - bl 1fe570 │ │ │ │ + bl 1fe640 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r7, #0, #26 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 206e64 │ │ │ │ + bl 206f34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fe570 │ │ │ │ + bl 1fe640 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [sp, #428] @ 0x1ac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -371390,21 +371390,21 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r2, [pc, #536] @ (175d84 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 1fe71c │ │ │ │ + bl 1fe7ec │ │ │ │ ldr r2, [pc, #528] @ (175d88 ) │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe71c │ │ │ │ + bl 1fe7ec │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 176978 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 175b9c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -371417,47 +371417,47 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [sp, #372] @ 0x174 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 175bcc │ │ │ │ ldr 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, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r6, #0 │ │ │ │ bl 17308c │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #376] @ 0x178 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 175c02 │ │ │ │ ldr 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, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ bl 17308c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ @@ -371466,36 +371466,36 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ movs r2, #32 │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #380] @ 0x17c │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 175c46 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov.w r9, #0 │ │ │ │ bl 17308c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ vldr d8, [pc, #240] @ 175d48 │ │ │ │ vldr d9, [pc, #244] @ 175d50 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ ldr r3, [pc, #264] @ (175d70 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 176506 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -371525,31 +371525,31 @@ │ │ │ │ movs r3, #2 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ movs r2, #32 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ str.w r3, [sl] │ │ │ │ ldr r6, [sp, #380] @ 0x17c │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 175cdc │ │ │ │ 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, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 17308c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 175d0e │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbz r5, 175d08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 175d08 │ │ │ │ @@ -371561,15 +371561,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 175cf6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 175d32 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 176506 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 175c74 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, #135 @ 0x87 │ │ │ │ @@ -371598,41 +371598,41 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ movs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r6, [sp, #372] @ 0x174 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ strd r3, r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #20 │ │ │ │ @@ -371640,18 +371640,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 176244 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 176260 │ │ │ │ subs r3, #3 │ │ │ │ @@ -371666,23 +371666,23 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne.w r8, #8 │ │ │ │ moveq.w r8, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r0, r7 │ │ │ │ strd r9, r9, [fp] │ │ │ │ adds r7, #84 @ 0x54 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ str.w r6, [fp, #12] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ @@ -371693,50 +371693,50 @@ │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str.w r9, [r6, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, sl │ │ │ │ bl 173418 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, sl │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r8, [sp, #380] @ 0x17c │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -371744,18 +371744,18 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 176222 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 17623c │ │ │ │ subs r3, #3 │ │ │ │ @@ -371771,22 +371771,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ strd r9, r9, [fp] │ │ │ │ str.w r9, [fp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str.w r5, [fp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ @@ -371795,15 +371795,15 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 17626c │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r6, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -371859,39 +371859,39 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 176066 │ │ │ │ ldr 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, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 17308c │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ bl 172f38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ ldr r6, [sp, #376] @ 0x178 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -371899,18 +371899,18 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 176200 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 17621a │ │ │ │ subs r3, #3 │ │ │ │ @@ -371926,22 +371926,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ strd r9, r9, [fp] │ │ │ │ str.w r9, [fp, #8] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str.w r8, [fp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ @@ -371950,15 +371950,15 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #96] @ 0x60 │ │ │ │ beq.w 1762fa │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -371967,15 +371967,15 @@ │ │ │ │ bpl.w 176334 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 17308c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [sp, #372] @ 0x174 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #120] @ 0x78 │ │ │ │ beq.w 1762ba │ │ │ │ @@ -371989,25 +371989,25 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 17308c │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #380] @ 0x17c │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1761da │ │ │ │ ldr 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, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 17308c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 175cee │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -372072,79 +372072,79 @@ │ │ │ │ beq.w 176066 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ strd r1, r9, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1762a2 │ │ │ │ ldr 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, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, sl │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r7, r0 │ │ │ │ b.n 176066 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1762e2 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 1761a8 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp] │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 176322 │ │ │ │ ldr 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, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r7, r0 │ │ │ │ b.n 176172 │ │ │ │ subs r2, #1 │ │ │ │ strd r9, r9, [fp] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 1763dc │ │ │ │ add r3, pc, #8 @ (adr r3, 176348 ) │ │ │ │ @@ -372353,15 +372353,15 @@ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #135 @ 0x87 │ │ │ │ beq.w 1767ea │ │ │ │ cmp r2, #140 @ 0x8c │ │ │ │ beq.w 175c9a │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 175d1c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ @@ -372375,15 +372375,15 @@ │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ ldr r5, [sp, #376] @ 0x178 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [sl] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ 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] │ │ │ │ @@ -372391,18 +372391,18 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 176822 │ │ │ │ cmp r3, #2 │ │ │ │ bls.w 176896 │ │ │ │ subs r3, #3 │ │ │ │ @@ -372417,23 +372417,23 @@ │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r7, #8 │ │ │ │ moveq r7, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ str.w r6, [fp, #12] │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [fp] │ │ │ │ str.w r6, [fp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ @@ -372443,93 +372443,93 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #120] @ 0x78 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17662c │ │ │ │ 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, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, sl │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ movs r3, #4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ movs r2, #32 │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #380] @ 0x17c │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17667a │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 17308c │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ bl 172f38 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #203] @ 0xcb │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1767f0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [fp, #12] │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ bl 172f38 │ │ │ │ ldr r3, [sp, #384] @ 0x180 │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -372583,24 +372583,24 @@ │ │ │ │ strd r2, r2, [sp, #404] @ 0x194 │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ str r3, [sp, #412] @ 0x19c │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2251b0 │ │ │ │ + bl 225280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d500 │ │ │ │ + bl 28d5d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d150 │ │ │ │ + bl 24d220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ad84 │ │ │ │ + bl 20ae54 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r2, 1767b6 │ │ │ │ lsls r2, r3, #25 │ │ │ │ bmi.n 176840 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -372625,15 +372625,15 @@ │ │ │ │ lsls r3, r4, #2 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 176840 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r2, [pc, #444] @ (176988 ) │ │ │ │ ldr r3, [pc, #448] @ (17698c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -372642,27 +372642,27 @@ │ │ │ │ add sp, #444 @ 0x1bc │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ b.w 175d90 │ │ │ │ movw r1, #867 @ 0x363 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str.w r4, [fp, #12] │ │ │ │ strd r5, r5, [fp] │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ str.w r5, [fp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 1766d6 │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 176896 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #101 @ 0x65 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ @@ -372675,20 +372675,20 @@ │ │ │ │ beq.n 1767be │ │ │ │ ldr r4, [pc, #332] @ (176990 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #332] @ (176994 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282bf4 │ │ │ │ + bl 282cc4 │ │ │ │ b.n 1767be │ │ │ │ movs r2, #1 │ │ │ │ b.n 17652a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 176878 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ @@ -372796,17 +372796,17 @@ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #356] @ (176b10 ) │ │ │ │ @@ -373175,15 +373175,15 @@ │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r2, #8 │ │ │ │ lsrs r2, r1, #8 │ │ │ │ asrs r4, r0, #8 │ │ │ │ asrs r2, r1, #8 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 202268 │ │ │ │ + bl 202338 │ │ │ │ cbnz r0, 176d38 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -373377,15 +373377,15 @@ │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ lsrs r1, r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 202268 │ │ │ │ + bl 202338 │ │ │ │ cbnz r0, 176f18 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -373586,15 +373586,15 @@ │ │ │ │ beq.n 1771e0 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r6, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1771e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1771e0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 177108 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -373702,15 +373702,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 177298 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17728e │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 17721e │ │ │ │ ldr r5, [r7, #16] │ │ │ │ @@ -373744,25 +373744,25 @@ │ │ │ │ bne.n 17727e │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ bic.w r3, r2, #8 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ beq.w 177884 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r1 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17722a │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r4, sl │ │ │ │ mov r5, r8 │ │ │ │ mov r6, r9 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 177202 │ │ │ │ b.n 17715c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ bic.w r0, r2, #8 │ │ │ │ @@ -374362,15 +374362,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ itttt eq │ │ │ │ ldreq.w r3, [r0, #440] @ 0x1b8 │ │ │ │ addeq r2, r3, #1 │ │ │ │ streq.w r2, [r0, #440] @ 0x1b8 │ │ │ │ streq r3, [r5, #0] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [pc, #264] @ (177a44 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ vldr d7, [pc, #232] @ 177a30 │ │ │ │ @@ -374383,25 +374383,25 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add r5, sp, #24 │ │ │ │ strb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17798a │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ mov lr, r5 │ │ │ │ add.w r8, r8, r3, lsl #7 │ │ │ │ @@ -374427,21 +374427,21 @@ │ │ │ │ movs r3, #32 │ │ │ │ ldmia.w lr!, {r0, r1} │ │ │ │ str.w r0, [r4, sl, lsl #2] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ ldr r2, [pc, #56] @ (177a48 ) │ │ │ │ ldr r3, [pc, #44] @ (177a3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -374518,15 +374518,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 177bb6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 177b26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -374547,15 +374547,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 177b0e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 177b4e │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cbz r7, 177b70 │ │ │ │ mov r7, r0 │ │ │ │ b.n 177af6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #434 @ 0x1b2 │ │ │ │ bne.n 177b18 │ │ │ │ mov r1, r4 │ │ │ │ @@ -374571,21 +374571,21 @@ │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 1778e8 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r4, r7 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 177b30 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r9, r0 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 177a8c │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ @@ -374669,15 +374669,15 @@ │ │ │ │ bne.n 177c42 │ │ │ │ ldr.w r6, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 177ab2 │ │ │ │ b.n 177a88 │ │ │ │ mov r0, r2 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 177bdc │ │ │ │ b.n 177c48 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ cmp.w r3, #434 @ 0x1b2 │ │ │ │ @@ -375027,15 +375027,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 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ @@ -375045,15 +375045,15 @@ │ │ │ │ mov sl, r2 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ sub.w r9, r5, #20 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 178184 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1780e0 │ │ │ │ cmp r3, #5 │ │ │ │ @@ -375085,19 +375085,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 178072 │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 207054 │ │ │ │ + bl 207124 │ │ │ │ movs r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 24f72c │ │ │ │ + bl 24f7fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -375153,31 +375153,31 @@ │ │ │ │ beq.w 178514 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 178178 │ │ │ │ ldr.w r2, [pc, #1024] @ 17855c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 213940 │ │ │ │ + bl 213a10 │ │ │ │ cbz r0, 178178 │ │ │ │ mov r7, r0 │ │ │ │ - bl 200f34 │ │ │ │ + bl 201004 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200f34 │ │ │ │ + bl 201004 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -375190,31 +375190,31 @@ │ │ │ │ mov r8, r5 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cbz r6, 1781ea │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r2, 1781ea │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1784b0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 178540 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1781be │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r6, r5 │ │ │ │ @@ -375240,32 +375240,32 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 178276 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 178274 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 178488 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r9, r3 │ │ │ │ bcs.w 17851c │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 178240 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -375292,20 +375292,20 @@ │ │ │ │ bne.w 17854c │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 178522 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 178522 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r8 │ │ │ │ b.n 178142 │ │ │ │ ldr r3, [pc, #632] @ (178558 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -375322,31 +375322,31 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 17834e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 17834e │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1784c8 │ │ │ │ cmp fp, r9 │ │ │ │ beq.w 17852e │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17831c │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r5 │ │ │ │ @@ -375370,15 +375370,15 @@ │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cbz r4, 17839e │ │ │ │ mov r1, r5 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1784a0 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ mov r4, r5 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -375406,15 +375406,15 @@ │ │ │ │ mov r8, ip │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ cbz r4, 1783f6 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178492 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -375438,31 +375438,31 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 178478 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 178476 │ │ │ │ add.w r8, r8, #16 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ cbz r0, 178488 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, r9 │ │ │ │ bls.n 178536 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 178448 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -375473,21 +375473,21 @@ │ │ │ │ b.n 178284 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 178142 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ cbz r0, 1784bc │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ b.n 1783f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ cbz r0, 1784d2 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ b.n 1783a0 │ │ │ │ mov r6, fp │ │ │ │ mov r5, r8 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ @@ -375513,15 +375513,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r3, #3999] @ 0xf9f │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r4, r3, lsl #7 │ │ │ │ ldrb r3, [r4, #31] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ b.n 17817e │ │ │ │ @@ -375610,15 +375610,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ movs r7, #1 │ │ │ │ strd r5, r9, [sp, #8] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 178766 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -375657,15 +375657,15 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 17869c │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ beq.n 178628 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r3, r6 │ │ │ │ cbz r6, 1786ae │ │ │ │ mov r6, r0 │ │ │ │ b.n 178608 │ │ │ │ bic.w r2, r1, #2 │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ beq.n 17867a │ │ │ │ @@ -375682,25 +375682,25 @@ │ │ │ │ orr.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 178640 │ │ │ │ b.n 17865a │ │ │ │ strb.w r7, [r0, #77] @ 0x4d │ │ │ │ mov r0, r6 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 178664 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r8, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1786d4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1785e6 │ │ │ │ @@ -375732,15 +375732,15 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ strb.w r3, [sp, #26] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - bl 26d684 │ │ │ │ + bl 26d754 │ │ │ │ ldrb.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1785a4 │ │ │ │ ldr.w r2, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -375884,26 +375884,26 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e1dd0 │ │ │ │ + bl 1e1ea0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 17800c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1914 │ │ │ │ + bl 1e19e4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -375941,15 +375941,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 178916 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 178f56 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 213904 │ │ │ │ + bl 2139d4 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 178f64 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -375990,15 +375990,15 @@ │ │ │ │ ldreq r1, [r1, #4] │ │ │ │ streq.w r0, [r6, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 17898c │ │ │ │ mov r0, r2 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 178986 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 178fb6 │ │ │ │ @@ -376089,15 +376089,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - bl 1ff190 │ │ │ │ + bl 1ff260 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #104] @ 0x68 │ │ │ │ mov lr, r5 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w ip, sp, #56 @ 0x38 │ │ │ │ @@ -376124,26 +376124,26 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr.w r5, [r6], #4 │ │ │ │ cbz r5, 178b36 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e1dd0 │ │ │ │ + bl 1e1ea0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 17800c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1914 │ │ │ │ + bl 1e19e4 │ │ │ │ str.w r5, [r9] │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 178b0c │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ add.w r9, r4, #4 │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ @@ -376151,28 +376151,28 @@ │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 178b8e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r7, [r3, #-12] │ │ │ │ cbz r6, 178b88 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ cbnz r0, 178b88 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178c06 │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 178b8e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r3, #-12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 20ece8 │ │ │ │ + bl 20edb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178b64 │ │ │ │ mov r6, r7 │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 178b50 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ movs r2, #1 │ │ │ │ @@ -376202,21 +376202,21 @@ │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1789fa │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1789d2 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 178e1e │ │ │ │ b.n 178e14 │ │ │ │ mov r6, r0 │ │ │ │ b.n 178b8e │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ @@ -376286,29 +376286,29 @@ │ │ │ │ str.w r8, [r3, fp, lsl #2] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ ite eq │ │ │ │ movweq r1, #731 @ 0x2db │ │ │ │ movwne r1, #730 @ 0x2da │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 1789ec │ │ │ │ b.n 178bca │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ @@ -376354,15 +376354,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 178bc2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [r3, fp, lsl #2] │ │ │ │ add.w fp, fp, #1 │ │ │ │ movw r1, #729 @ 0x2d9 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ @@ -376376,45 +376376,45 @@ │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 1789ec │ │ │ │ b.n 178bca │ │ │ │ ldr.w r2, [sl, #112] @ 0x70 │ │ │ │ b.n 178c46 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 178ecc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 178d3a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 26d624 │ │ │ │ + bl 26d6f4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 178a84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 1789ec │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 213928 │ │ │ │ + bl 2139f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59e00 │ │ │ │ ldr r2, [pc, #412] @ (178fc8 ) │ │ │ │ ldr r3, [pc, #412] @ (178fcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -376473,30 +376473,30 @@ │ │ │ │ bne.w 1789ec │ │ │ │ b.n 178c42 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #730 @ 0x2da │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ str.w r8, [r3, fp, lsl #2] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 1789ec │ │ │ │ b.n 178bca │ │ │ │ sub.w r1, r3, #223 @ 0xdf │ │ │ │ @@ -376518,15 +376518,15 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 178914 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 213904 │ │ │ │ + bl 2139d4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #356 @ 0x164 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ mov r0, r3 │ │ │ │ @@ -376547,26 +376547,26 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1789c2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 178e14 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ str r5, [sp, #32] │ │ │ │ b.n 178e1e │ │ │ │ mov r1, r4 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ b.n 178fa2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ strb r6, [r1, #7] │ │ │ │ lsls r6, r5, #2 │ │ │ │ @@ -376721,35 +376721,35 @@ │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 179196 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ str.w r3, [sl, #8] │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r6, [r7, #100] @ 0x64 │ │ │ │ add.w r6, r8, #84 @ 0x54 │ │ │ │ @@ -376759,15 +376759,15 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 179580 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 1795bc │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 179252 │ │ │ │ @@ -376778,15 +376778,15 @@ │ │ │ │ beq.w 179680 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 17922c │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ @@ -376796,23 +376796,23 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20039c │ │ │ │ + bl 20046c │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 17910c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1790f0 │ │ │ │ ldrd sl, r8, [r7, #8] │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r5, fp │ │ │ │ @@ -376890,19 +376890,19 @@ │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ itete mi │ │ │ │ movmi r1, #166 @ 0xa6 │ │ │ │ movwpl r1, #423 @ 0x1a7 │ │ │ │ ldrmi r0, [r7, #44] @ 0x2c │ │ │ │ ldrpl r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #804 @ 0x324 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str.w r8, [r7, #48] @ 0x30 │ │ │ │ str.w sl, [r7, #60] @ 0x3c │ │ │ │ add.w r6, r6, r3, lsl #7 │ │ │ │ @@ -376913,34 +376913,34 @@ │ │ │ │ add.w lr, r0, lr, lsl #2 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ str.w r9, [lr, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20039c │ │ │ │ + bl 20046c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1792de │ │ │ │ b.n 1793e8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r2, #0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ strb r4, [r1, #0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1792c2 │ │ │ │ ldrd r9, sl, [r7, #24] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ @@ -376967,73 +376967,73 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ strd r3, r2, [r7, #88] @ 0x58 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr.w r8, [r7, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fef0c │ │ │ │ + bl 1fefdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20f8a4 │ │ │ │ + bl 20f974 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #1 │ │ │ │ ldrd r5, r4, [r3] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r5, [r4, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ str.w r2, [sl, #20] │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r2, [pc, #656] @ (179784 ) │ │ │ │ ldr r3, [pc, #660] @ (179788 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -377050,15 +377050,15 @@ │ │ │ │ movw r2, #479 @ 0x1df │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r5, r4 │ │ │ │ moveq r4, #0 │ │ │ │ beq.w 179134 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1790f0 │ │ │ │ b.n 17927c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 1793e8 │ │ │ │ @@ -377072,44 +377072,44 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 1792de │ │ │ │ mov r4, r3 │ │ │ │ b.n 17910c │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov sl, r0 │ │ │ │ b.n 17936e │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ b.n 179332 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1795a8 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 179252 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r7, #140 @ 0x8c │ │ │ │ strd r3, r3, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ str.w r9, [r7, #124] @ 0x7c │ │ │ │ @@ -377138,71 +377138,71 @@ │ │ │ │ str.w r9, [r7, #152] @ 0x98 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr.w ip, [r7, #40] @ 0x28 │ │ │ │ add.w lr, r9, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 179252 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 2044b8 │ │ │ │ + bl 204588 │ │ │ │ mov r9, r0 │ │ │ │ b.n 179252 │ │ │ │ str.w r9, [r7, #152] @ 0x98 │ │ │ │ add.w r6, r7, #172 @ 0xac │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #28] │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w r2, r7, #172 @ 0xac │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov lr, r2 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #28] │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 1795f0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 17926e │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ cmp r2, r1 │ │ │ │ @@ -377436,15 +377436,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 179900 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1e5e48 │ │ │ │ + bl 1e5f18 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -377467,15 +377467,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e5e48 │ │ │ │ + bl 1e5f18 │ │ │ │ ldrh r3, [r4, #42] @ 0x2a │ │ │ │ ldrh r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -377495,15 +377495,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r7, #392] @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 179998 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -377593,15 +377593,15 @@ │ │ │ │ movge r6, #0 │ │ │ │ movlt r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 179aae │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e5d0c │ │ │ │ + bl 1e5ddc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r1 │ │ │ │ b.n 179ac4 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -377667,15 +377667,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 179b5e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e5d0c │ │ │ │ + bl 1e5ddc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 179ba4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -377686,15 +377686,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 179b94 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 179b44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 179b4a │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 179b44 │ │ │ │ @@ -377716,29 +377716,29 @@ │ │ │ │ bne.n 179c64 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 179b50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 179b4a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 179c54 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1e5e48 │ │ │ │ + bl 1e5f18 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 179c60 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 179c20 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -377752,20 +377752,20 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 179c1e │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1e5d0c │ │ │ │ + bl 1e5ddc │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 179b4a │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r7, r0 │ │ │ │ b.n 179bf8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 179c08 │ │ │ │ @@ -378135,15 +378135,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 17a108 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.n 17a0fc │ │ │ │ str r2, [sp, #8] │ │ │ │ sub.w sl, r0, #28 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 17a02a │ │ │ │ sub.w r3, r0, #28 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r7, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -378234,15 +378234,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17a100 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 17a014 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17a014 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 17a2f0 │ │ │ │ clz r3, r3 │ │ │ │ @@ -378391,15 +378391,15 @@ │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbz r3, 17a2c2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cbz r3, 17a2ec │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ cbz r0, 17a2a4 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 17a036 │ │ │ │ mvns r4, r4 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -378452,22 +378452,22 @@ │ │ │ │ b.n 17a198 │ │ │ │ movs r1, #0 │ │ │ │ b.n 17a0de │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17a0dc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a32a │ │ │ │ str.w fp, [sp, #8] │ │ │ │ b.n 17a354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a32a │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17a348 │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -378598,108 +378598,108 @@ │ │ │ │ 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 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a5a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a594 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a588 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a57c │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a570 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17a564 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17a558 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17a54c │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 17a540 │ │ │ │ mov r0, r9 │ │ │ │ bl 17a488 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a52e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a520 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a512 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a504 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a4f4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a4e2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a4d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a4be │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17a4ac │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -379261,22 +379261,22 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r1, #112 @ 0x70 │ │ │ │ ldrd r3, r2, [r7, #372] @ 0x174 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ ldr.w r9, [r3, r2, lsl #2] │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ac4e │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 17ab9a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ac4e │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -379299,15 +379299,15 @@ │ │ │ │ ldrh r1, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ add.w sl, r0, r1 │ │ │ │ sub.w sl, sl, r3 │ │ │ │ uxth.w sl, sl │ │ │ │ b.n 17ac04 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cbz r0, 17ac26 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 17abf8 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -379351,30 +379351,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 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ cbz r0, 17acc4 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 17acb0 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 17acaa │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cbz r0, 17acaa │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 17acaa │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -379382,15 +379382,15 @@ │ │ │ │ cbnz r6, 17acb8 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17ac7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17ac72 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -379767,15 +379767,15 @@ │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ @@ -379823,19 +379823,19 @@ │ │ │ │ bmi.w 17b7cc │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ it cs │ │ │ │ movcs r3, #192 @ 0xc0 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w r0, r9, #112 @ 0x70 │ │ │ │ - bl 1e61a8 │ │ │ │ + bl 1e6278 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17b6d4 │ │ │ │ - bl 1e61f4 │ │ │ │ + bl 1e62c4 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #16 │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ str r1, [r7, #8] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ @@ -379910,15 +379910,15 @@ │ │ │ │ add.w r8, r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 17b280 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1e61f4 │ │ │ │ + bl 1e62c4 │ │ │ │ str.w r8, [r7, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17b15c │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 17adec │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ @@ -379958,15 +379958,15 @@ │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, fp │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ b.n 17b1dc │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ mov sl, r6 │ │ │ │ ldr r4, [r7, #80] @ 0x50 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr.w r3, [pc, #1268] @ 17b780 │ │ │ │ @@ -380381,15 +380381,15 @@ │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ and.w r3, r2, #8192 @ 0x2000 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ b.n 17b4e8 │ │ │ │ ldrd r2, r3, [r7, #84] @ 0x54 │ │ │ │ @@ -380681,26 +380681,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 17b9fe │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 17b9ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e61f4 │ │ │ │ + bl 1e62c4 │ │ │ │ cbz r0, 17b9b8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 17b9b8 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 17b9b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e61f4 │ │ │ │ + bl 1e62c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17b99e │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17b9b8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -380755,27 +380755,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 17bb16 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1e5e48 │ │ │ │ + bl 1e5f18 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17bafe │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e5e48 │ │ │ │ + bl 1e5f18 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 17bac2 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 17bb08 │ │ │ │ @@ -380792,19 +380792,19 @@ │ │ │ │ it cc │ │ │ │ movcc r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17ba8c │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e5d0c │ │ │ │ + bl 1e5ddc │ │ │ │ cbz r5, 17bafe │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r5, r0 │ │ │ │ b.n 17ba6a │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -380824,38 +380824,38 @@ │ │ │ │ movpl r2, r3 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17bad6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e5d0c │ │ │ │ + bl 1e5ddc │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17bab6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e5d0c │ │ │ │ + bl 1e5ddc │ │ │ │ b.n 17bab4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5e48 │ │ │ │ + bl 1e5f18 │ │ │ │ b.n 17ba52 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e5d0c │ │ │ │ + bl 1e5ddc │ │ │ │ b.n 17bafa │ │ │ │ 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 r2, [r1, #28] │ │ │ │ @@ -381107,15 +381107,15 @@ │ │ │ │ lsls r3, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r6, #392] @ 0x188 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 17bd2a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -381125,25 +381125,25 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e5e48 │ │ │ │ + bl 1e5f18 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ cbz r0, 17bdf0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 17a488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17bdde │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 17be1c │ │ │ │ @@ -381264,15 +381264,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17bee2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r7, #2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 17bee2 │ │ │ │ nop │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ 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 │ │ │ │ ldr.w r2, [pc, #2564] @ 17c958 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -381290,15 +381290,15 @@ │ │ │ │ bl 1a96e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 17d8e0 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1b17dc │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldrb.w r3, [r5, #1215] @ 0x4bf │ │ │ │ strb.w r3, [r0, #408] @ 0x198 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str.w r3, [r0, #384] @ 0x180 │ │ │ │ @@ -381444,21 +381444,21 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 184ffc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str.w r3, [r9, #372] @ 0x174 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #12 │ │ │ │ str.w r0, [r9, #400] @ 0x190 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [r9, #404] @ 0x194 │ │ │ │ mov r0, r8 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -381722,52 +381722,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17c3c8 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1e1dd0 │ │ │ │ + bl 1e1ea0 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r8, #112 @ 0x70 │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17c410 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c3f8 │ │ │ │ add.w r0, r8, #236 @ 0xec │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17c434 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c41c │ │ │ │ add.w r0, r8, #360 @ 0x168 │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17c458 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c440 │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 17c6d8 │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ @@ -381815,15 +381815,15 @@ │ │ │ │ ldrb r7, [r7, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 17c568 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c582 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c582 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #12] │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w r7, r3, #8192 @ 0x2000 │ │ │ │ and.w ip, r3, #4 │ │ │ │ @@ -382124,15 +382124,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1ae908 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 17d206 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #312] @ (17c970 ) │ │ │ │ ldr r3, [pc, #292] @ (17c95c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -382570,15 +382570,15 @@ │ │ │ │ ldr.w r7, [r8, #404] @ 0x194 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17ce72 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ ldr.w r6, [r8, #372] @ 0x174 │ │ │ │ ldr.w ip, [sl, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w r7, [r3, ip, lsl #2] │ │ │ │ b.n 17c70c │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ @@ -382741,15 +382741,15 @@ │ │ │ │ beq.w 17c29a │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 17c29a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b.w 17c62c │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 1e1dd0 │ │ │ │ + bl 1e1ea0 │ │ │ │ str r0, [r7, r6] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ b.n 17ccc0 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 17cd4e │ │ │ │ @@ -383051,15 +383051,15 @@ │ │ │ │ ldr.w r3, [pc, #1500] @ 17d758 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1500] @ 17d75c │ │ │ │ ldr.w r1, [pc, #1500] @ 17d760 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b4c70 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17c81c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1af234 │ │ │ │ @@ -383079,15 +383079,15 @@ │ │ │ │ ldr.w r3, [pc, #1436] @ 17d764 │ │ │ │ ldr.w r2, [pc, #1436] @ 17d768 │ │ │ │ ldr.w r1, [pc, #1436] @ 17d76c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b4c70 │ │ │ │ b.w 17c0c2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r2, #108] @ 0x6c │ │ │ │ @@ -383103,30 +383103,30 @@ │ │ │ │ ldr.w r2, [pc, #1380] @ 17d774 │ │ │ │ ldr.w r1, [pc, #1380] @ 17d778 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b4c70 │ │ │ │ b.w 17c82c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ ldr.w r3, [pc, #1324] @ 17d77c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov sl, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr.w r3, [pc, #1316] @ 17d780 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -383361,15 +383361,15 @@ │ │ │ │ cmp fp, r3 │ │ │ │ bne.w 17d376 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.w 17c08a │ │ │ │ ldrh r7, [r5, #8] │ │ │ │ clz r5, r7 │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r5, r3, r5, lsl #1 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ @@ -383584,15 +383584,15 @@ │ │ │ │ ldr r3, [pc, #184] @ (17d788 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #184] @ (17d78c ) │ │ │ │ ldr r1, [pc, #184] @ (17d790 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 17bfc8 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 17c186 │ │ │ │ @@ -383601,15 +383601,15 @@ │ │ │ │ ldr r3, [pc, #152] @ (17d794 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #152] @ (17d798 ) │ │ │ │ ldr r1, [pc, #152] @ (17d79c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b4c70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 17d1f6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -383617,61 +383617,61 @@ │ │ │ │ ldr r3, [pc, #124] @ (17d7a0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #124] @ (17d7a4 ) │ │ │ │ ldr r1, [pc, #128] @ (17d7a8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b4c70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 17d1b8 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ b.n 17d35e │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 17c834 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + adds r2, r0, #4 │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r0, #3 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xfa36001e │ │ │ │ - subs r6, r7, r6 │ │ │ │ + @ instruction: 0xfaf6001e │ │ │ │ + adds r6, r7, #1 │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + adds r6, r6, #1 │ │ │ │ movs r7, r3 │ │ │ │ - vld1.8 @ instruction: 0xf9e8001e │ │ │ │ - subs r0, r5, r7 │ │ │ │ + @ instruction: 0xfaa8001e │ │ │ │ + adds r0, r5, #2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + adds r4, r6, #0 │ │ │ │ movs r7, r3 │ │ │ │ - vld1.8 @ instruction: 0xf9a6001e │ │ │ │ + @ instruction: 0xfa66001e │ │ │ │ stmia r6!, {r0, r2, r7} │ │ │ │ @ instruction: 0xffffc76f │ │ │ │ vqshlu.s32 q14, , #31 │ │ │ │ - vqshlu.s64 d17, d6, #63 @ 0x3f │ │ │ │ + vqshl.u32 , q3, #31 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf4e6001e │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + sub.w r0, r6, #10354688 @ 0x9e0000 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf4ba001e │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + sbcs.w r0, sl, #10354688 @ 0x9e0000 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ movs r7, r3 │ │ │ │ - eors.w r0, r4, #10354688 @ 0x9e0000 │ │ │ │ + adcs.w r0, r4, #10354688 @ 0x9e0000 │ │ │ │ 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 │ │ │ │ nop │ │ │ │ @@ -383795,15 +383795,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, #372] @ 0x174 │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -383813,15 +383813,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 1ad978 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 1934c4 │ │ │ │ ldr.w r2, [pc, #1664] @ 17dfb8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -383835,21 +383835,21 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr.w r6, [r2, r4, lsl #2] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17da92 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 17d974 │ │ │ │ b.n 17d9a8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 17d9a8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17d968 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -383863,15 +383863,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 17da82 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 17d988 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17d974 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -383888,15 +383888,15 @@ │ │ │ │ movs r1, #12 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r6, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r4, r4, r6, lsl #3 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 17df78 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -383977,15 +383977,15 @@ │ │ │ │ mov r9, r6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str.w r0, [r3, r6, lsl #3] │ │ │ │ movs r3, #12 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 5ad1c │ │ │ │ @@ -384118,15 +384118,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 17dc06 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r2 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n 17dc46 │ │ │ │ @@ -384387,15 +384387,15 @@ │ │ │ │ add.w r2, r1, r9 │ │ │ │ ldr.w r7, [r1, r9] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17dfa2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17df80 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -384415,15 +384415,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ itt eq │ │ │ │ moveq r6, r2 │ │ │ │ moveq fp, r5 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17df00 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 17df80 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ @@ -384482,15 +384482,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 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17e0cc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -384514,15 +384514,15 @@ │ │ │ │ ldrb.w r3, [r3, #319] @ 0x13f │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1215] @ 0x4bf │ │ │ │ blx 5ad1c │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1e5050 │ │ │ │ + bl 1e5120 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 17e0a2 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -384563,15 +384563,15 @@ │ │ │ │ blx 5ad1c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17e0d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 5ad1c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -384622,15 +384622,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ movs r7, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r0, r3, [r0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -384651,21 +384651,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (17e1e4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 17e1b6 │ │ │ │ ldr r3, [pc, #16] @ (17e1e8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 17e1b6 │ │ │ │ nop │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + blx r0 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ movs r7, r3 │ │ │ │ - mov lr, r3 │ │ │ │ + bx fp │ │ │ │ movs r6, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -384673,15 +384673,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ movs r7, r3 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cbnz r3, 17e21e │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -384693,15 +384693,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ strd r1, ip, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #228] @ (17e344 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -384774,15 +384774,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (17e354 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (17e358 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r4 │ │ │ │ blx 59e00 │ │ │ │ ldr r2, [pc, #56] @ (17e35c ) │ │ │ │ ldr r3, [pc, #36] @ (17e348 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -384798,17 +384798,17 @@ │ │ │ │ nop │ │ │ │ adds r0, r3, #6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ movs r7, r3 │ │ │ │ - stmia.w ip!, {r1, r2, r3, r4} │ │ │ │ + strd r0, r0, [ip, #-120]! @ 0x78 │ │ │ │ adds r0, r3, #3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -384895,21 +384895,21 @@ │ │ │ │ mov.w lr, #14 │ │ │ │ b.n 17e434 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 17e434 │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 17e434 │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r4, #10 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ movs r7, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 17e4e6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -384928,15 +384928,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 17e4e2 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e4e6c │ │ │ │ + bl 1e4f3c │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 17e4e0 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -385145,22 +385145,22 @@ │ │ │ │ nop │ │ │ │ subs r4, r4, r2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - @ instruction: 0xfae2002d │ │ │ │ + @ instruction: 0xfba2002d │ │ │ │ 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 2e2fd0 │ │ │ │ + bl 2e30a0 │ │ │ │ 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 │ │ │ │ @@ -385182,15 +385182,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 1cf8b4 │ │ │ │ + bl 1cf984 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17e7d0 │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17e7fc │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbnz r3, 17e7f4 │ │ │ │ @@ -385259,19 +385259,19 @@ │ │ │ │ ands r4, r3 │ │ │ │ rbit r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ bne.n 17e832 │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ add.w r0, r5, #924 @ 0x39c │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -385430,19 +385430,19 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r0, #0 │ │ │ │ movw r1, #1060 @ 0x424 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 1f8170 │ │ │ │ + bl 1f8240 │ │ │ │ add.w r3, r9, #12 │ │ │ │ str.w r9, [r6, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -386026,15 +386026,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 17f0c8 │ │ │ │ cmp r0, #28 │ │ │ │ beq.n 17f118 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e45a8 │ │ │ │ + bl 2e4678 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #2016] @ 17f88c │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -386111,15 +386111,15 @@ │ │ │ │ ldrb.w r0, [r0, #912] @ 0x390 │ │ │ │ and.w r7, r3, #3 │ │ │ │ mov.w fp, r3, lsr #2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ ldrb r7, [r2, r7] │ │ │ │ bmi.w 17f2f6 │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2e45a8 │ │ │ │ + bl 2e4678 │ │ │ │ add r9, r4 │ │ │ │ ldrb.w r2, [r6, #911] @ 0x38f │ │ │ │ add r9, r5 │ │ │ │ ldrb.w r1, [r6, #910] @ 0x38e │ │ │ │ mov r3, fp │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #5 │ │ │ │ @@ -386152,15 +386152,15 @@ │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 17f2f6 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 17f18c │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2e458c │ │ │ │ + bl 2e465c │ │ │ │ b.n 17f194 │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp fp, ip │ │ │ │ beq.n 17f2dc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -386246,15 +386246,15 @@ │ │ │ │ add.w r3, r9, r4 │ │ │ │ mov.w fp, #63 @ 0x3f │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.w 17f18c │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2e4650 │ │ │ │ + bl 2e4720 │ │ │ │ b.n 17f194 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1456] @ 17f8b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ @@ -386478,15 +386478,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 17f7ba │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e4694 │ │ │ │ + bl 2e4764 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 17f0a8 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ @@ -386713,171 +386713,174 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 17ed2c │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #14 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - orn r0, r0, r2, asr #32 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + @ instruction: 0xeb200022 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #664] @ (17fab8 ) │ │ │ │ + ldr r3, [pc, #408] @ (17f9b8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, r4 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ movs r7, r3 │ │ │ │ - movs r4, r2 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ movs r7, r3 │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + svc 26 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ movs r7, r3 │ │ │ │ - vshr.u16 d16, d14, #8 │ │ │ │ - lsls r2, r0, #8 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ + movs r7, r3 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r6, #32] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r2, #32] │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ movs r7, r3 │ │ │ │ - vqadd.u8 d16, d6, d14 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + movs r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r6, #4 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ + movs r7, r3 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ movs r7, r3 │ │ │ │ bl 353876 │ │ │ │ bl 31f87a │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - ldc2l 0, cr0, [r4, #120] @ 0x78 │ │ │ │ - stc2l 0, cr0, [r4, #120]! @ 0x78 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + mrc2 0, 4, r0, cr4, cr14, {0} │ │ │ │ + mcr2 0, 5, r0, cr4, cr14, {0} │ │ │ │ + lsls r0, r2, #5 │ │ │ │ movs r7, r3 │ │ │ │ - mcr2 0, 3, r0, cr10, cr14, {0} │ │ │ │ - mcr2 0, 2, r0, cr4, cr14, {0} │ │ │ │ - mrc2 0, 1, r0, cr0, cr14, {0} │ │ │ │ - asrs r4, r1, #18 │ │ │ │ - movs r6, r3 │ │ │ │ + vqadd.u32 d0, d10, d14 │ │ │ │ + vqadd.u8 d0, d4, d14 │ │ │ │ + mrc2 0, 7, r0, cr0, cr14, {0} │ │ │ │ + asrs r4, r1, #21 │ │ │ │ movs r6, r3 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ + movs r7, r3 │ │ │ │ + stc2l 0, cr0, [sl, #120]! @ 0x78 │ │ │ │ + stc2l 0, cr0, [r6, #120] @ 0x78 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ movs r7, r3 │ │ │ │ - stc2 0, cr0, [sl, #-120]! @ 0xffffff88 │ │ │ │ - stc2 0, cr0, [r6, #-120] @ 0xffffff88 │ │ │ │ - vshr.u32 d0, d14, #24 │ │ │ │ - @ instruction: 0xfba8001e │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + stc2l 0, cr0, [r8], #-120 @ 0xffffff88 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ movs r6, r3 │ │ │ │ - mrc2 0, 2, r0, cr10, cr14, {0} │ │ │ │ - mrc2 0, 2, r0, cr8, cr14, {0} │ │ │ │ - mcr2 0, 3, r0, cr0, cr14, {0} │ │ │ │ - mcr2 0, 4, r0, cr10, cr14, {0} │ │ │ │ - mcr2 0, 5, r0, cr6, cr14, {0} │ │ │ │ - mcr2 0, 7, r0, cr10, cr14, {0} │ │ │ │ - mrc2 0, 4, r0, cr6, cr14, {0} │ │ │ │ - mcr2 0, 4, r0, cr6, cr14, {0} │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + vqadd.u16 d0, d10, d14 │ │ │ │ + vqadd.u16 d0, d8, d14 │ │ │ │ + vqadd.u32 d0, d0, d14 │ │ │ │ + vqadd.u8 d16, d10, d14 │ │ │ │ + vqadd.u32 d16, d6, d14 │ │ │ │ + vshr.u32 d0, d14, #22 │ │ │ │ + vqadd.u16 d16, d6, d14 │ │ │ │ + vqadd.u8 d16, d6, d14 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r1, #10 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str.w r0, [r6, #30] │ │ │ │ - strh.w r0, [r6, #30] │ │ │ │ - ldc2 0, cr0, [r0, #-120] @ 0xffffff88 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + vst1.8 @ instruction: 0xf986001e │ │ │ │ + vld4.8 {d16-d19}, [r6 :64], lr │ │ │ │ + ldc2l 0, cr0, [r0, #120] @ 0x78 │ │ │ │ + adds r0, r7, #6 │ │ │ │ movs r0, r4 │ │ │ │ - stc2l 0, cr0, [r4, #-120] @ 0xffffff88 │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + mcr2 0, 0, r0, cr4, cr14, {0} │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ movs r0, r4 │ │ │ │ - str.w r0, [r2, lr, lsl #1] │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + vst4.8 {d0-d3}, [r2 :64], lr │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ movs r3, r4 │ │ │ │ - stc2 0, cr0, [sl, #120]! @ 0x78 │ │ │ │ - strh.w r0, [r0, lr, lsl #1] │ │ │ │ - ldrb.w r0, [r4, lr, lsl #1] │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + mcr2 0, 3, r0, cr10, cr14, {0} │ │ │ │ + str??.w r0, [r0, #30] │ │ │ │ + ldr.w r0, [r4, #30] │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ movs r3, r4 │ │ │ │ - stc2 0, cr0, [r0, #-120] @ 0xffffff88 │ │ │ │ - @ instruction: 0xf7ee001e │ │ │ │ - ldc2 0, cr0, [r2, #-120] @ 0xffffff88 │ │ │ │ - stc2 0, cr0, [lr, #-120] @ 0xffffff88 │ │ │ │ - stc2 0, cr0, [r8, #-120] @ 0xffffff88 │ │ │ │ - stc2 0, cr0, [r2, #-120] @ 0xffffff88 │ │ │ │ - ldc2l 0, cr0, [ip], #120 @ 0x78 │ │ │ │ - ldc2l 0, cr0, [r6], #120 @ 0x78 │ │ │ │ - ldc2l 0, cr0, [r0], #120 @ 0x78 │ │ │ │ - stc2l 0, cr0, [sl], #120 @ 0x78 │ │ │ │ - @ instruction: 0xf770001e │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + stc2l 0, cr0, [r0, #120] @ 0x78 │ │ │ │ + strh.w r0, [lr, #30] │ │ │ │ + ldc2l 0, cr0, [r2, #120] @ 0x78 │ │ │ │ + stc2l 0, cr0, [lr, #120] @ 0x78 │ │ │ │ + stc2l 0, cr0, [r8, #120] @ 0x78 │ │ │ │ + stc2l 0, cr0, [r2, #120] @ 0x78 │ │ │ │ + ldc2 0, cr0, [ip, #120]! @ 0x78 │ │ │ │ + ldc2 0, cr0, [r6, #120]! @ 0x78 │ │ │ │ + ldc2 0, cr0, [r0, #120]! @ 0x78 │ │ │ │ + stc2 0, cr0, [sl, #120]! @ 0x78 │ │ │ │ + ldrh.w r0, [r0, lr, lsl #1] │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - stc2l 0, cr0, [r0], {30} │ │ │ │ - @ instruction: 0xf74a001e │ │ │ │ - @ instruction: 0xf734001e │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + stc2 0, cr0, [r0, #120] @ 0x78 │ │ │ │ + strb.w r0, [sl, lr, lsl #1] │ │ │ │ + @ instruction: 0xf7f4001e │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfbfc001e │ │ │ │ - @ instruction: 0xf70e001e │ │ │ │ - @ instruction: 0xf6f4001e │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + ldc2 0, cr0, [ip], #120 @ 0x78 │ │ │ │ + @ instruction: 0xf7ce001e │ │ │ │ + @ instruction: 0xf7b4001e │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xfbcc001e │ │ │ │ - movt r0, #59422 @ 0xe81e │ │ │ │ - @ instruction: 0xf6e6001e │ │ │ │ - @ instruction: 0xf784001e │ │ │ │ + stc2 0, cr0, [ip], {30} │ │ │ │ + @ instruction: 0xf78e001e │ │ │ │ + @ instruction: 0xf7a6001e │ │ │ │ + str.w r0, [r4, lr, lsl #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, #1944] @ 0x798 │ │ │ │ ldr.w r2, [pc, #1216] @ 17fe44 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [pc, #1216] @ 17fe48 │ │ │ │ @@ -386890,30 +386893,30 @@ │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2108] @ 0x83c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 17e734 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #198 @ 0xc6 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ - bl 1f621c │ │ │ │ + bl 1f62ec │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2a20 │ │ │ │ + bl 1e2af0 │ │ │ │ ldr.w r3, [pc, #1128] @ 17fe50 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 17fad2 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 17fa1e │ │ │ │ @@ -386942,15 +386945,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17fbb6 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr.w r1, [pc, #1060] @ 17fe58 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e50b8 │ │ │ │ + bl 1e5188 │ │ │ │ ldr.w r1, [pc, #1052] @ 17fe5c │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b0c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17fb4a │ │ │ │ @@ -386968,15 +386971,15 @@ │ │ │ │ beq.w 17fe02 │ │ │ │ mov r0, r4 │ │ │ │ bl 17e734 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17fe1a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17fd5e │ │ │ │ add.w r8, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8] │ │ │ │ @@ -387049,15 +387052,15 @@ │ │ │ │ blx 5a654 │ │ │ │ ldr r3, [pc, #804] @ (17fe68 ) │ │ │ │ mov r7, r0 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add r3, pc │ │ │ │ b.n 17faa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17fc2e │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 17fe22 │ │ │ │ ldr r2, [pc, #776] @ (17fe6c ) │ │ │ │ ldr r3, [pc, #740] @ (17fe48 ) │ │ │ │ @@ -387126,15 +387129,15 @@ │ │ │ │ bl 17ec4c │ │ │ │ mov r0, r7 │ │ │ │ blx 5ae3c │ │ │ │ ldr r1, [pc, #620] @ (17fe80 ) │ │ │ │ ldr.w r2, [r8] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1e295c │ │ │ │ + bl 1e2a2c │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 59e00 │ │ │ │ b.n 17fb60 │ │ │ │ mov.w sl, #1 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add r7, sp, #28 │ │ │ │ mov r1, r7 │ │ │ │ @@ -387181,15 +387184,15 @@ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ bl 17ec4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5ae3c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r2, r7 │ │ │ │ blx 5ad1c │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -387353,67 +387356,67 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #25 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r0, #30] │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + @ instruction: 0xfa90001e │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ movs r3, r4 │ │ │ │ - ldr??.w r0, [r2, lr, lsl #1] │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + @ instruction: 0xfa12001e │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ movs r7, r3 │ │ │ │ lsls r0, r3, #18 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ movs r7, r3 │ │ │ │ - blt.n 17fed4 │ │ │ │ + blt.n 17fe54 │ │ │ │ movs r2, r4 │ │ │ │ - ldr.w r0, [r4, lr, lsl #1] │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldrsb.w r0, [r4, lr, lsl #1] │ │ │ │ + beq.n 17ff50 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ movs r7, r3 │ │ │ │ - bge.n 17fdcc │ │ │ │ + blt.n 17ff4c │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf7c2001e │ │ │ │ - strh r6, [r0, r6] │ │ │ │ + strb.w r0, [r2, #30] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf18c001e │ │ │ │ - sbcs.w r0, r2, #30 │ │ │ │ - sbcs.w r0, r8, #30 │ │ │ │ - adcs.w r0, lr, #30 │ │ │ │ - adcs.w r0, ip, #30 │ │ │ │ - adcs.w r0, r6, #30 │ │ │ │ - @ instruction: 0xf67c001e │ │ │ │ - @ instruction: 0xf6f2001e │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + movw r0, #49182 @ 0xc01e │ │ │ │ + @ instruction: 0xf232001e │ │ │ │ + @ instruction: 0xf238001e │ │ │ │ + @ instruction: 0xf21e001e │ │ │ │ + @ instruction: 0xf21c001e │ │ │ │ + @ instruction: 0xf216001e │ │ │ │ + @ instruction: 0xf73c001e │ │ │ │ + @ instruction: 0xf7b2001e │ │ │ │ + strh r2, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf0ce001e │ │ │ │ - @ instruction: 0xf0c8001e │ │ │ │ - @ instruction: 0xf0d2001e │ │ │ │ - @ instruction: 0xf0cc001e │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + @ instruction: 0xf18e001e │ │ │ │ + @ instruction: 0xf188001e │ │ │ │ + @ instruction: 0xf192001e │ │ │ │ + @ instruction: 0xf18c001e │ │ │ │ + strh r0, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ - addw r0, lr, #2078 @ 0x81e │ │ │ │ + movt r0, #59422 @ 0xe81e │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, sl, #2078 @ 0x81e │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + movt r0, #43038 @ 0xa81e │ │ │ │ + strh r6, [r7, r3] │ │ │ │ movs r7, r3 │ │ │ │ - subs.w r0, r8, #10354688 @ 0x9e0000 │ │ │ │ + @ instruction: 0xf678001e │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -387543,15 +387546,15 @@ │ │ │ │ beq.n 1800c0 │ │ │ │ mov r8, r7 │ │ │ │ ldr r2, [pc, #328] @ (180198 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (18019c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 5abd8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 180112 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -387582,15 +387585,15 @@ │ │ │ │ bne.n 18007c │ │ │ │ b.n 180082 │ │ │ │ ldrh.w lr, [r6, #172] @ 0xac │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 180012 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 19113c │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (1801a0 ) │ │ │ │ ldr r3, [pc, #180] @ (18018c ) │ │ │ │ @@ -387606,97 +387609,97 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (1801a4 ) │ │ │ │ ldr r1, [pc, #176] @ (1801a8 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ movs r0, #0 │ │ │ │ b.n 1800d2 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 18004e │ │ │ │ ldr r4, [pc, #152] @ (1801ac ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (1801b0 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 17e24c │ │ │ │ ldr r2, [pc, #136] @ (1801b4 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 17e24c │ │ │ │ mov r0, r9 │ │ │ │ blx 59e00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.n 180100 │ │ │ │ ldr.w r4, [r6, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #100] @ (1801b8 ) │ │ │ │ ldr r1, [pc, #104] @ (1801bc ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 180100 │ │ │ │ mov r4, lr │ │ │ │ b.n 18003e │ │ │ │ ldr r2, [pc, #84] @ (1801c0 ) │ │ │ │ ldr r1, [pc, #88] @ (1801c4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 180144 │ │ │ │ ldr r2, [pc, #80] @ (1801c8 ) │ │ │ │ ldr r1, [pc, #80] @ (1801cc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.n 180144 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r4, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4e8001e │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + sub.w r0, r8, #10354688 @ 0x9e0000 │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ vhadd.u32 d0, d22, d29 │ │ │ │ - usat r0, #30, sl │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + orr.w r0, sl, #10354688 @ 0x9e0000 │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - orns r0, r6, #10354688 @ 0x9e0000 │ │ │ │ - eor.w r0, r4, #10354688 @ 0x9e0000 │ │ │ │ - sbfx r0, r0, #0, #31 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + @ instruction: 0xf536001e │ │ │ │ + adc.w r0, r4, #10354688 @ 0x9e0000 │ │ │ │ + and.w r0, r0, #10354688 @ 0x9e0000 │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ movs r6, r3 │ │ │ │ - sbfx r0, r8, #0, #31 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + and.w r0, r8, #10354688 @ 0x9e0000 │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf37a001e │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + bics.w r0, sl, #10354688 @ 0x9e0000 │ │ │ │ + ldmia r3!, {r2} │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #328] @ (18032c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -387777,15 +387780,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 17fee8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18027c │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 16c0fc │ │ │ │ ldr r3, [pc, #96] @ (180330 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -387801,40 +387804,40 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ bne.n 180256 │ │ │ │ b.n 18022a │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 282b4c │ │ │ │ + bl 282c1c │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 1802de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (180334 ) │ │ │ │ ldr r2, [pc, #40] @ (180338 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282bf4 │ │ │ │ + bl 282cc4 │ │ │ │ b.n 1802d8 │ │ │ │ nop │ │ │ │ cdp2 0, 1, cr0, cr4, cr13, {5} │ │ │ │ lsrs r4, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - movt r0, #40990 @ 0xa01e │ │ │ │ + usat r0, #30, sl │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 1801d0 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -387844,15 +387847,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 180396 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 1803d8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -387880,15 +387883,15 @@ │ │ │ │ cbz r0, 1803c2 │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ blx r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1803ca │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #924 @ 0x39c │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 180382 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -388144,15 +388147,15 @@ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfa0200ad │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 18068c │ │ │ │ + blt.n 18060c │ │ │ │ movs r5, r5 │ │ │ │ vst1.8 {d0[5]}, [lr]! │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5ad4c │ │ │ │ @@ -388220,48 +388223,48 @@ │ │ │ │ cbz r1, 180792 │ │ │ │ ldr r3, [pc, #176] @ (1807e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 1806b6 │ │ │ │ ldr r0, [pc, #172] @ (1807e8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea1ec │ │ │ │ + bl 1ea2bc │ │ │ │ ldr r3, [pc, #168] @ (1807ec ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1806f6 │ │ │ │ ldr r0, [pc, #152] @ (1807f0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea1ec │ │ │ │ + bl 1ea2bc │ │ │ │ ldr r3, [pc, #148] @ (1807f4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1806c8 │ │ │ │ ldr r0, [pc, #128] @ (1807f8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea1ec │ │ │ │ + bl 1ea2bc │ │ │ │ ldr r3, [pc, #124] @ (1807fc ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 1806e0 │ │ │ │ ldr r0, [pc, #108] @ (180800 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea1ec │ │ │ │ + bl 1ea2bc │ │ │ │ ldr r3, [pc, #104] @ (180804 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -388284,30 +388287,30 @@ │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r6, #10 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ cmp r5, #252 @ 0xfc │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r5, #238 @ 0xee │ │ │ │ lsls r6, r5, #2 │ │ │ │ - vqadd.s8 d0, d6, d14 │ │ │ │ + vmov.i32 d16, #110 @ 0x0000006e │ │ │ │ cmp r5, #198 @ 0xc6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - mrc 0, 5, r0, cr8, cr14, {0} │ │ │ │ + vqadd.s64 d16, d8, d14 │ │ │ │ cmp r5, #184 @ 0xb8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - mrc 0, 5, r0, cr2, cr14, {0} │ │ │ │ + vqadd.s64 d16, d2, d14 │ │ │ │ cmp r5, #146 @ 0x92 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - mrc 0, 2, r0, cr12, cr14, {0} │ │ │ │ + vqadd.s16 d0, d12, d14 │ │ │ │ cmp r5, #132 @ 0x84 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r3, [pc, #44] @ (180838 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 180814 │ │ │ │ movs r0, #1 │ │ │ │ @@ -388384,17 +388387,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #212 @ 0xd4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xf79a00ad │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ movs r7, r3 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r6, #0 │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf76000ad │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #84] @ (180930 ) │ │ │ │ @@ -388496,15 +388499,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 1809a8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1e5e48 │ │ │ │ + bl 1e5f18 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -388518,23 +388521,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 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ cbz r0, 180a2a │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1809d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180a14 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -388579,18 +388582,18 @@ │ │ │ │ ldr r1, [pc, #16] @ (180ab0 ) │ │ │ │ ldr r0, [pc, #20] @ (180ab4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190ec4 │ │ │ │ nop │ │ │ │ - bvs.n 1809e8 │ │ │ │ + bvc.n 180b68 │ │ │ │ movs r5, r5 │ │ │ │ - subs.w r0, sl, lr, lsr #32 │ │ │ │ - b.n 180d70 │ │ │ │ + ldcl 0, cr0, [sl], #-120 @ 0xffffff88 │ │ │ │ + b.n 180ef0 │ │ │ │ movs r3, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ tst.w r1, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -388680,15 +388683,15 @@ │ │ │ │ movge.w ip, #0 │ │ │ │ movlt.w ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 180b8a │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e5d0c │ │ │ │ + bl 1e5ddc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, r1 │ │ │ │ b.n 180ba6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -388730,15 +388733,15 @@ │ │ │ │ bls.n 180c0a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 180c18 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 180c10 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180c10 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -388778,15 +388781,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 180cbc │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 180cc8 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 180ce4 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180c9c │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -388980,24 +388983,24 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov fp, r0 │ │ │ │ adds r0, #12 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 180ecc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 180ed2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 180e94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180eb4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -389172,15 +389175,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 1810b4 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ cbz r0, 1810ba │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 1810c0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 180e94 │ │ │ │ @@ -390089,15 +390092,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1818d8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1818d8 │ │ │ │ mov.w r8, #16 │ │ │ │ cmp r1, #7 │ │ │ │ bhi.n 1819f6 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ @@ -390488,24 +390491,24 @@ │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ ldr.w r2, [sl] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ strd r0, fp, [sp, #172] @ 0xac │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp, #164] @ 0xa4 │ │ │ │ - bl 1e1dd0 │ │ │ │ + bl 1e1ea0 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ ldr r7, [r3, #100] @ 0x64 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 182226 │ │ │ │ @@ -390923,24 +390926,24 @@ │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r3, 182244 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 18222e │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -390988,18 +390991,18 @@ │ │ │ │ bne.n 182288 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 18227c │ │ │ │ mov r7, ip │ │ │ │ mov r0, sl │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ - bl 1e500c │ │ │ │ + bl 1e50dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr.w r3, [pc, #1244] @ 1827d0 │ │ │ │ ldr.w r2, [pc, #1244] @ 1827d4 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ @@ -391270,26 +391273,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182598 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1825e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 1809d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1825d2 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ b.n 182598 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r2, r2, #8 │ │ │ │ @@ -391598,15 +391601,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ b.n 182154 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r3, r7] │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ adds r0, r3, r7 │ │ │ │ b.n 1828d0 │ │ │ │ @@ -391714,21 +391717,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 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 182a52 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -391786,24 +391789,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 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 182b00 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 182a84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182ae8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -391882,31 +391885,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 182bda │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 182bf4 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 182c16 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 182bbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182c00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 182c34 │ │ │ │ @@ -391945,15 +391948,15 @@ │ │ │ │ beq.n 182c96 │ │ │ │ ldr.w ip, [r2, #44] @ 0x2c │ │ │ │ movs r2, #24 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cbz r0, 182c94 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 182c7a │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -391979,15 +391982,15 @@ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cbz r0, 182d12 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 182d18 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -392328,15 +392331,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ add.w r0, r4, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e5e48 │ │ │ │ + bl 1e5f18 │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 18305a │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 18300e │ │ │ │ @@ -392345,15 +392348,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 18300e │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e5e48 │ │ │ │ + bl 1e5f18 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -392759,17 +392762,17 @@ │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ add.w r0, r9, #12 │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18350a │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ @@ -392794,27 +392797,27 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ bl 1831d4 │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ mov r3, sl │ │ │ │ str.w r8, [r2, #4] │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 183448 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18349c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp sl, r2 │ │ │ │ @@ -392837,15 +392840,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ strb.w r3, [r0, #53] @ 0x35 │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ cbz r0, 1835a6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ @@ -392870,15 +392873,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 1831d4 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 183528 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183556 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -392901,15 +392904,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 183618 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 18362e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 18362e │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -393035,15 +393038,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 183702 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ bl 182c18 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -393077,26 +393080,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 183674 │ │ │ │ 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 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 183694 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 1835ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1837be │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -393178,15 +393181,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183878 │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r2, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1e5d0c │ │ │ │ + bl 1e5ddc │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ cbnz r3, 1838bc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 183836 │ │ │ │ ldrb.w r2, [r4, #104] @ 0x68 │ │ │ │ @@ -393215,15 +393218,15 @@ │ │ │ │ movmi r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1838d8 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ add.w r2, r6, #28 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e5d0c │ │ │ │ + bl 1e5ddc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1838e4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 183954 │ │ │ │ ldrb.w r4, [r1, #39] @ 0x27 │ │ │ │ @@ -393304,15 +393307,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 183a40 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e5e48 │ │ │ │ + bl 1e5f18 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 183ac0 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -393328,15 +393331,15 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1839e8 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e5d0c │ │ │ │ + bl 1e5ddc │ │ │ │ b.n 1839b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1839f2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 183aba │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -393352,15 +393355,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 183a2e │ │ │ │ b.n 183a2a │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1e5e48 │ │ │ │ + bl 1e5f18 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r8, r4, #40 @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 183acc │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -393376,15 +393379,15 @@ │ │ │ │ movmi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 183a5a │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1e5d0c │ │ │ │ + bl 1e5ddc │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1839ca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 1839b4 │ │ │ │ b.n 1839ca │ │ │ │ @@ -393701,19 +393704,19 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 183e4e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 183dc8 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r3, 183e02 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cbz r3, 183e1c │ │ │ │ sub.w r1, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -393722,15 +393725,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 183dc8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 183dc8 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183e02 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183df0 │ │ │ │ @@ -393750,19 +393753,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 18307c │ │ │ │ b.n 183df0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 183dd0 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r3, 183e80 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cbz r3, 183e9e │ │ │ │ sub.w r1, r5, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -393771,15 +393774,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 183dd0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 183dd0 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183e80 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183e6e │ │ │ │ @@ -394293,15 +394296,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 184d26 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 184ca8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 184494 │ │ │ │ movs r7, #24 │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -394363,15 +394366,15 @@ │ │ │ │ bne.n 1843fc │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 184440 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r4, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1843dc │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #24 │ │ │ │ @@ -394390,27 +394393,27 @@ │ │ │ │ bne.n 1844a0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1844f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 182a84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1844d8 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 1844a6 │ │ │ │ @@ -394444,34 +394447,34 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 184562 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w sl, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 184562 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 182c18 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 18452e │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 18450c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 18458c │ │ │ │ b.n 184000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 184000 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r0, [fp, #96] @ 0x60 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ @@ -394489,15 +394492,15 @@ │ │ │ │ bl 1835ac │ │ │ │ b.n 18457e │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ b.n 18441e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 1845f8 │ │ │ │ bl 192124 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -394675,27 +394678,27 @@ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 184db0 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ - bl 1e1dd0 │ │ │ │ + bl 1e1ea0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1847ea │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 182bbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1847d4 │ │ │ │ ldr.w r1, [fp, #96] @ 0x60 │ │ │ │ movs r0, #24 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ @@ -394810,15 +394813,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov lr, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov ip, r0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -394846,19 +394849,19 @@ │ │ │ │ lslpl r3, r3, #1 │ │ │ │ mov r0, fp │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ ldrd r1, r3, [fp, #16] │ │ │ │ - bl 1e4e34 │ │ │ │ + bl 1e4f04 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov r1, sl │ │ │ │ bl 182990 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ mov r9, r0 │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ @@ -395133,19 +395136,19 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ bl 17ba0c │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r8, #64] @ 0x40 │ │ │ │ b.n 184b30 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1843ca │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 184cf4 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ bl 183b88 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ @@ -395155,43 +395158,43 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 1843ca │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1843ca │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 184cc0 │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 182cb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 184cc0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1843ca │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 182cb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 184cc0 │ │ │ │ b.n 184d04 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1843c0 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 184d76 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 184da8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ @@ -395203,28 +395206,28 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 1843c0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1843c0 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 184d3e │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 182cb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 184d3e │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1843c0 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 182cb0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -395232,34 +395235,34 @@ │ │ │ │ b.n 184d86 │ │ │ │ ldrb r3, [r6, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 184d4e │ │ │ │ b.n 184d46 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [fp, #96] @ 0x60 │ │ │ │ - bl 1e6194 │ │ │ │ + bl 1e6264 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 184e2c │ │ │ │ mla r6, r7, r8, r6 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ 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 184dee │ │ │ │ cbz r7, 184e2c │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r7 │ │ │ │ - bl 1e61bc │ │ │ │ + bl 1e628c │ │ │ │ mov r7, r0 │ │ │ │ b.n 184dca │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 184eca │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #52 @ 0x34 │ │ │ │ @@ -395454,15 +395457,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 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 182a10 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -395476,15 +395479,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 18502c │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r2 │ │ │ │ @@ -395499,28 +395502,28 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e500c │ │ │ │ + bl 1e50dc │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ bl 182a10 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r8, [r5, #104] @ 0x68 │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ add.w ip, r3, #64 @ 0x40 │ │ │ │ ldr.w r5, [fp, #88] @ 0x58 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ adds r5, #16 │ │ │ │ @@ -395608,23 +395611,23 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ mul.w r9, r8, r5 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ add.w r7, r3, r9 │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ ldr r7, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r9] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cbz r3, 1851e8 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ add.w r2, r3, r9 │ │ │ │ @@ -395697,15 +395700,15 @@ │ │ │ │ bne.n 185210 │ │ │ │ ldrd r7, fp, [sp] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1854d0 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ @@ -396115,15 +396118,15 @@ │ │ │ │ bl 1b17dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1858d6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r3, [pc, #892] @ (185a38 ) │ │ │ │ ldr r2, [pc, #892] @ (185a3c ) │ │ │ │ mov r1, fp │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ bl 1ad978 │ │ │ │ @@ -396371,15 +396374,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 1b1b40 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [sl, #548] @ 0x224 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r2, [pc, #264] @ (185a40 ) │ │ │ │ ldr r3, [pc, #244] @ (185a30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -396503,15 +396506,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185a78 │ │ │ │ ldr r6, [pc, #76] @ (185ad4 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 289ca8 │ │ │ │ + bl 289d78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 185aaa │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -396872,15 +396875,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 185e20 │ │ │ │ ldr r6, [pc, #76] @ (185e7c ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 289ca8 │ │ │ │ + bl 289d78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 185e52 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -396938,15 +396941,15 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e4e6c │ │ │ │ + bl 1e4f3c │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ subs r3, r6, #4 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r3, r0 │ │ │ │ bls.n 185ef6 │ │ │ │ rsb r2, r0, r5, lsl #2 │ │ │ │ @@ -397084,15 +397087,15 @@ │ │ │ │ movs r0, #6 │ │ │ │ b.n 185f80 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 185f80 │ │ │ │ nop │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #176] @ (1860d8 ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -397293,19 +397296,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (18620c ) │ │ │ │ ldr r0, [pc, #20] @ (186210 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190ec4 │ │ │ │ nop │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ movs r5, r5 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ 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, #568] @ (186460 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -397548,37 +397551,37 @@ │ │ │ │ add r6, pc │ │ │ │ b.n 1862dc │ │ │ │ nop │ │ │ │ ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r0, r5 │ │ │ │ + cbnz r0, 1864d6 │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ movs r5, r5 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ movs r6, r3 │ │ │ │ adds r6, #74 @ 0x4a │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ movs r6, r3 │ │ │ │ adds r5, #138 @ 0x8a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ movs r6, r3 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ movs r6, r3 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ 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, #1848] @ 0x738 │ │ │ │ ldr.w r1, [pc, #2340] @ 186dd0 │ │ │ │ subw sp, sp, #2212 @ 0x8a4 │ │ │ │ @@ -398634,73 +398637,73 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 186ed4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ movs r5, r5 │ │ │ │ ldmia r7, {r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ movs r5, r5 │ │ │ │ ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ movs r5, r5 │ │ │ │ ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ movs r5, r5 │ │ │ │ - add r4, pc, #360 @ (adr r4, 186f7c ) │ │ │ │ + add r5, pc, #104 @ (adr r5, 186e7c ) │ │ │ │ movs r5, r5 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ movs r5, r5 │ │ │ │ - add r2, pc, #440 @ (adr r2, 186fd4 ) │ │ │ │ + add r3, pc, #184 @ (adr r3, 186ed4 ) │ │ │ │ movs r5, r5 │ │ │ │ - add r5, pc, #960 @ (adr r5, 1871e0 ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 1870e0 ) │ │ │ │ movs r5, r5 │ │ │ │ ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ movs r5, r5 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ movs r5, r5 │ │ │ │ - sub sp, #8 │ │ │ │ + cbz r2, 186e48 │ │ │ │ movs r5, r5 │ │ │ │ ldmia r0!, {r4, r6} │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r5, #2 │ │ │ │ stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ movs r5, r5 │ │ │ │ - hlt 0x000c │ │ │ │ + cbnz r4, 186eaa │ │ │ │ movs r5, r5 │ │ │ │ stmia r7!, {r1, r2, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ bl 186018 │ │ │ │ b.n 186be8 │ │ │ │ movs r3, #6 │ │ │ │ @@ -399303,21 +399306,21 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr.w r2, [r3, ip] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1728 │ │ │ │ + bl 1e17f8 │ │ │ │ ldr.w r3, [pc, #1296] @ 187a38 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ ldr.w r3, [pc, #1284] @ 187a3c │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 186be8 │ │ │ │ ldr.w r3, [pc, #1276] @ 187a40 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -399474,15 +399477,15 @@ │ │ │ │ bl 186018 │ │ │ │ b.w 186be8 │ │ │ │ ldr r3, [pc, #848] @ (187a80 ) │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1e4f58 │ │ │ │ + bl 1e5028 │ │ │ │ ldr r3, [pc, #836] @ (187a84 ) │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 186be8 │ │ │ │ ldr r3, [pc, #824] @ (187a88 ) │ │ │ │ @@ -400781,15 +400784,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2964] @ 188fb0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 186be8 │ │ │ │ vmov.f32 s0, #16 @ 0x40800000 4.0 │ │ │ │ ldr.w r5, [pc, #2948] @ 188fb4 │ │ │ │ - bl 1e0e38 │ │ │ │ + bl 1e0f08 │ │ │ │ ldr.w r3, [pc, #2944] @ 188fb8 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -400812,15 +400815,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2896] @ 188fbc │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 186be8 │ │ │ │ vmov.f32 s0, #0 @ 0x40000000 2.0 │ │ │ │ ldr.w r5, [pc, #2880] @ 188fc0 │ │ │ │ - bl 1e0e38 │ │ │ │ + bl 1e0f08 │ │ │ │ ldr.w r3, [pc, #2876] @ 188fc4 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -400843,15 +400846,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2828] @ 188fc8 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 186be8 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r5, [pc, #2812] @ 188fcc │ │ │ │ - bl 1e0e38 │ │ │ │ + bl 1e0f08 │ │ │ │ ldr.w r3, [pc, #2808] @ 188fd0 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -400874,15 +400877,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [pc, #2760] @ 188fd4 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 186be8 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r5, [pc, #2744] @ 188fd8 │ │ │ │ - bl 1e0e38 │ │ │ │ + bl 1e0f08 │ │ │ │ ldr.w r3, [pc, #2740] @ 188fdc │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -401471,15 +401474,15 @@ │ │ │ │ movw r0, #522 @ 0x20a │ │ │ │ bl 186018 │ │ │ │ b.w 186be8 │ │ │ │ movw r0, #521 @ 0x209 │ │ │ │ bl 186018 │ │ │ │ b.w 186be8 │ │ │ │ vldr s0, [pc, #700] @ 188fa4 │ │ │ │ - bl 1e0e38 │ │ │ │ + bl 1e0f08 │ │ │ │ ldr r5, [pc, #916] @ (189084 ) │ │ │ │ ldr r3, [pc, #920] @ (189088 ) │ │ │ │ movs r1, #0 │ │ │ │ add r5, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -401505,15 +401508,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ b.w 186be8 │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr r5, [pc, #860] @ (189090 ) │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r5, pc │ │ │ │ - bl 1e0e38 │ │ │ │ + bl 1e0f08 │ │ │ │ ldr r3, [pc, #852] @ (189094 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -402549,21 +402552,21 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ b.w 186be8 │ │ │ │ ldr.w r5, [pc, #1784] @ 189e8c │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1e4f58 │ │ │ │ + bl 1e5028 │ │ │ │ ldr.w r3, [pc, #1772] @ 189e90 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ b.w 186be8 │ │ │ │ ldr.w r3, [pc, #1756] @ 189e94 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r0, r2, #21 │ │ │ │ bpl.w 186be8 │ │ │ │ @@ -403244,23 +403247,23 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ movs r6, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 192928 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ @@ -403396,33 +403399,33 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ movs r6, r3 │ │ │ │ str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ movs r5, r5 │ │ │ │ str r7, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ movs r6, r3 │ │ │ │ str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ movs r6, r3 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ 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 │ │ │ │ @@ -403474,34 +403477,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 18a132 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 18a132 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cbz r0, 18a16c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r3, r3, r6 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #16 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 18a11a │ │ │ │ ldr r3, [pc, #120] @ (18a1bc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r3, [pc, #112] @ (18a1c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r3, [pc, #108] @ (18a1c4 ) │ │ │ │ ldr r0, [pc, #108] @ (18a1c8 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 5b2b8 │ │ │ │ @@ -403550,15 +403553,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ movs r6, r3 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r1, [pc, #208] @ (18a2ac ) │ │ │ │ ldr r2, [pc, #212] @ (18a2b0 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -403646,31 +403649,31 @@ │ │ │ │ nop │ │ │ │ str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb69a │ │ │ │ movs r5, r5 │ │ │ │ - add r2, pc, #208 @ (adr r2, 18a390 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 18a690 ) │ │ │ │ movs r5, r5 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb78e │ │ │ │ movs r5, r5 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + @ instruction: 0xb648 │ │ │ │ movs r5, r5 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ movs r5, r5 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ movs r5, r5 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ movs r5, r5 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ movs r5, r5 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -403735,15 +403738,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 5a068 │ │ │ │ nop │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #416 @ (adr r2, 18a528 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 18a428 ) │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (18a40c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -403803,15 +403806,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ movs r6, r3 │ │ │ │ ldr r3, [pc, #128] @ (18a4a8 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 18a45e │ │ │ │ ldr r3, [pc, #124] @ (18a4ac ) │ │ │ │ @@ -403868,15 +403871,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ movs r6, r3 │ │ │ │ str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -404015,15 +404018,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (18a604 ) │ │ │ │ add r0, pc │ │ │ │ bl 18a34c │ │ │ │ nop │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ (18a698 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -405185,43 +405188,43 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r0, [r4, r4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + cbz r2, 18b1a8 │ │ │ │ movs r5, r5 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ movs r5, r5 │ │ │ │ str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r6, pc, #800 @ (adr r6, 18b4c0 ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 18b3c0 ) │ │ │ │ movs r5, r5 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 18b1be │ │ │ │ movs r5, r5 │ │ │ │ - cbz r6, 18b1cc │ │ │ │ + sxtb r6, r2 │ │ │ │ movs r5, r5 │ │ │ │ - add r6, pc, #640 @ (adr r6, 18b42c ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 18b32c ) │ │ │ │ movs r5, r5 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ movs r5, r5 │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ movs r5, r5 │ │ │ │ - add r6, pc, #232 @ (adr r6, 18b2a4 ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 18b5a4 ) │ │ │ │ movs r5, r5 │ │ │ │ ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r5, #2 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + cbz r6, 18b1f8 │ │ │ │ movs r5, r5 │ │ │ │ ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -405257,15 +405260,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #28] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [pc, #3660] @ 18c078 │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ @@ -406356,15 +406359,15 @@ │ │ │ │ ldr r2, [pc, #72] @ (18c084 ) │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r3, [pc, #68] @ (18c088 ) │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1e5050 │ │ │ │ + bl 1e5120 │ │ │ │ ldr r2, [pc, #36] @ (18c078 ) │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 18ac38 │ │ │ │ ldr r2, [pc, #20] @ (18c078 ) │ │ │ │ movw r1, #611 @ 0x263 │ │ │ │ @@ -407544,31 +407547,31 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r0, [r5, #22] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r6, [r5, #22] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r6, [r1, #21] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ movs r5, r5 │ │ │ │ strb r6, [r7, #18] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r2, [r6, #18] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ movs r5, r5 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ movs r5, r5 │ │ │ │ - strb r2, [r7, #21] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ movs r5, r5 │ │ │ │ strb r4, [r6, #17] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r2, [r3, #17] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r4, [r4, #17] │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -407602,21 +407605,21 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r4, [r5, #12] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldrsb r0, [r6, r4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ movs r6, r3 │ │ │ │ strb r0, [r5, #10] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r4, [r0, #10] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ movs r6, r3 │ │ │ │ strb r4, [r7, #9] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r4, [r0, #10] │ │ │ │ lsls r5, r5, #2 │ │ │ │ strb r4, [r6, #9] │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -407636,15 +407639,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ movs r6, r3 │ │ │ │ ldr r4, [r1, #32] │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr.w r3, [pc, #1360] @ 18d42c │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ @@ -408095,15 +408098,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ blx lr │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, ip │ │ │ │ + cmp r2, r4 │ │ │ │ movs r6, r3 │ │ │ │ ldr r3, [pc, #4] @ (18d460 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ @ instruction: 0x4792 │ │ │ │ lsls r5, r5, #2 │ │ │ │ @@ -408189,43 +408192,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (18d570 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [pc, #68] @ 18d574 │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [pc, #68] @ 18d578 │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ ldr r2, [pc, #64] @ (18d57c ) │ │ │ │ movs r5, #0 │ │ │ │ add.w r4, r8, #80 @ 0x50 │ │ │ │ add r2, pc │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59e00 │ │ │ │ mov r2, r9 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 18d548 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r8, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bics r4, r1 │ │ │ │ + add r4, r9 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r6, #16] │ │ │ │ movs r5, r3 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -408245,23 +408248,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 18d5d6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cbz r0, 18d5dc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1e1dd0 │ │ │ │ + bl 1e1ea0 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 18d608 │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -408288,22 +408291,22 @@ │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r2, [ip, #32] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip, #32] │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -408479,17 +408482,17 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #228 @ 0xe4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r4, r1 │ │ │ │ + rors r4, r1 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r3 │ │ │ │ + sbcs r4, r3 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #268] @ (18d928 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408788,15 +408791,15 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r5, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #52 @ 0x34 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #96] @ (18db88 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -408842,15 +408845,15 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r4, #206 @ 0xce │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #164 @ 0xa4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (18dbdc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408869,17 +408872,17 @@ │ │ │ │ movne r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (18dc1c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408895,17 +408898,17 @@ │ │ │ │ orr.w r3, r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ orrs r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r7, #14 │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r6, #12 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (18dc54 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408918,17 +408921,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18db18 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18dc8c ) │ │ │ │ add r1, pc │ │ │ │ @@ -408938,15 +408941,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} │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (18dcc4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408959,17 +408962,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18db18 │ │ │ │ lsls r3, r5, #5 │ │ │ │ orr.w r3, r3, r4, lsr #27 │ │ │ │ orr.w r0, r0, r4, lsl #5 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (18dd00 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -408982,17 +408985,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18db18 │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (18dd38 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -409004,17 +409007,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 18db18 │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (18dd84 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -409035,17 +409038,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r5, #20 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (18ddc0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -409058,17 +409061,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18db18 │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (18de0c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -409087,17 +409090,17 @@ │ │ │ │ moveq r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r5, #28 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #68] @ (18de6c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -409123,19 +409126,19 @@ │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r6, #2 │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ it ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r4, r4, #6 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (18dea8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -409148,17 +409151,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18db18 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r4, #30 │ │ │ │ movs r6, r3 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r4, #24 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18dee0 ) │ │ │ │ add r1, pc │ │ │ │ @@ -409168,15 +409171,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} │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18df14 ) │ │ │ │ add r1, pc │ │ │ │ @@ -409187,15 +409190,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (18df4c ) │ │ │ │ add r1, pc │ │ │ │ @@ -409207,15 +409210,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (18df84 ) │ │ │ │ add r1, pc │ │ │ │ @@ -409227,15 +409230,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #72] @ (18dfe4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -409263,19 +409266,19 @@ │ │ │ │ cmp.w r8, #248 @ 0xf8 │ │ │ │ sbcs.w r3, r7, #0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r3, #30 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + beq.n 18e0e0 │ │ │ │ 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] @ (18e020 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -409288,17 +409291,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18db18 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r2, #18 │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #12 │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #68] @ (18e080 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -409325,19 +409328,19 @@ │ │ │ │ moveq r0, r1 │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #48] @ (18e0cc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -409355,17 +409358,17 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r2, #78 @ 0x4e │ │ │ │ movs r6, r3 │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ + subs r4, #16 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (18e0fc ) │ │ │ │ add r1, pc │ │ │ │ @@ -409373,15 +409376,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 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r2, #0 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18e130 ) │ │ │ │ add r1, pc │ │ │ │ @@ -409391,15 +409394,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} │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (18e164 ) │ │ │ │ add r1, pc │ │ │ │ @@ -409409,15 +409412,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} │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #44] @ (18e1a4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -409435,17 +409438,17 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ (18e210 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -409476,19 +409479,19 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + subs r1, #4 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ (18e280 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -409519,19 +409522,19 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ (18e2d4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -409552,17 +409555,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (18e320 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -409582,17 +409585,17 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + subs r0, #6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + subs r0, #4 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (18e35c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -409607,15 +409610,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldcl 0, cr0, [r2], #124 @ 0x7c │ │ │ │ + ldc 0, cr0, [r2, #124]! @ 0x7c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (18e3a4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -409634,15 +409637,15 @@ │ │ │ │ bcs.n 18e39c │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (18e3ec ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -409662,15 +409665,15 @@ │ │ │ │ bcs.n 18e3ce │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ movs r6, r3 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -410536,25 +410539,25 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 18eb0e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 18eafc │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1220] @ 18efdc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 59e00 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18ea68 │ │ │ │ ldr.w r2, [pc, #1200] @ 18efe0 │ │ │ │ @@ -410608,15 +410611,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 18ebca │ │ │ │ ldr.w r8, [pc, #1072] @ 18efe4 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 18ebb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -410696,15 +410699,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18ef96 │ │ │ │ ldr r1, [pc, #856] @ (18efe8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ 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 18eb20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -410729,27 +410732,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #768] @ (18efec ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ b.n 18eb20 │ │ │ │ ldr r1, [pc, #756] @ (18eff0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ b.n 18eb20 │ │ │ │ ldr r1, [pc, #744] @ (18eff4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ b.n 18eb20 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 18eb20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -410771,24 +410774,24 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #660] @ (18eff8 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ b.n 18eb20 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 18eb20 │ │ │ │ ldr r1, [pc, #636] @ (18effc ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ b.n 18eb20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 18ef20 │ │ │ │ ldr r6, [pc, #612] @ (18f000 ) │ │ │ │ vldr s15, [sp, #28] │ │ │ │ @@ -410805,40 +410808,40 @@ │ │ │ │ vldr s14, [pc, #508] @ 18efc4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 18ef86 │ │ │ │ vmov r2, r3, d6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ b.n 18eb20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18ef4c │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 18eb20 │ │ │ │ ldr r1, [pc, #524] @ (18f004 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ b.n 18eb20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18ef5a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 18eb20 │ │ │ │ ldr r1, [pc, #496] @ (18f008 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ b.n 18eb20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 18ef70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -410856,15 +410859,15 @@ │ │ │ │ cmpeq lr, r2 │ │ │ │ bne.n 18ee3c │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #436] @ (18f00c ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ b.n 18eb20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 18eb20 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -410881,15 +410884,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ef32 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #64] @ 0x40 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ str.w r9, [r0, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ @@ -410901,25 +410904,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 18e9f4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.n 18eb20 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 18eb20 │ │ │ │ ldr.w r8, [pc, #296] @ 18f010 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 18eeea │ │ │ │ b.n 18eb20 │ │ │ │ ldr r1, [pc, #276] @ (18f014 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -410932,15 +410935,15 @@ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 18d48c │ │ │ │ b.n 18eb20 │ │ │ │ ldr r6, [pc, #248] @ (18f01c ) │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ add r6, pc │ │ │ │ vmov.f32 s15, s0 │ │ │ │ b.n 18eda2 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [pc, #228] @ (18f020 ) │ │ │ │ @@ -410950,44 +410953,44 @@ │ │ │ │ strd r5, r6, [sp] │ │ │ │ bl 18d48c │ │ │ │ b.n 18eb20 │ │ │ │ ldr r1, [pc, #212] @ (18f024 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ b.n 18eb20 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #200] @ (18f028 ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ b.n 18eb20 │ │ │ │ ldr r1, [pc, #184] @ (18f02c ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ b.n 18eb20 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 18ec70 │ │ │ │ ldr r1, [pc, #168] @ (18f030 ) │ │ │ │ vmov r2, r3, d6 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ b.n 18eb20 │ │ │ │ ldr r1, [pc, #156] @ (18f034 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ 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 18eb20 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ @@ -410999,63 +411002,63 @@ │ │ │ │ b.n 18eb20 │ │ │ │ nop │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ asrs r4, r5, #23 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r1, #2 │ │ │ │ movs r6, r3 │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r1, #0 │ │ │ │ movs r6, r3 │ │ │ │ - strh.w r0, [r2, sp, lsl #1] │ │ │ │ + str??.w r0, [r2, #29] │ │ │ │ asrs r6, r0, #19 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ + cmp r6, #22 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r6, #4 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ movs r6, r3 │ │ │ │ - adc.w r0, r2, #10289152 @ 0x9d0000 │ │ │ │ - @ instruction: 0xf522001d │ │ │ │ - @ instruction: 0xf4e4001d │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + addw r0, r2, #2077 @ 0x81d │ │ │ │ + @ instruction: 0xf5e2001d │ │ │ │ + sub.w r0, r4, #10289152 @ 0x9d0000 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ movs r1, r4 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r4, #30 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r4, #2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r4, #2 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #592] @ (18f2a0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -411079,15 +411082,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 18f0ec │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ str.w sl, [r0, #12] │ │ │ │ adds r6, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ @@ -411107,20 +411110,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #492] @ (18f2b0 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18f152 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -411210,15 +411213,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 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 18f242 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -411240,15 +411243,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #188] @ (18f2bc ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ 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] │ │ │ │ @@ -411261,15 +411264,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 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 18f112 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 18f1d8 │ │ │ │ lsls r3, r0, #31 │ │ │ │ itt pl │ │ │ │ @@ -411284,51 +411287,51 @@ │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #84] @ (18f2c0 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq.w ip, [r4, #24] │ │ │ │ bne.n 18f19c │ │ │ │ mov r7, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 18f1d8 │ │ │ │ ldr r1, [pc, #56] @ (18f2c4 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 2e6628 │ │ │ │ + bl 2e66f8 │ │ │ │ b.n 18f144 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r5, #30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ movs r6, r3 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ movs r5, r3 │ │ │ │ cmp r2, #202 @ 0xca │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r6, r4, #26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + cmp r1, #90 @ 0x5a │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (18f2fc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -411341,17 +411344,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 18db18 │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f374 │ │ │ │ sub sp, #16 │ │ │ │ @@ -411394,19 +411397,19 @@ │ │ │ │ b.n 18f33e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r4, #19 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ movs r6, r3 │ │ │ │ lsrs r2, r7, #18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r6, #152 @ 0x98 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f3f8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -411449,19 +411452,19 @@ │ │ │ │ b.n 18f3c2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #17 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r6, r6, #16 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r6, #20 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f47c │ │ │ │ sub sp, #16 │ │ │ │ @@ -411504,19 +411507,19 @@ │ │ │ │ b.n 18f446 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #15 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ movs r6, r3 │ │ │ │ lsrs r2, r6, #14 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f500 │ │ │ │ sub sp, #16 │ │ │ │ @@ -411559,19 +411562,19 @@ │ │ │ │ b.n 18f4ca │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r2, #13 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r6, r5, #12 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r5, #12 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f584 │ │ │ │ sub sp, #16 │ │ │ │ @@ -411614,19 +411617,19 @@ │ │ │ │ b.n 18f54e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #11 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r2, r5, #10 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f608 │ │ │ │ sub sp, #16 │ │ │ │ @@ -411669,19 +411672,19 @@ │ │ │ │ b.n 18f5d2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #9 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r6, r4, #8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + movs r4, #4 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f68c │ │ │ │ sub sp, #16 │ │ │ │ @@ -411724,19 +411727,19 @@ │ │ │ │ b.n 18f656 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r1, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r6, #4 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r2, r4, #6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f710 │ │ │ │ sub sp, #16 │ │ │ │ @@ -411779,19 +411782,19 @@ │ │ │ │ b.n 18f6da │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r0, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ movs r6, r3 │ │ │ │ lsrs r6, r3, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f794 │ │ │ │ sub sp, #16 │ │ │ │ @@ -411834,19 +411837,19 @@ │ │ │ │ b.n 18f75e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r5, #16 │ │ │ │ movs r6, r3 │ │ │ │ lsrs r2, r3, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f818 │ │ │ │ sub sp, #16 │ │ │ │ @@ -411889,19 +411892,19 @@ │ │ │ │ b.n 18f7e2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r7, #32 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ movs r6, r3 │ │ │ │ lsrs r6, r2, #32 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f89c │ │ │ │ sub sp, #16 │ │ │ │ @@ -411944,19 +411947,19 @@ │ │ │ │ b.n 18f866 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r7, #30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ movs r6, r3 │ │ │ │ lsls r2, r2, #30 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f920 │ │ │ │ sub sp, #16 │ │ │ │ @@ -411999,19 +412002,19 @@ │ │ │ │ b.n 18f8ea │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ movs r6, r3 │ │ │ │ lsls r6, r1, #28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18f9a4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -412054,19 +412057,19 @@ │ │ │ │ b.n 18f96e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r6, #26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ movs r6, r3 │ │ │ │ lsls r2, r1, #26 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18fa28 │ │ │ │ sub sp, #16 │ │ │ │ @@ -412109,19 +412112,19 @@ │ │ │ │ b.n 18f9f2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r5, #24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ movs r6, r3 │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r4, r4, #7 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18faac │ │ │ │ sub sp, #16 │ │ │ │ @@ -412164,19 +412167,19 @@ │ │ │ │ b.n 18fa76 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r5, #22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ movs r6, r3 │ │ │ │ lsls r2, r0, #22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r0, r4, #5 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18fb30 │ │ │ │ sub sp, #16 │ │ │ │ @@ -412219,19 +412222,19 @@ │ │ │ │ b.n 18fafa │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r4, #20 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ movs r6, r3 │ │ │ │ lsls r6, r7, #19 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r4, r3, #3 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 18fbb4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -412274,19 +412277,19 @@ │ │ │ │ b.n 18fb7e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r4, #18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ movs r6, r3 │ │ │ │ lsls r2, r7, #17 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + subs r0, r3, #1 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18fc40 │ │ │ │ sub sp, #16 │ │ │ │ @@ -412333,19 +412336,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18fc0c │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r3, #16 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ movs r6, r3 │ │ │ │ lsls r4, r5, #15 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r0, #7 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18fccc │ │ │ │ sub sp, #16 │ │ │ │ @@ -412392,19 +412395,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18fc98 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + movs r0, #8 │ │ │ │ movs r6, r3 │ │ │ │ lsls r0, r4, #13 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r2, r7, #4 │ │ │ │ movs r6, 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] @ 18fd54 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412449,19 +412452,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18fd22 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r0, #12 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r2, #4 │ │ │ │ movs r6, r3 │ │ │ │ lsls r6, r2, #11 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r2, r6, r7 │ │ │ │ + adds r2, r6, #2 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18fde0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -412508,19 +412511,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18fdac │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r7, #9 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r0, r7, #3 │ │ │ │ movs r6, r3 │ │ │ │ lsls r4, r1, #9 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + adds r6, r4, #0 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 18fe6c │ │ │ │ sub sp, #16 │ │ │ │ @@ -412567,19 +412570,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 18fe38 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r6, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + subs r4, r6, #1 │ │ │ │ movs r6, r3 │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r2, r3, r6 │ │ │ │ movs r6, 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] @ 18fef4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412624,19 +412627,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18fec2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r0, r5, #7 │ │ │ │ movs r6, r3 │ │ │ │ lsls r6, r6, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r2, r2, r4 │ │ │ │ movs r6, 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] @ 18ff7c │ │ │ │ sub sp, #20 │ │ │ │ @@ -412681,19 +412684,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 18ff4a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 190328 │ │ │ │ + b.n 1904a8 │ │ │ │ movs r5, r3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + subs r2, r1, r2 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 190004 │ │ │ │ sub sp, #16 │ │ │ │ @@ -412737,19 +412740,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 18ffd0 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r0, r5, #3 │ │ │ │ movs r6, r3 │ │ │ │ movs r0, r5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + subs r6, r0, r0 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 19008c │ │ │ │ sub sp, #16 │ │ │ │ @@ -412792,18 +412795,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ b.n 190058 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ vaddl.u8 q8, d28, d28 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + adds r4, r5, #1 │ │ │ │ movs r6, r3 │ │ │ │ vaddl.u32 q0, d16, d28 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + adds r6, r7, r5 │ │ │ │ movs r6, 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] @ 190114 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412847,18 +412850,18 @@ │ │ │ │ bl 18d48c │ │ │ │ movs r0, #1 │ │ │ │ b.n 1900e2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ vhadd.u8 d16, d20, d28 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r0, r7, r7 │ │ │ │ movs r6, r3 │ │ │ │ vhadd.u16 d0, d22, d28 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r2, r6, r3 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 19019c │ │ │ │ sub sp, #16 │ │ │ │ @@ -412901,18 +412904,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ b.n 190168 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ cdp2 0, 11, cr0, cr12, cr12, {5} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + subs r4, r7, r5 │ │ │ │ movs r6, r3 │ │ │ │ cdp2 0, 9, cr0, cr0, cr12, {5} │ │ │ │ - asrs r6, r5, #30 │ │ │ │ + adds r6, r5, r1 │ │ │ │ movs r6, 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] @ 190224 │ │ │ │ sub sp, #20 │ │ │ │ @@ -412956,18 +412959,18 @@ │ │ │ │ bl 18d48c │ │ │ │ movs r0, #1 │ │ │ │ b.n 1901f2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ cdp2 0, 3, cr0, cr4, cr12, {5} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + adds r4, r1, r2 │ │ │ │ movs r6, r3 │ │ │ │ cdp2 0, 0, cr0, cr6, cr12, {5} │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ movs r6, 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] @ 1902ac │ │ │ │ sub sp, #20 │ │ │ │ @@ -413011,18 +413014,18 @@ │ │ │ │ bl 18d48c │ │ │ │ movs r0, #1 │ │ │ │ b.n 19027a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ stc2 0, cr0, [ip, #688]! @ 0x2b0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ movs r7, r3 │ │ │ │ ldc2l 0, cr0, [lr, #-688]! @ 0xfffffd50 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ movs r6, 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] @ 190334 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413066,18 +413069,18 @@ │ │ │ │ bl 18d48c │ │ │ │ movs r0, #1 │ │ │ │ b.n 190302 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ stc2 0, cr0, [r4, #-688]! @ 0xfffffd50 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ movs r6, r3 │ │ │ │ ldc2l 0, cr0, [r6], #688 @ 0x2b0 │ │ │ │ - asrs r2, r2, #24 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #108] @ 1903c4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -413124,18 +413127,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 19038e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [ip], {172} @ 0xac │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ movs r6, r3 │ │ │ │ stc2l 0, cr0, [sl], #-688 @ 0xfffffd50 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 190450 │ │ │ │ sub sp, #16 │ │ │ │ @@ -413181,18 +413184,18 @@ │ │ │ │ bl 18d48c │ │ │ │ mov r0, r6 │ │ │ │ b.n 19041c │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ stc2 0, cr0, [ip], {172} @ 0xac │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xfbdc00ac │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ movs r6, 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] @ 1904d8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413236,18 +413239,18 @@ │ │ │ │ bl 18d48c │ │ │ │ movs r0, #1 │ │ │ │ b.n 1904a6 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfb8000ac │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ movs r7, r3 │ │ │ │ @ instruction: 0xfb5200ac │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r5, #20 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 190560 │ │ │ │ sub sp, #16 │ │ │ │ @@ -413292,18 +413295,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ b.n 19052a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfaf800ac │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xface00ac │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ movs r6, 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] @ 1905e8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413347,18 +413350,18 @@ │ │ │ │ bl 18d48c │ │ │ │ movs r0, #1 │ │ │ │ b.n 1905b6 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfa7000ac │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xfa4200ac │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ movs r6, 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] @ 190674 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413403,18 +413406,18 @@ │ │ │ │ bl 18d48c │ │ │ │ movs r0, #1 │ │ │ │ b.n 190642 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ vld1.8 {d16[5]}, [r8], ip │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ movs r6, r3 │ │ │ │ ldrsh.w r0, [r6, #172] @ 0xac │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ movs r6, 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] @ 1906fc │ │ │ │ sub sp, #20 │ │ │ │ @@ -413458,18 +413461,18 @@ │ │ │ │ bl 18d48c │ │ │ │ movs r0, #1 │ │ │ │ b.n 1906ca │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldr??.w r0, [ip, ip, lsl #2] │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ movs r6, r3 │ │ │ │ vld4.32 {d0-d3}, [lr :128], ip │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ movs r6, 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] @ 190784 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413513,18 +413516,18 @@ │ │ │ │ bl 18d48c │ │ │ │ movs r0, #1 │ │ │ │ b.n 190752 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ movs r6, r3 │ │ │ │ strh.w r0, [r6, #172] @ 0xac │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 190810 │ │ │ │ sub sp, #16 │ │ │ │ @@ -413570,18 +413573,18 @@ │ │ │ │ bl 18d48c │ │ │ │ mov r0, r6 │ │ │ │ b.n 1907dc │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ str.w r0, [ip, ip, lsl #2] │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ movs r6, r3 │ │ │ │ ldrb.w r0, [ip, ip, lsl #2] │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 19089c │ │ │ │ sub sp, #16 │ │ │ │ @@ -413627,18 +413630,18 @@ │ │ │ │ bl 18d48c │ │ │ │ mov r0, r6 │ │ │ │ b.n 190868 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf7c000ac │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xf79000ac │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #104] @ 190928 │ │ │ │ sub sp, #16 │ │ │ │ @@ -413684,18 +413687,18 @@ │ │ │ │ bl 18d48c │ │ │ │ mov r0, r6 │ │ │ │ b.n 1908f4 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf73400ac │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xf70400ac │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ movs r6, 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] @ 1909b0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413739,18 +413742,18 @@ │ │ │ │ bl 18d48c │ │ │ │ movs r0, #1 │ │ │ │ b.n 19097e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ subw r0, r8, #2220 @ 0x8ac │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xf67a00ac │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #116] @ 190a48 │ │ │ │ sub sp, #16 │ │ │ │ @@ -413798,18 +413801,18 @@ │ │ │ │ movs r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ b.n 190a14 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf62000ac │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r3, #12 │ │ │ │ movs r0, r4 │ │ │ │ @ instruction: 0xf5e400ac │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ movs r6, 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] @ 190ad0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413853,18 +413856,18 @@ │ │ │ │ bl 18d48c │ │ │ │ movs r0, #1 │ │ │ │ b.n 190a9e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf58800ac │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ movs r6, r3 │ │ │ │ adcs.w r0, sl, #5636096 @ 0x560000 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ movs r6, 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] @ 190b58 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413908,18 +413911,18 @@ │ │ │ │ bl 18d48c │ │ │ │ movs r0, #1 │ │ │ │ b.n 190b26 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ add.w r0, r0, #5636096 @ 0x560000 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ @ instruction: 0xf4d200ac │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ movs r6, 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] @ 190be0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -413963,18 +413966,18 @@ │ │ │ │ bl 18d48c │ │ │ │ movs r0, #1 │ │ │ │ b.n 190bae │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ orns r0, r8, #5636096 @ 0x560000 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ movs r6, r3 │ │ │ │ orr.w r0, sl, #5636096 @ 0x560000 │ │ │ │ - lsrs r6, r4, #21 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ movs r6, 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] @ 190c68 │ │ │ │ sub sp, #20 │ │ │ │ @@ -414018,18 +414021,18 @@ │ │ │ │ bl 18d48c │ │ │ │ movs r0, #1 │ │ │ │ b.n 190c36 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf3f000ac │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xf3c200ac │ │ │ │ - lsrs r6, r3, #19 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ movs r6, 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] @ 190cf0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -414073,18 +414076,18 @@ │ │ │ │ bl 18d48c │ │ │ │ movs r0, #1 │ │ │ │ b.n 190cbe │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf36800ac │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xf33a00ac │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ movs r6, 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] @ 190d78 │ │ │ │ sub sp, #20 │ │ │ │ @@ -414128,18 +414131,18 @@ │ │ │ │ bl 18d48c │ │ │ │ movs r0, #1 │ │ │ │ b.n 190d46 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf2e000ac │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #16 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0xf2b200ac │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #236] @ (190e8c ) │ │ │ │ @@ -414161,49 +414164,49 @@ │ │ │ │ beq.n 190e82 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ lsrs r1, r6, #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 190e0e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ bl 18f03c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r2, [pc, #156] @ (190e94 ) │ │ │ │ ldr r3, [pc, #152] @ (190e90 ) │ │ │ │ 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 190e86 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldr r1, [pc, #108] @ (190e98 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #108] @ (190e9c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 5b0c0 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -414215,15 +414218,15 @@ │ │ │ │ blx 5ae3c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 190de2 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [pc, #52] @ (190ea0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -414240,17 +414243,17 @@ │ │ │ │ b.n 190dce │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf25800ac │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ addw r0, r4, #172 @ 0xac │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ movs r6, r3 │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (190ebc ) │ │ │ │ add r3, pc │ │ │ │ @@ -414258,15 +414261,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (190ec0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrsb r4, [r0, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + lsls r2, r7 │ │ │ │ movs r6, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ @@ -414275,28 +414278,28 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (190f0c ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r3, [pc, #28] @ (190f10 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 190f02 │ │ │ │ ldr r0, [pc, #24] @ (190f14 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 59d4c <__longjmp_chk@plt> │ │ │ │ blx 5a498 │ │ │ │ nop │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + lsls r2, r3 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -414381,15 +414384,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r4, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #32] │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #24] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ @@ -414429,15 +414432,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ @@ -414446,15 +414449,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 19102a │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #3 │ │ │ │ @@ -414506,31 +414509,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 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1e57c8 │ │ │ │ + bl 1e5898 │ │ │ │ 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 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 191248 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 191278 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -414734,21 +414737,21 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ (191368 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (19136c ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ movs r0, #1 │ │ │ │ blx 5a068 │ │ │ │ nop │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + cbnz r6, 191378 │ │ │ │ movs r5, r3 │ │ │ │ cbz r1, 1913a2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -414829,23 +414832,23 @@ │ │ │ │ movcc r3, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str.w r3, [fp, #164] @ 0xa4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strh.w r3, [fp, #172] @ 0xac │ │ │ │ blx 5a30c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 19176c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, sl │ │ │ │ bne.n 19147a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [r3, #88] @ 0x58 │ │ │ │ cmp r9, sl │ │ │ │ @@ -415188,15 +415191,15 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r5, r3 │ │ │ │ mov r0, r7 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ strb.w r5, [fp, #196] @ 0xc4 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr.w r2, [pc, #1904] @ 191ff8 │ │ │ │ ldr.w r3, [pc, #1892] @ 191ff0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -415862,19 +415865,19 @@ │ │ │ │ mul.w r3, ip, r3 │ │ │ │ add.w ip, sp, #164 @ 0xa4 │ │ │ │ b.n 191e64 │ │ │ │ nop │ │ │ │ ldc 0, cr0, [r4], #-688 @ 0xfffffd50 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ movs r5, r5 │ │ │ │ b.n 191edc │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r6, [pc, #320] @ (192140 ) │ │ │ │ + ldr r7, [pc, #64] @ (192040 ) │ │ │ │ movs r5, r5 │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ movs r1, #2 │ │ │ │ mul.w r0, ip, r0 │ │ │ │ b.n 191b1e │ │ │ │ ldrsb.w r4, [fp, #190] @ 0xbe │ │ │ │ asrs r3, r3, #2 │ │ │ │ @@ -415942,15 +415945,15 @@ │ │ │ │ b.w 1918b8 │ │ │ │ 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 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r0, r0, [r0] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -416160,15 +416163,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 1922c6 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -416198,29 +416201,29 @@ │ │ │ │ mov r1, ip │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 192310 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 192322 │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -416277,15 +416280,15 @@ │ │ │ │ it ne │ │ │ │ addne r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w r1, r3, #30 │ │ │ │ add r1, r2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e590c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r4, r2, #120 @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ @@ -416300,40 +416303,40 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w sl, [r0, #8] │ │ │ │ mov.w r8, #1 │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w sl, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w sl, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ add.w r2, r0, #16 │ │ │ │ str.w sl, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -416492,15 +416495,15 @@ │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w r1, r2, #30 │ │ │ │ add r1, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e590c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #120 @ 0x78 │ │ │ │ str r5, [r0, #0] │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ str r1, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ @@ -416526,15 +416529,15 @@ │ │ │ │ addne r3, #2 │ │ │ │ add.w r1, r4, #30 │ │ │ │ add r1, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e590c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 5ad1c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -416564,15 +416567,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 192780 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e590c │ │ │ │ mov ip, r4 │ │ │ │ ldrd r2, r1, [r5, #20] │ │ │ │ str.w r9, [r0] │ │ │ │ strh.w fp, [r0, #12] │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ adds r3, r2, #1 │ │ │ │ @@ -416604,15 +416607,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1927ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e590c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov ip, r9 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w fp, [r0] │ │ │ │ mov lr, r0 │ │ │ │ @@ -416683,15 +416686,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr.w ip, [r4, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ str.w r3, [r5, ip, lsl #2] │ │ │ │ @@ -416767,15 +416770,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e590c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strh r1, [r0, #8] │ │ │ │ adds r1, r3, r1 │ │ │ │ @@ -416792,15 +416795,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e590c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ strh r1, [r0, #8] │ │ │ │ strh r5, [r0, #12] │ │ │ │ adds r1, r3, r1 │ │ │ │ @@ -416811,15 +416814,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e590c │ │ │ │ mov ip, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -416837,15 +416840,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 1e583c │ │ │ │ + bl 1e590c │ │ │ │ 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 │ │ │ │ @@ -416877,15 +416880,15 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh r5, [r2, #12] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e590c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ mov r2, r0 │ │ │ │ strh.w lr, [r0, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r6, [r0, #0] │ │ │ │ @@ -416925,15 +416928,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 1e583c │ │ │ │ + bl 1e590c │ │ │ │ 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] │ │ │ │ @@ -416941,15 +416944,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 1e583c │ │ │ │ + bl 1e590c │ │ │ │ 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] │ │ │ │ @@ -416972,15 +416975,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 1e583c │ │ │ │ + bl 1e590c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ and.w r6, r6, #8 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ orr.w r3, r6, #4096 @ 0x1000 │ │ │ │ ldrd r2, r6, [r5, #20] │ │ │ │ strh r7, [r0, #12] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ @@ -416994,15 +416997,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 192bf0 │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e590c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ strh r7, [r0, #12] │ │ │ │ orr.w r6, r6, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ @@ -417024,15 +417027,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 1e583c │ │ │ │ + bl 1e590c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ orr.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ adds r4, r3, #1 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ strh r7, [r0, #12] │ │ │ │ @@ -417155,15 +417158,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 1e583c │ │ │ │ + bl 1e590c │ │ │ │ mov.w r1, #1 │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ str r5, [r7, #4] │ │ │ │ strh r1, [r0, #8] │ │ │ │ mov.w r1, #252 @ 0xfc │ │ │ │ strh r1, [r0, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ @@ -417181,15 +417184,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 192e24 │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e590c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r2, r0 │ │ │ │ orr.w r3, r8, #12288 @ 0x3000 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ @@ -417213,15 +417216,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 1e583c │ │ │ │ + bl 1e590c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ orrs r5, r3 │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ @@ -417267,15 +417270,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #8 │ │ │ │ orr.w r8, r3, r2, lsl #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e590c │ │ │ │ mov.w r1, #252 @ 0xfc │ │ │ │ strh r1, [r0, #12] │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ orr.w r3, r8, #4096 @ 0x1000 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ strh r2, [r0, #8] │ │ │ │ @@ -417291,15 +417294,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r5, [r0, #24] │ │ │ │ mov r0, lr │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r8, r2, #12 │ │ │ │ lsls r3, r2, #18 │ │ │ │ bmi.w 192d98 │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e590c │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ orr.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ @@ -417333,15 +417336,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 1e583c │ │ │ │ + bl 1e590c │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strh r3, [r0, #12] │ │ │ │ @@ -417398,15 +417401,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 1e583c │ │ │ │ + bl 1e590c │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ strh.w sl, [r0, #12] │ │ │ │ adds r5, r3, #1 │ │ │ │ str r5, [r4, #20] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -417419,15 +417422,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 1e583c │ │ │ │ + bl 1e590c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ adds r2, r1, #1 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ str r5, [r0, #0] │ │ │ │ strh.w sl, [r0, #12] │ │ │ │ @@ -417580,15 +417583,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 1e583c │ │ │ │ + bl 1e590c │ │ │ │ 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] │ │ │ │ @@ -417596,15 +417599,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 1e583c │ │ │ │ + bl 1e590c │ │ │ │ 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 │ │ │ │ @@ -417628,15 +417631,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 1e583c │ │ │ │ + bl 1e590c │ │ │ │ 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] │ │ │ │ @@ -417654,15 +417657,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 1e583c │ │ │ │ + bl 1e590c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov.w ip, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w lr, #2048 @ 0x800 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ @@ -417708,28 +417711,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 1932d2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrh r7, [r3, #12] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e590c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ strh r5, [r0, #8] │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str.w r9, [r0] │ │ │ │ strh r7, [r0, #12] │ │ │ │ @@ -417978,15 +417981,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 1935b8 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1935fe │ │ │ │ mov r1, fp │ │ │ │ - bl 1e6a8c │ │ │ │ + bl 1e6b5c │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1935e2 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 19358e │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -418007,15 +418010,15 @@ │ │ │ │ bne.n 19357e │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 19356c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e6ba8 │ │ │ │ + bl 1e6c78 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1935b2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 193622 │ │ │ │ @@ -418275,17 +418278,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 19387c │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 193886 │ │ │ │ b.n 193878 │ │ │ │ nop │ │ │ │ - adds r3, #12 │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ movs r5, r5 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ movs r5, r5 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ movw ip, #2011 @ 0x7db │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -418808,15 +418811,15 @@ │ │ │ │ mvn.w r1, #25 │ │ │ │ b.n 193afe │ │ │ │ cmp.w r1, #808 @ 0x328 │ │ │ │ beq.w 193d42 │ │ │ │ b.n 193b74 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ movs r5, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 193ea8 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -419307,15 +419310,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 194250 │ │ │ │ mov.w r3, #528 @ 0x210 │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ tst r5, r3 │ │ │ │ @@ -419380,29 +419383,29 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 19437a │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1943d6 │ │ │ │ nop │ │ │ │ bkpt 0x0050 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -419492,15 +419495,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 194502 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -419547,26 +419550,26 @@ │ │ │ │ beq.n 194618 │ │ │ │ bhi.n 1945b8 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ beq.n 1945b0 │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 19463a │ │ │ │ vldr s0, [pc, #156] @ 194644 │ │ │ │ - bl 1e0e38 │ │ │ │ + bl 1e0f08 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 194630 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 1945ae │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e0e38 │ │ │ │ + bl 1e0f08 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -419593,20 +419596,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 1945ae │ │ │ │ vldr s0, [pc, #36] @ 194648 │ │ │ │ - bl 1e0e38 │ │ │ │ + bl 1e0f08 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 19464c │ │ │ │ - bl 1e0e38 │ │ │ │ + bl 1e0f08 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -419622,38 +419625,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (194678 ) │ │ │ │ ldr r0, [pc, #20] @ (19467c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190ec4 │ │ │ │ nop │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ movs r5, r5 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #592 @ (adr r5, 1948d0 ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 1947d0 ) │ │ │ │ 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] @ (1946a4 ) │ │ │ │ mov.w r2, #470 @ 0x1d6 │ │ │ │ ldr r1, [pc, #16] @ (1946a8 ) │ │ │ │ ldr r0, [pc, #20] @ (1946ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190ec4 │ │ │ │ nop │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ movs r5, r5 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + sub sp, #8 │ │ │ │ movs r5, r3 │ │ │ │ - add r5, pc, #400 @ (adr r5, 194840 ) │ │ │ │ + add r6, pc, #144 @ (adr r6, 194740 ) │ │ │ │ movs r2, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ @@ -421012,15 +421015,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 19545c │ │ │ │ nop │ │ │ │ add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -421588,15 +421591,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 195a4c │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -421742,15 +421745,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 195bca │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -422331,15 +422334,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1961d0 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -422727,15 +422730,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1965d2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -422784,15 +422787,15 @@ │ │ │ │ add.w r1, r9, r2, lsl #2 │ │ │ │ ldr.w r0, [r9, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r5, [sp, #28] │ │ │ │ - bl 22fa9c │ │ │ │ + bl 22fb6c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.w 196a84 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ ldr r2, [r2, #20] │ │ │ │ @@ -422838,15 +422841,15 @@ │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r4, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 2029ac │ │ │ │ + bl 202a7c │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ movw r3, #826 @ 0x33a │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ beq.w 19690c │ │ │ │ @@ -423065,20 +423068,20 @@ │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [sl, #707] @ 0x2c3 │ │ │ │ beq.w 1967a8 │ │ │ │ cmp r5, #31 │ │ │ │ bhi.w 1967a8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2e4388 │ │ │ │ + bl 2e4458 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2e45a8 │ │ │ │ + bl 2e4678 │ │ │ │ ldr r1, [pc, #292] @ (196b04 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 1a6994 │ │ │ │ uxth.w fp, r2 │ │ │ │ @@ -423155,15 +423158,15 @@ │ │ │ │ bpl.n 196ad2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sl, #554] @ 0x22a │ │ │ │ add r5, r3 │ │ │ │ cmp r5, #3 │ │ │ │ bhi.w 1967a8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2e4694 │ │ │ │ + bl 2e4764 │ │ │ │ ldr r1, [pc, #80] @ (196b18 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1a6994 │ │ │ │ cmp r5, #5 │ │ │ │ bne.n 196ab8 │ │ │ │ @@ -423183,25 +423186,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 1969dc │ │ │ │ + @ instruction: 0xe82a001d │ │ │ │ + @ instruction: 0xe80e001d │ │ │ │ + b.n 196980 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1969a8 │ │ │ │ + b.n 196a50 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 196800 │ │ │ │ + b.n 196a70 │ │ │ │ movs r5, r3 │ │ │ │ - b.n 1968d0 │ │ │ │ - movs r5, r3 │ │ │ │ - b.n 1968f0 │ │ │ │ - movs r5, r3 │ │ │ │ - b.n 1967e4 │ │ │ │ + b.n 196964 │ │ │ │ movs r5, r3 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -423843,15 +423844,15 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ uxtb.w fp, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2029e0 │ │ │ │ + bl 202ab0 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r5, r0, r7 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ cmp r5, #32 │ │ │ │ add.w r1, r1, r2, lsl #7 │ │ │ │ @@ -424518,23 +424519,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bge.n 1979b8 │ │ │ │ + blt.n 197938 │ │ │ │ movs r5, r3 │ │ │ │ - bge.n 197950 │ │ │ │ + blt.n 1978d0 │ │ │ │ movs r5, r3 │ │ │ │ - bls.n 1978c8 │ │ │ │ + bge.n 197848 │ │ │ │ movs r5, r3 │ │ │ │ - bls.n 197978 │ │ │ │ + bge.n 1978f8 │ │ │ │ movs r5, r3 │ │ │ │ - bls.n 1977e0 │ │ │ │ + bge.n 197960 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #604] @ (197b48 ) │ │ │ │ @@ -425565,15 +425566,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cbz r3, 198364 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2015cc │ │ │ │ + bl 20169c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #562] @ 0x232 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #562] @ 0x232 │ │ │ │ ldr r2, [pc, #552] @ (198570 ) │ │ │ │ ldr r3, [pc, #544] @ (19856c ) │ │ │ │ add r2, pc │ │ │ │ @@ -427927,15 +427928,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 199a2a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -428895,19 +428896,19 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ bl 1a6994 │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ movs r5, r3 │ │ │ │ str r6, [r4, #28] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ 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, #3784] @ 0xec8 │ │ │ │ ldr.w r2, [pc, #1916] @ 19ad70 │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ @@ -429226,15 +429227,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #676 @ 0x2a4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2e3934 │ │ │ │ + bl 2e3a04 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r0, [r4, #61] @ 0x3d │ │ │ │ sub.w r3, r6, #3 │ │ │ │ ldrb.w ip, [r4, #60] @ 0x3c │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -430590,15 +430591,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 19bd8a │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1e0e38 │ │ │ │ + bl 1e0f08 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 192608 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -430624,15 +430625,15 @@ │ │ │ │ bne.w 19b3c6 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2 │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ ands r3, r2 │ │ │ │ beq.w 19bfa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202c40 │ │ │ │ + bl 202d10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 19acee │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -430826,15 +430827,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #280 @ (adr r5, 19baec ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 19b9ec ) │ │ │ │ movs r5, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ rsb sl, r4, #32 │ │ │ │ @@ -431105,15 +431106,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 19beaa │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.w 19af90 │ │ │ │ vldr s0, [pc, #400] @ 19be50 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1e0e38 │ │ │ │ + bl 1e0f08 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 192608 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -431136,15 +431137,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ b.w 19b0ba │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -431409,15 +431410,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ b.n 19b8b6 │ │ │ │ ldr r1, [pc, #104] @ (19c088 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ @@ -431452,37 +431453,37 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a6994 │ │ │ │ ldr r1, [pc, #52] @ (19c0a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 1a6994 │ │ │ │ nop │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ sub sp, #444 @ 0x1bc │ │ │ │ add r7, sp, #32 │ │ │ │ @@ -432362,15 +432363,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 19ca22 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19d69e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -432528,19 +432529,19 @@ │ │ │ │ lsls r4, r5, #2 │ │ │ │ subs r7, #38 @ 0x26 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #150 @ 0x96 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ add.w r6, r7, #324 @ 0x144 │ │ │ │ add.w ip, r7, #340 @ 0x154 │ │ │ │ add.w sl, r7, #356 @ 0x164 │ │ │ │ add.w r3, r2, #16 │ │ │ │ add.w r5, r2, #32 │ │ │ │ @@ -432667,15 +432668,15 @@ │ │ │ │ beq.n 19cd6c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 19f60a │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 201520 │ │ │ │ + bl 2015f0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r3 │ │ │ │ itt ne │ │ │ │ subne.w r8, r3, #4 │ │ │ │ ldrne r5, [r7, #52] @ 0x34 │ │ │ │ bne.n 19cd9c │ │ │ │ @@ -432688,15 +432689,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 19cd8e │ │ │ │ mov r0, r8 │ │ │ │ - bl 201520 │ │ │ │ + bl 2015f0 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 19cd8e │ │ │ │ add.w ip, r7, #340 @ 0x154 │ │ │ │ add.w sl, r7, #356 @ 0x164 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -433494,15 +433495,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 1951c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ b.w 19ca22 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r8, r7, #164 @ 0xa4 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r6, r7, #340 @ 0x154 │ │ │ │ ldr r5, [r7, #52] @ 0x34 │ │ │ │ add.w r4, r7, #356 @ 0x164 │ │ │ │ @@ -433637,17 +433638,17 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ str.w r5, [r9], #4 │ │ │ │ bhi.n 19d7f6 │ │ │ │ b.w 19c88e │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ movs r5, r3 │ │ │ │ add.w r6, r7, #228 @ 0xe4 │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ movs r3, #16 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ @@ -435076,15 +435077,15 @@ │ │ │ │ b.w 19d530 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r7, #388 @ 0x184 │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ bl 1928bc │ │ │ │ b.w 19d530 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ add.w r6, r7, #340 @ 0x154 │ │ │ │ add.w r4, r7, #356 @ 0x164 │ │ │ │ add.w ip, r3, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -436555,17 +436556,17 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r3, [r7, #260] @ 0x104 │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ mov r2, fp │ │ │ │ bl 194b4c │ │ │ │ b.w 19d530 │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r7, #8] │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ add.w r6, r7, #340 @ 0x154 │ │ │ │ add.w r4, r7, #356 @ 0x164 │ │ │ │ add.w ip, r3, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -437493,15 +437494,15 @@ │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2029e0 │ │ │ │ + bl 202ab0 │ │ │ │ ldr.w r3, [pc, #2132] @ 1a0c64 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r6, r3, r6, lsl #7 │ │ │ │ ldrb r6, [r6, #16] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -438508,15 +438509,15 @@ │ │ │ │ b.n 1a0b96 │ │ │ │ ldc2 0, cr0, [r0], {171} @ 0xab │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbfe00ab │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #536] @ (1a0e84 ) │ │ │ │ + ldr r4, [pc, #280] @ (1a0d84 ) │ │ │ │ movs r5, r3 │ │ │ │ orrs.w r0, ip, #5603328 @ 0x558000 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a0bc2 │ │ │ │ cmp.w r3, #680 @ 0x2a8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -440741,15 +440742,15 @@ │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ b.w 1a0bc2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 196408 │ │ │ │ b.w 1a0b96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2029e0 │ │ │ │ + bl 202ab0 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cbnz r3, 1a22e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r2, [r3, #705] @ 0x2c1 │ │ │ │ @@ -440972,15 +440973,15 @@ │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ movs r5, r3 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ bl 192608 │ │ │ │ vldr d7, [pc, #760] @ 1a2848 │ │ │ │ @@ -441677,15 +441678,15 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1a0f84 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ @@ -441711,44 +441712,44 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1a23c2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.w 1a1672 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ b.w 1a0d0e │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ @@ -441829,15 +441830,15 @@ │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ b.w 1a1598 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #3 │ │ │ │ @@ -441862,15 +441863,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1a6994 │ │ │ │ mov r5, sl │ │ │ │ b.n 1a2e46 │ │ │ │ bl 194680 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ movs r5, 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 │ │ │ │ @@ -441883,15 +441884,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [pc, #856] @ (1a31e0 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a3490 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ bl 192124 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -441911,15 +441912,15 @@ │ │ │ │ str r1, [r3, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w r2, [r4, #156]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e1914 │ │ │ │ + bl 1e19e4 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 1a2ed6 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a307e │ │ │ │ @@ -442070,15 +442071,15 @@ │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r7, #40 @ 0x28 │ │ │ │ cbz r4, 1a30a6 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r9, [r6, #40] @ 0x28 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a3552 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ adds r3, r5, #6 │ │ │ │ str.w r7, [r9, r3, lsl #2] │ │ │ │ cbnz r5, 1a30b0 │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ @@ -442089,15 +442090,15 @@ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cbz r3, 1a30be │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a35f2 │ │ │ │ ldr.w r0, [r6, #192] @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e1934 │ │ │ │ + bl 1e1a04 │ │ │ │ ldr r2, [pc, #280] @ (1a31e4 ) │ │ │ │ ldr r3, [pc, #276] @ (1a31e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -442200,15 +442201,15 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ bne.n 1a32d0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ movs r5, r3 │ │ │ │ cmp r7, #16 │ │ │ │ bls.w 1a34d2 │ │ │ │ cmp r7, #32 │ │ │ │ bls.w 1a3592 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -442279,15 +442280,15 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [sp, #92] @ 0x5c │ │ │ │ - bl 2e3934 │ │ │ │ + bl 2e3a04 │ │ │ │ sub.w r5, r0, #3 │ │ │ │ ldrb.w r3, [r4, #61] @ 0x3d │ │ │ │ clz r5, r5 │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ lsrs r5, r5, #5 │ │ │ │ lsls r5, r5, #5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -442463,15 +442464,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1920c8 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ b.n 1a2ea0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.w 1a360c │ │ │ │ lsls r7, r3 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ @@ -442528,25 +442529,25 @@ │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 198d70 │ │ │ │ b.n 1a3068 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1a309c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1920c8 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ b.n 1a309e │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1a32ec │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ beq.w 1a32ec │ │ │ │ orr.w r5, r5, #64 @ 0x40 │ │ │ │ @@ -442710,17 +442711,17 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #16] @ (1a373c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1a6994 │ │ │ │ bl 194650 │ │ │ │ nop │ │ │ │ - subs r6, r5, #7 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ movs r5, r3 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ 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.w r2, [pc, #1320] @ 1a3c7c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -442775,21 +442776,21 @@ │ │ │ │ bl 1920c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a3740 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a3ac2 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r8, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ @@ -442868,18 +442869,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 1a38cc │ │ │ │ ldrb.w r3, [r1, #378] @ 0x17a │ │ │ │ cbz r3, 1a3906 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e70c │ │ │ │ + bl 20e7dc │ │ │ │ cbz r0, 1a3906 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1a3906 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -442909,18 +442910,18 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ strb.w r3, [r9, #32] │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r8, [r4, #28] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e70c │ │ │ │ + bl 20e7dc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 1a3740 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -443056,15 +443057,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1920c8 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ b.n 1a37fe │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ add.w fp, r4, #60 @ 0x3c │ │ │ │ cmp sl, fp │ │ │ │ beq.w 1a3906 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp fp, r3 │ │ │ │ @@ -443075,25 +443076,25 @@ │ │ │ │ beq.w 1a3906 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 1946e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a3906 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a3c3e │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ cmp r6, fp │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a3c28 │ │ │ │ add.w r3, sp, #3 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 19444c │ │ │ │ @@ -443189,24 +443190,24 @@ │ │ │ │ b.n 1a3b98 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1920c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ b.n 1a3b36 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1920c8 │ │ │ │ mov sl, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ b.n 1a3b20 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, r9 │ │ │ │ bl 192608 │ │ │ │ @@ -443223,15 +443224,15 @@ │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + subs r6, r3, r7 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [pc, #36] @ (1a3cb4 ) │ │ │ │ ldr r2, [pc, #40] @ (1a3cb8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ @@ -443569,15 +443570,15 @@ │ │ │ │ str.w r2, [r1, #904] @ 0x388 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 1a61ce │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [sl, #24] │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ b.n 1a4060 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ @@ -443624,15 +443625,15 @@ │ │ │ │ str.w r3, [sl, #28] │ │ │ │ ldr.w r0, [sl] │ │ │ │ bl 191100 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a4ca6 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ bl 192124 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -443665,15 +443666,15 @@ │ │ │ │ bne.n 1a4080 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r2, [r3, #448] @ 0x1c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str.w r2, [sl, #28] │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #36] @ 0x24 │ │ │ │ b.n 1a4086 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 1a595a │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ mov r0, sl │ │ │ │ @@ -443728,15 +443729,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1a41ae │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #56] @ 0x38 │ │ │ │ - bl 24f72c │ │ │ │ + bl 24f7fc │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 1a3740 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ bl 1a2e60 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ @@ -444039,15 +444040,15 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 1a44da │ │ │ │ mov r4, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1e59ec │ │ │ │ + bl 1e5abc │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ str.w r0, [r9, #32] │ │ │ │ blx 5ad1c │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -444736,15 +444737,15 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 1920c8 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ b.w 1a40a6 │ │ │ │ ldrb.w r8, [r2, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 1a420a │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ @@ -445184,15 +445185,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1a5010 │ │ │ │ movs r1, #85 @ 0x55 │ │ │ │ mov r0, sl │ │ │ │ @@ -445345,15 +445346,15 @@ │ │ │ │ ldr.w r3, [pc, #3200] @ 1a5fbc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3196] @ 1a5fc0 │ │ │ │ ldr.w r1, [pc, #3196] @ 1a5fc4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.n 1a52d4 │ │ │ │ ldrd r5, r6, [r7, #16] │ │ │ │ ldr.w fp, [r7, #12] │ │ │ │ ldr.w r4, [r5, #1476] @ 0x5c4 │ │ │ │ adds r6, #1 │ │ │ │ @@ -445378,48 +445379,48 @@ │ │ │ │ ldr.w r3, [pc, #3116] @ 1a5fc8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3112] @ 1a5fcc │ │ │ │ ldr.w r1, [pc, #3112] @ 1a5fd0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.n 1a531c │ │ │ │ ldr.w r3, [pc, #3096] @ 1a5fd4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3092] @ 1a5fd8 │ │ │ │ ldr.w r1, [pc, #3092] @ 1a5fdc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.n 1a52ba │ │ │ │ ldr.w r3, [pc, #3076] @ 1a5fe0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3072] @ 1a5fe4 │ │ │ │ ldr.w r1, [pc, #3072] @ 1a5fe8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.n 1a530a │ │ │ │ ldr.w r3, [pc, #3056] @ 1a5fec │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3052] @ 1a5ff0 │ │ │ │ ldr.w r1, [pc, #3052] @ 1a5ff4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.n 1a52e8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 1a5ec8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -445459,15 +445460,15 @@ │ │ │ │ ldr.w r3, [pc, #2924] @ 1a5ff8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2924] @ 1a5ffc │ │ │ │ ldr.w r1, [pc, #2924] @ 1a6000 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.n 1a5330 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1a5ee4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -445491,15 +445492,15 @@ │ │ │ │ ldr.w r3, [pc, #2836] @ 1a6004 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2836] @ 1a6008 │ │ │ │ ldr.w r1, [pc, #2836] @ 1a600c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.w 1a4598 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 1a5b76 │ │ │ │ mov r0, r5 │ │ │ │ @@ -445695,15 +445696,15 @@ │ │ │ │ strh r2, [r0, #8] │ │ │ │ strh r4, [r0, #12] │ │ │ │ bne.n 1a5708 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1e59ec │ │ │ │ + bl 1e5abc │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r7, #88 @ 0x58 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 5ad1c │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -445738,15 +445739,15 @@ │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ b.w 1a4e22 │ │ │ │ ldr.w r2, [pc, #2148] @ 1a6010 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [pc, #2148] @ 1a6014 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ b.w 1a4016 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.n 1a586a │ │ │ │ mov r0, r5 │ │ │ │ bl 185a44 │ │ │ │ b.w 1a46d2 │ │ │ │ @@ -445769,15 +445770,15 @@ │ │ │ │ ldr.w r3, [pc, #2072] @ 1a6018 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2072] @ 1a601c │ │ │ │ ldr.w r1, [pc, #2072] @ 1a6020 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.w 1a4698 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [r7, #100] @ 0x64 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ b.n 1a5656 │ │ │ │ @@ -445807,15 +445808,15 @@ │ │ │ │ ldr.w r3, [pc, #1976] @ 1a6024 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1972] @ 1a6028 │ │ │ │ ldr.w r1, [pc, #1972] @ 1a602c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.n 1a57c6 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1920f8 │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ @@ -445918,15 +445919,15 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.n 1a575e │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1a618a │ │ │ │ @@ -446062,53 +446063,53 @@ │ │ │ │ ldr.w r3, [pc, #1248] @ 1a6038 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1244] @ 1a603c │ │ │ │ ldr.w r1, [pc, #1244] @ 1a6040 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.n 1a54e2 │ │ │ │ ldr.w r3, [pc, #1228] @ 1a6044 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1224] @ 1a6048 │ │ │ │ ldr.w r1, [pc, #1224] @ 1a604c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.n 1a5518 │ │ │ │ mov r0, r2 │ │ │ │ bl 17e470 │ │ │ │ b.w 1a4584 │ │ │ │ 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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1a452a │ │ │ │ ldr.w r3, [pc, #1164] @ 1a6050 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1164] @ 1a6054 │ │ │ │ ldr.w r1, [pc, #1164] @ 1a6058 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.n 1a552e │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1a5fa0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -446351,70 +446352,70 @@ │ │ │ │ ldr r3, [pc, #456] @ (1a605c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #456] @ (1a6060 ) │ │ │ │ ldr r1, [pc, #460] @ (1a6064 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.w 1a54c6 │ │ │ │ ldr r3, [pc, #440] @ (1a6068 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #440] @ (1a606c ) │ │ │ │ ldr r1, [pc, #444] @ (1a6070 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.w 1a543e │ │ │ │ ldr r3, [pc, #424] @ (1a6074 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #424] @ (1a6078 ) │ │ │ │ ldr r1, [pc, #428] @ (1a607c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.w 1a5424 │ │ │ │ ldr r3, [pc, #408] @ (1a6080 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #408] @ (1a6084 ) │ │ │ │ ldr r1, [pc, #412] @ (1a6088 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.w 1a54b2 │ │ │ │ ldr r3, [pc, #392] @ (1a608c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #392] @ (1a6090 ) │ │ │ │ ldr r1, [pc, #396] @ (1a6094 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.n 1a5e86 │ │ │ │ ldr r3, [pc, #380] @ (1a6098 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #380] @ (1a609c ) │ │ │ │ ldr r1, [pc, #380] @ (1a60a0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.n 1a5e74 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ strb.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ @@ -446430,209 +446431,210 @@ │ │ │ │ ldr r3, [pc, #316] @ (1a60a4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #316] @ (1a60a8 ) │ │ │ │ ldr r1, [pc, #320] @ (1a60ac ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.n 1a5bfe │ │ │ │ ldr r3, [pc, #304] @ (1a60b0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #304] @ (1a60b4 ) │ │ │ │ ldr r1, [pc, #304] @ (1a60b8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.n 1a5e62 │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 1a55c2 │ │ │ │ ldr r3, [pc, #280] @ (1a60bc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #280] @ (1a60c0 ) │ │ │ │ ldr r1, [pc, #284] @ (1a60c4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.n 1a5bea │ │ │ │ nop │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ movs r4, r3 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ movs r4, r3 │ │ │ │ - strb r6, [r4, #28] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ movs r4, r3 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ movs r5, r3 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r4, [r1, #19] │ │ │ │ movs r4, r3 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ movs r5, r3 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ movs r4, r3 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ movs r5, r3 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ movs r4, r3 │ │ │ │ - vqadd.u32 d16, d0, d12 │ │ │ │ - mcr2 0, 6, r0, cr12, cr12, {0} │ │ │ │ - mrrc2 0, 1, r0, ip, cr12 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + movs r0, r4 │ │ │ │ + movs r5, r3 │ │ │ │ + vshr.u8 d0, d12, #4 │ │ │ │ + ldc2 0, cr0, [ip, #-112] @ 0xffffff90 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ movs r4, r3 │ │ │ │ - mrrc2 0, 1, r0, r4, cr12 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + ldc2 0, cr0, [r4, #-112] @ 0xffffff90 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ movs r4, r3 │ │ │ │ - ldc2 0, cr0, [lr], {28} │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldc2l 0, cr0, [lr, #-112] @ 0xffffff90 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + strb r6, [r5, #2] │ │ │ │ movs r4, r3 │ │ │ │ - vst4.8 {d0-d3}, [r8 :64], ip │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + vst1.8 @ instruction: 0xf9c8001c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ movs r4, r3 │ │ │ │ - ldr??.w r0, [r8, #28] │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + @ instruction: 0xfab8001c │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ movs r4, r3 │ │ │ │ - vst1.8 @ instruction: 0xf9c0001c │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + @ instruction: 0xfa80001c │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ movs r4, r3 │ │ │ │ - vld1.8 @ instruction: 0xf9e4001c │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + @ instruction: 0xfaa4001c │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ movs r4, r3 │ │ │ │ - vst4.8 {d0-d3}, [r0 :64], ip │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + vst1.8 @ instruction: 0xf9c0001c │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xfa5e001c │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + smlabt r0, lr, ip, r0 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r4, r3 │ │ │ │ - vld1.8 @ instruction: 0xf9e4001c │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + @ instruction: 0xfaa4001c │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xfa1a001c │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + @ instruction: 0xfada001c │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ movs r4, r3 │ │ │ │ - vst1.8 @ instruction: 0xf9c0001c │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + @ instruction: 0xfa80001c │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ movs r4, r3 │ │ │ │ ldr r3, [pc, #440] @ (1a6284 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #440] @ (1a6288 ) │ │ │ │ ldr r1, [pc, #444] @ (1a628c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.w 1a5478 │ │ │ │ ldr r3, [pc, #424] @ (1a6290 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #424] @ (1a6294 ) │ │ │ │ ldr r1, [pc, #428] @ (1a6298 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.w 1a5862 │ │ │ │ movs r3, #0 │ │ │ │ b.w 1a5592 │ │ │ │ lsls r2, r2, #1 │ │ │ │ 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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.w 1a5296 │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 1a4c44 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -446659,26 +446661,26 @@ │ │ │ │ ldr r3, [pc, #272] @ (1a629c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #272] @ (1a62a0 ) │ │ │ │ ldr r1, [pc, #272] @ (1a62a4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.n 1a59ca │ │ │ │ ldr r3, [pc, #256] @ (1a62a8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #256] @ (1a62ac ) │ │ │ │ ldr r1, [pc, #260] @ (1a62b0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b4c70 │ │ │ │ b.w 1a47a6 │ │ │ │ ldr r1, [pc, #240] @ (1a62b4 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1a6994 │ │ │ │ @@ -446742,57 +446744,57 @@ │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1a6994 │ │ │ │ ldr r1, [pc, #72] @ (1a62c4 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1a6994 │ │ │ │ - @ instruction: 0xf758001c │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrb.w r0, [r8, ip, lsl #1] │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf72c001c │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf7ec001c │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ movs r4, r3 │ │ │ │ - str.w r0, [r6, #28] │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + vst1.8 @ instruction: 0xf986001c │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf780001c │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + str.w r0, [r0, ip, lsl #1] │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf594001c │ │ │ │ - adc.w r0, r2, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf7e6001c │ │ │ │ - @ instruction: 0xf780001c │ │ │ │ - @ instruction: 0xf73e001c │ │ │ │ + @ instruction: 0xf654001c │ │ │ │ + addw r0, r2, #2076 @ 0x81c │ │ │ │ + strh.w r0, [r6, #28] │ │ │ │ + str.w r0, [r0, ip, lsl #1] │ │ │ │ + @ instruction: 0xf7fe001c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (1a62ec ) │ │ │ │ mov.w r2, #454 @ 0x1c6 │ │ │ │ ldr r1, [pc, #16] @ (1a62f0 ) │ │ │ │ ldr r0, [pc, #20] @ (1a62f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190ec4 │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ movs r4, r5 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #384] @ (1a648c ) │ │ │ │ @@ -446964,15 +446966,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ ldr r7, [pc, #912] @ (1a6848 ) │ │ │ │ mov r6, r2 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1a663a │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1a6612 │ │ │ │ @@ -446986,69 +446988,69 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #872] @ (1a6854 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1728 │ │ │ │ + bl 1e17f8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1728 │ │ │ │ + bl 1e17f8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1728 │ │ │ │ + bl 1e17f8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1728 │ │ │ │ + bl 1e17f8 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1dd0 │ │ │ │ + bl 1e1ea0 │ │ │ │ ldr.w r1, [sl, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2072f0 │ │ │ │ + bl 2073c0 │ │ │ │ add.w r1, sl, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 16ca24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1b7760 │ │ │ │ cbz r0, 1a6592 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1fbbf4 │ │ │ │ + bl 1fbcc4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 254d30 │ │ │ │ + bl 254e00 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2563a0 │ │ │ │ + bl 256470 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2558e0 │ │ │ │ + bl 2559b0 │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25277c │ │ │ │ + bl 25284c │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a654e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1fc714 │ │ │ │ + bl 1fc7e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 185df0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2558e0 │ │ │ │ + bl 2559b0 │ │ │ │ ldrb.w r3, [r8, #377] @ 0x179 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a66d2 │ │ │ │ ldrb.w r3, [r8, #369] @ 0x171 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a66be │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ @@ -447056,23 +447058,23 @@ │ │ │ │ beq.n 1a668a │ │ │ │ ldr r3, [pc, #680] @ (1a6858 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 27a654 │ │ │ │ + bl 27a724 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a66a2 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 28fe68 │ │ │ │ + bl 28ff38 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20e7b0 │ │ │ │ + bl 20e880 │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r1, #4 │ │ │ │ beq.w 1a66f8 │ │ │ │ ldr r3, [pc, #636] @ (1a685c ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -447147,29 +447149,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a65ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r6, #1432 @ 0x598 │ │ │ │ bl 1b1fe4 │ │ │ │ b.n 1a65ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2708d8 │ │ │ │ + bl 2709a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2550f0 │ │ │ │ + bl 2551c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2558e0 │ │ │ │ + bl 2559b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 25c318 │ │ │ │ + bl 25c3e8 │ │ │ │ b.n 1a65c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1b7920 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a65a6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2558e0 │ │ │ │ + bl 2559b0 │ │ │ │ b.n 1a65a6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1b781c │ │ │ │ b.n 1a659c │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 1a6626 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -447215,15 +447217,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1a672e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1a673a │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a6726 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 1a6806 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -447302,20 +447304,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #92] @ (1a687c ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #92] @ (1a6880 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 282bf4 │ │ │ │ + bl 282cc4 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 1a6626 │ │ │ │ ldr r3, [pc, #68] @ (1a6884 ) │ │ │ │ add r3, pc │ │ │ │ b.n 1a6818 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -447329,52 +447331,52 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ movs r4, r3 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ movs r0, r4 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ movs r4, r3 │ │ │ │ - movw r0, #24604 @ 0x601c │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + ssat r0, #29, r6 │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -447479,108 +447481,108 @@ │ │ │ │ ldr r3, [pc, #84] @ (1a6a24 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1728 │ │ │ │ + bl 1e17f8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e513c │ │ │ │ + bl 1e520c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ ldr r1, [pc, #52] @ (1a6a28 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 282bf4 │ │ │ │ + bl 282cc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r1, [pc, #36] @ (1a6a2c ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e26f0 │ │ │ │ + bl 1e27c0 │ │ │ │ b.n 1a69f2 │ │ │ │ str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 1a6a70 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #200] @ 0xc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (1a6a7c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1a6994 │ │ │ │ nop │ │ │ │ - ands.w r0, ip, #28 │ │ │ │ + @ instruction: 0xf0dc001c │ │ │ │ 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 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cbz r0, 1a6aa0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (1a6aac ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1a6994 │ │ │ │ nop │ │ │ │ - and.w r0, ip, #28 │ │ │ │ + @ instruction: 0xf0cc001c │ │ │ │ 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 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cbz r0, 1a6b32 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 1a6b2c │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -447596,15 +447598,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1a6ae6 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 1a6b2c │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -447615,15 +447617,15 @@ │ │ │ │ bne.n 1a6b16 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1a6b3c ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1a6994 │ │ │ │ - vqadd.s64 d16, d10, d12 │ │ │ │ + bics.w r0, sl, #28 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #796] @ (1a6e70 ) │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ sub sp, #12 │ │ │ │ @@ -447632,29 +447634,29 @@ │ │ │ │ bhi.w 1a6e5e │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ cbz r3, 1a6b82 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cbz r0, 1a6b9a │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (1a6e74 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (1a6e78 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1728 │ │ │ │ + bl 1e17f8 │ │ │ │ str.w r0, [r6, #156] @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 192608 │ │ │ │ @@ -447822,15 +447824,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 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orr.w r2, r2, #12288 @ 0x3000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ bl 192928 │ │ │ │ @@ -447929,15 +447931,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r8], #-112 @ 0xffffff90 │ │ │ │ + stc 0, cr0, [r8, #-112]! @ 0xffffff90 │ │ │ │ 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 r2, [pc, #436] @ (1a7048 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, #436] @ (1a704c ) │ │ │ │ @@ -447948,15 +447950,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 193ed8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cbz r0, 1a6ed8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r2, [pc, #404] @ (1a7050 ) │ │ │ │ ldr r3, [pc, #396] @ (1a704c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -448075,15 +448077,15 @@ │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ b.n 1a6ff2 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 1a6eba │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ itt eq │ │ │ │ ldrdeq r0, r1, [sp, #12] │ │ │ │ @@ -448120,15 +448122,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [pc, #172] @ (1a7114 ) │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldr r2, [pc, #168] @ (1a7118 ) │ │ │ │ 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 │ │ │ │ @@ -448192,15 +448194,15 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [ip, #112]! @ 0x70 │ │ │ │ + @ instruction: 0xeaac001c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w ip, r3, #92 @ 0x5c │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -448216,15 +448218,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [pc, #8] @ (1a715c ) │ │ │ │ add r1, pc │ │ │ │ bl 1a6994 │ │ │ │ nop │ │ │ │ - strd r0, r0, [r4, #112] @ 0x70 │ │ │ │ + eor.w r0, r4, ip, lsr #32 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ @@ -448379,15 +448381,15 @@ │ │ │ │ ldr r6, [pc, #132] @ (1a7378 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r6, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 201198 │ │ │ │ + bl 201268 │ │ │ │ ldr r3, [pc, #120] @ (1a737c ) │ │ │ │ ldr r1, [r6, r3] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ ldrb r3, [r1, #31] │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ @@ -448444,31 +448446,31 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a73a8 ) │ │ │ │ ldr r0, [pc, #20] @ (1a73ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190ec4 │ │ │ │ nop │ │ │ │ - str??.w r0, [r4, fp, lsl #2] │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + vld4.8 {d0-d3}, [r4 :128], fp │ │ │ │ + strh r2, [r0, #28] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [pc, #2244] @ 1a7c8c │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 193608 │ │ │ │ ldr.w r6, [r8, #88] @ 0x58 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ @@ -448534,15 +448536,15 @@ │ │ │ │ bne.n 1a741e │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 1a7410 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r6, #314 @ 0x13a │ │ │ │ bcs.w 1a763c │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r6, r2 │ │ │ │ @@ -448579,15 +448581,15 @@ │ │ │ │ bne.n 1a747c │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ beq.n 1a75c0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a76fc │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a76f6 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -448653,40 +448655,40 @@ │ │ │ │ cbz r2, 1a75dc │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.w 1a747c │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cbz r0, 1a7630 │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1a7608 │ │ │ │ b.n 1a762c │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 1a747c │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ bne.w 1a747c │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1a762c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a75fe │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 1a747c │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1a75ee │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ ldrd fp, r9, [r3, #32] │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a7608 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r6, [r5, #32] │ │ │ │ @@ -448755,15 +448757,15 @@ │ │ │ │ lsls r3, r4, #7 │ │ │ │ lsls r7, r1, #10 │ │ │ │ lsls r7, r0, #10 │ │ │ │ lsls r4, r7, #9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1a751e │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -448771,15 +448773,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 193634 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cbz r0, 1a774a │ │ │ │ movs r1, #0 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1a774a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1a773e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -448790,15 +448792,15 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #4 │ │ │ │ bne.n 1a773a │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r6, [r0, #32] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a7718 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 1a747c │ │ │ │ movs r2, #5 │ │ │ │ @@ -449427,18 +449429,18 @@ │ │ │ │ ldr r1, [pc, #16] @ (1a7dd0 ) │ │ │ │ ldr r0, [pc, #20] @ (1a7dd4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190ec4 │ │ │ │ nop │ │ │ │ - cdp 0, 4, cr0, cr8, cr11, {1} │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ + vhadd.s8 d0, d8, d27 │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ @@ -449517,15 +449519,15 @@ │ │ │ │ cmp r1, #4 │ │ │ │ bhi.n 1a7eca │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r2, #29 │ │ │ │ bpl.n 1a7e2a │ │ │ │ ldrh r0, [r3, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vstr s0, [r3, #16] │ │ │ │ b.n 1a7e2a │ │ │ │ cmp.w r2, #392 @ 0x188 │ │ │ │ bcc.n 1a7ef6 │ │ │ │ sub.w r2, r2, #396 @ 0x18c │ │ │ │ cmp r2, #1 │ │ │ │ @@ -450921,25 +450923,25 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e67d8 │ │ │ │ + bl 1e68a8 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 1a8f02 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6994 │ │ │ │ + bl 1e6a64 │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1a8e6e │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -450964,15 +450966,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 1a8e64 │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 1a8e64 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6ad4 │ │ │ │ + bl 1e6ba4 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 1a8e64 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -451022,15 +451024,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1a8e9e │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 1a8e84 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6974 │ │ │ │ + bl 1e6a44 │ │ │ │ ldr r2, [pc, #52] @ (1a8f1c ) │ │ │ │ ldr r3, [pc, #36] @ (1a8f10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -451191,15 +451193,15 @@ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r8, #92 @ 0x5c │ │ │ │ movs r0, #0 │ │ │ │ add.w fp, r8, #84 @ 0x54 │ │ │ │ mov r6, r7 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 193608 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -451476,15 +451478,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 1a935e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a909c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 1a92a0 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -451503,23 +451505,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1a9458 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a9446 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a9446 │ │ │ │ mov r9, r6 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ b.n 1a93e2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1a9440 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a93d8 │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ @@ -451907,15 +451909,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 1a97a4 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ movs r5, #0 │ │ │ │ @@ -452223,15 +452225,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - bl 202214 │ │ │ │ + bl 2022e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 1a9b08 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ @@ -452358,15 +452360,15 @@ │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1a9c42 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -452540,15 +452542,15 @@ │ │ │ │ mov r6, r8 │ │ │ │ movw sl, #47107 @ 0xb803 │ │ │ │ movt sl, #1 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ strd sl, r2, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldr.w r4, [fp, #20] │ │ │ │ add.w sl, fp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cmp sl, r4 │ │ │ │ beq.n 1a9e76 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 1a9e3e │ │ │ │ @@ -455525,15 +455527,15 @@ │ │ │ │ movs r1, #20 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ ldr.w r8, [r4, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r8, r2 │ │ │ │ @@ -455542,15 +455544,15 @@ │ │ │ │ str r6, [r0, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 1abebc │ │ │ │ mov r7, r8 │ │ │ │ movw r1, #8892 @ 0x22bc │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #4448 @ 0x1160 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 1aad0c │ │ │ │ mov r1, r6 │ │ │ │ @@ -456043,15 +456045,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1a9d20 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1ac382 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr.w r2, [pc, #1320] @ 1ac8d0 │ │ │ │ ldr.w r3, [pc, #1300] @ 1ac8c0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ @@ -456302,15 +456304,15 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1ac5fe │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r5, #4] │ │ │ │ b.n 1ac5fe │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1ac6e6 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ @@ -456372,15 +456374,15 @@ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r6, r2 │ │ │ │ bne.n 1ac658 │ │ │ │ mov fp, sl │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.n 1ac33c │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1ac738 │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ adds r4, r2, #1 │ │ │ │ @@ -456408,15 +456410,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [sl, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ b.n 1ac6fa │ │ │ │ ldr.w r3, [sl] │ │ │ │ and.w r2, r2, #15 │ │ │ │ sub.w r6, r8, r2 │ │ │ │ @@ -456567,15 +456569,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 1ad806 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r6, [r3, #1215] @ 0x4bf │ │ │ │ blx 5a30c │ │ │ │ @@ -457321,15 +457323,15 @@ │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 1ad12e │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r6, [r0], #4 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r7, [r3, #319] @ 0x13f │ │ │ │ blx 5a30c │ │ │ │ @@ -458139,15 +458141,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1ade18 │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -458216,44 +458218,44 @@ │ │ │ │ adds r2, #31 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ str.w r5, [fp] │ │ │ │ lsrs r3, r2, #5 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ beq.n 1adaba │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r7 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ 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 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 1ada88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -458330,15 +458332,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1ada16 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -458573,15 +458575,15 @@ │ │ │ │ b.n 1add62 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1ad9a4 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov ip, sl │ │ │ │ b.n 1add82 │ │ │ │ @@ -459999,15 +460001,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ 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 1aec84 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -460037,39 +460039,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 1aeb38 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 1ae936 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ b.n 1aebe6 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1aebb2 │ │ │ │ ldr.w r1, [fp, #32] │ │ │ │ mul.w r0, r1, r0 │ │ │ │ @@ -460108,15 +460110,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ bl 193608 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -460179,15 +460181,15 @@ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ bl 1923c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e6ba8 │ │ │ │ + bl 1e6c78 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 192964 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -460214,22 +460216,22 @@ │ │ │ │ strd r3, r3, [r6, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e6b34 │ │ │ │ + bl 1e6c04 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e6a8c │ │ │ │ + bl 1e6b5c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r0, r7] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r3, [r0, r7] │ │ │ │ @@ -460266,15 +460268,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 1aee82 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r2, [pc, #400] @ (1af18c ) │ │ │ │ ldr r3, [pc, #396] @ (1af188 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -460349,31 +460351,31 @@ │ │ │ │ strh r1, [r0, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r0, [r3, #16] │ │ │ │ strh r1, [r3, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r8, r8, [fp, #32] │ │ │ │ - bl 1e6ba8 │ │ │ │ + bl 1e6c78 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ str.w r0, [fp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1aefca │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1af106 │ │ │ │ b.n 1aefca │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1aefca │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1af0f8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -461321,54 +461323,54 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #745 @ 0x2e9 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #16 │ │ │ │ strd r2, r2, [sp] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #749 @ 0x2ed │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, sp, #16 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ ldr r5, [pc, #64] @ (1afb70 ) │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -461381,15 +461383,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r5, lr] │ │ │ │ add.w r3, r3, r8, lsl #7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsls r4, r7, #18 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -461398,15 +461400,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, #244] @ (1afc90 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r5, pc │ │ │ │ @@ -461416,18 +461418,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n 1afc6e │ │ │ │ cmp r3, #2 │ │ │ │ bls.n 1afc88 │ │ │ │ subs r3, #3 │ │ │ │ @@ -461444,21 +461446,21 @@ │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r9, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add r3, sp, #8 │ │ │ │ str r6, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ @@ -461472,15 +461474,15 @@ │ │ │ │ ldr.w r3, [r5, lr] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 1afc88 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -461518,56 +461520,56 @@ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ ldr.w r9, [pc, #1048] @ 1b00e0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r6, sp, #32 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1afd28 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [pc, #952] @ (1b00e4 ) │ │ │ │ ldr r2, [pc, #956] @ (1b00e8 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fe71c │ │ │ │ + bl 1fe7ec │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -461575,28 +461577,28 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -461623,15 +461625,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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1afe54 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1b00ce │ │ │ │ bhi.w 1b00c6 │ │ │ │ @@ -461650,42 +461652,42 @@ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ b.n 1afde2 │ │ │ │ ldr r3, [pc, #668] @ (1b00f4 ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #668] @ (1b00f8 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1fe71c │ │ │ │ + bl 1fe7ec │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2043f0 │ │ │ │ + bl 2044c0 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1afb78 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ strd r3, sl, [r0, #44] @ 0x2c │ │ │ │ add.w sl, r0, #20 │ │ │ │ @@ -461693,27 +461695,27 @@ │ │ │ │ mov r1, sl │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -461745,33 +461747,33 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w sl, [r7, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fee14 │ │ │ │ + bl 1feee4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -461780,22 +461782,22 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w fp, [r9, #12] │ │ │ │ @@ -461830,18 +461832,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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 204488 │ │ │ │ + bl 204558 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1afb78 │ │ │ │ ldr r2, [pc, #92] @ (1b00fc ) │ │ │ │ ldr r3, [pc, #56] @ (1b00d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -461870,23 +461872,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #13 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r0, r6, #12 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ movs r4, r3 │ │ │ │ vhadd.u16 d16, d28, d26 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -461906,23 +461908,23 @@ │ │ │ │ subs r1, #61 @ 0x3d │ │ │ │ strh r0, [r0, #4] │ │ │ │ lsls r0, r0, #22 │ │ │ │ strh r0, [r0, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r8, sp, #16 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -461932,32 +461934,32 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ b.n 1b0142 │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r1, r5 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ add r4, sp, #16 │ │ │ │ strd ip, ip, [sp] │ │ │ │ add.w lr, r7, #100 @ 0x64 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -461976,15 +461978,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #785 @ 0x311 │ │ │ │ b.n 1b0142 │ │ │ │ nop │ │ │ │ @@ -462021,35 +462023,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 1b07a8 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fe71c │ │ │ │ + bl 1fe7ec │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1b02d4 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -462057,27 +462059,27 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ @@ -462105,15 +462107,15 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1b0404 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1b078c │ │ │ │ bhi.w 1b0784 │ │ │ │ @@ -462146,38 +462148,38 @@ │ │ │ │ bne.w 1b0794 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (1b07b8 ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1fe71c │ │ │ │ + bl 1fe7ec │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2043f0 │ │ │ │ + bl 2044c0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 1afb78 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldrb.w r2, [sl, #12] │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ movs r7, #0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r7, [sp, #24] │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -462186,34 +462188,34 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 1b0108 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -462222,26 +462224,26 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w fp, [r8, #12] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -462273,37 +462275,37 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r2, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1b05d4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -462311,27 +462313,27 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -462363,81 +462365,81 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1afb78 │ │ │ │ mov.w r1, #880 @ 0x370 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ str r7, [sp, #24] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w r7, r8, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fee14 │ │ │ │ + bl 1feee4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204340 │ │ │ │ + bl 204410 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 204488 │ │ │ │ + bl 204558 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1afb78 │ │ │ │ b.n 1b03e8 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 1b0688 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1b0574 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1b0286 │ │ │ │ ldr r3, [pc, #60] @ (1b07bc ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1b0406 │ │ │ │ @@ -462450,22 +462452,22 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldc2 0, cr0, [ip, #680] @ 0x2a8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r2, #680] @ 0x2a8 │ │ │ │ lsrs r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1b0778 │ │ │ │ + bcc.n 1b06f8 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r0], {170} @ 0xaa │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -462496,30 +462498,30 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 200ff8 │ │ │ │ + bl 2010c8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 1b0848 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r1, r5, #300 @ 0x12c │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr.w r7, [fp, #96] @ 0x60 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -462554,21 +462556,21 @@ │ │ │ │ b.n 1b08b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 1b0946 │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w ip, r6, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -462583,29 +462585,29 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ bne.n 1b08a6 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 1b08b0 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -462646,21 +462648,21 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 1b0896 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [r3, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ @@ -462670,15 +462672,15 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [pc, #216] @ (1b0ad4 ) │ │ │ │ ldr r3, [pc, #196] @ (1b0ac4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -462697,21 +462699,21 @@ │ │ │ │ beq.n 1b0a9e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r8, #100 @ 0x64 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -462728,15 +462730,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ b.n 1b09fa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 1b0ab4 │ │ │ │ @@ -462822,15 +462824,15 @@ │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 1b0b78 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 1b0b6a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4f58 │ │ │ │ + bl 1e5028 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldrd r0, r3, [r4, #60] @ 0x3c │ │ │ │ add.w r2, r6, #96 @ 0x60 │ │ │ │ str r1, [r5, #68] @ 0x44 │ │ │ │ cmp r2, r7 │ │ │ │ strd r0, r3, [r5, #60] @ 0x3c │ │ │ │ strd fp, fp, [r4, #24] │ │ │ │ @@ -463250,15 +463252,15 @@ │ │ │ │ ldrb.w r2, [r3, #624] @ 0x270 │ │ │ │ cbz r2, 1b0ffe │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (1b1004 ) │ │ │ │ ldr r1, [pc, #20] @ (1b1008 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 201d2c │ │ │ │ + bl 201dfc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 183006 │ │ │ │ b.n 1b0b2a │ │ │ │ vtbl.8 d20, {d15-d17}, d29 │ │ │ │ @@ -463336,22 +463338,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 20e7b0 │ │ │ │ + bl 20e880 │ │ │ │ ldr r2, [pc, #16] @ (1b1100 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1b1104 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 201d2c │ │ │ │ + bl 201dfc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 2ff102 │ │ │ │ b.n 1b0a6e │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -463389,15 +463391,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 1e5770 │ │ │ │ + bl 1e5840 │ │ │ │ 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 │ │ │ │ @@ -463421,15 +463423,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #1 │ │ │ │ strh r2, [r4, #4] │ │ │ │ str r1, [r4, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5770 │ │ │ │ + bl 1e5840 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r5, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -463445,15 +463447,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 1e5a54 │ │ │ │ + bl 1e5b24 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 1b122a │ │ │ │ @@ -464593,15 +464595,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1b1e22 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e6ba8 │ │ │ │ + bl 1e6c78 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 1b1e1a │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -464621,30 +464623,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1b1dde │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e6a10 │ │ │ │ + bl 1e6ae0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b1dda │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e6a8c │ │ │ │ + bl 1e6b5c │ │ │ │ b.n 1b1dda │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 1b1dd0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 1b1dc2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ b.n 1b1d90 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1b1778 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -464840,15 +464842,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a30c │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1e9f10 │ │ │ │ + bl 1e9fe0 │ │ │ │ ldr.w sl, [r5, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b2194 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, sl │ │ │ │ mov r8, r4 │ │ │ │ @@ -464856,15 +464858,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1b20c4 │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1b20c4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201904 │ │ │ │ + bl 2019d4 │ │ │ │ cbz r0, 1b205a │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1b217c │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -464906,15 +464908,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 1b209e │ │ │ │ b.n 1b2076 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b2034 │ │ │ │ mov r4, r8 │ │ │ │ @@ -465134,15 +465136,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 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 1b2076 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1b2314 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -465163,18 +465165,18 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r1, #8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov r9, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1e1dd0 │ │ │ │ + bl 1e1ea0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str.w r0, [r9, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r5, [r3, #88] @ 0x58 │ │ │ │ cmp r5, r2 │ │ │ │ beq.w 1b259c │ │ │ │ mov r6, r5 │ │ │ │ @@ -465223,15 +465225,15 @@ │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1b2436 │ │ │ │ mov r7, r9 │ │ │ │ cmp r1, r7 │ │ │ │ beq.n 1b23a2 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b2526 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ adds r5, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -465254,15 +465256,15 @@ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r6, r2 │ │ │ │ bne.n 1b2370 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r3, r3, #19 │ │ │ │ @@ -465390,19 +465392,19 @@ │ │ │ │ lsls r2, r2, #28 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ strmi r3, [r1, #0] │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ b.n 1b23ea │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -465698,17 +465700,17 @@ │ │ │ │ b.n 1b27b4 │ │ │ │ movs r7, #0 │ │ │ │ b.n 1b2708 │ │ │ │ sub.w ip, r3, #784 @ 0x310 │ │ │ │ cmp.w ip, #10 │ │ │ │ bls.w 1b27c2 │ │ │ │ b.n 1b28b8 │ │ │ │ - mvns r4, r7 │ │ │ │ + add ip, r7 │ │ │ │ movs r3, r5 │ │ │ │ - bics r2, r2 │ │ │ │ + add r2, sl │ │ │ │ movs r3, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, r1, #96 @ 0x60 │ │ │ │ @@ -465724,15 +465726,15 @@ │ │ │ │ add.w r1, r3, #16 │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r4, #96] @ 0x60 │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r3, #16] │ │ │ │ - bl 1ddf18 │ │ │ │ + bl 1ddfe8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ @@ -465953,17 +465955,17 @@ │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1b2a58 │ │ │ │ b.n 1b29fe │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1b2a58 │ │ │ │ b.n 1b2b64 │ │ │ │ - adcs r6, r0 │ │ │ │ + tst r6, r0 │ │ │ │ movs r3, r5 │ │ │ │ - lsrs r4, r3 │ │ │ │ + sbcs r4, r3 │ │ │ │ movs r3, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -466023,15 +466025,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 1b2e56 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1b2c74 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ddedc │ │ │ │ + bl 1ddfac │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1b2c74 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r4 │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -466045,15 +466047,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b2c38 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b2c2e │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1ddedc │ │ │ │ + bl 1ddfac │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 1b2c3e │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 1b2c08 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -466543,15 +466545,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [pc, #2448] @ 1b3b28 │ │ │ │ strd r7, r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r4, lr │ │ │ │ beq.w 1b36ca │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -466688,15 +466690,15 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movw r1, #4452 @ 0x1164 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 1aad0c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -466775,28 +466777,28 @@ │ │ │ │ strd r1, r1, [r3, #96] @ 0x60 │ │ │ │ add.w r1, r2, #96 @ 0x60 │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, fp │ │ │ │ bne.n 1b33ce │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1de128 │ │ │ │ + bl 1de1f8 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r6, fp │ │ │ │ beq.n 1b3422 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ mov r8, r4 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1ddf6c │ │ │ │ + bl 1de03c │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ str r6, [r4, #28] │ │ │ │ cmp r3, fp │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ bne.n 1b3400 │ │ │ │ mov r4, r8 │ │ │ │ @@ -466863,15 +466865,15 @@ │ │ │ │ bne.n 1b348e │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 1b348e │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ddedc │ │ │ │ + bl 1ddfac │ │ │ │ cmp sl, r4 │ │ │ │ bne.n 1b3494 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 1b36f0 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -466901,15 +466903,15 @@ │ │ │ │ bne.n 1b3460 │ │ │ │ ldrd r4, r5, [sp, #28] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [pc, #1540] @ 1b3b30 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl 1ddf84 │ │ │ │ + bl 1de054 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, fp │ │ │ │ beq.w 1b3688 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ b.n 1b3558 │ │ │ │ @@ -467068,15 +467070,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r3 │ │ │ │ bne.w 1b330a │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr.w r2, [pc, #1124] @ 1b3b34 │ │ │ │ ldr.w r3, [pc, #1108] @ 1b3b28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -467104,15 +467106,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b3a5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b3a4a │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ mov r7, r0 │ │ │ │ cbz r7, 1b3746 │ │ │ │ add r9, r7 │ │ │ │ str.w r6, [r9] │ │ │ │ mov r9, r4 │ │ │ │ b.n 1b3518 │ │ │ │ adds.w r9, r7, r9 │ │ │ │ @@ -467129,27 +467131,27 @@ │ │ │ │ cmp sl, r3 │ │ │ │ bls.w 1b3518 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1ddedc │ │ │ │ + bl 1ddfac │ │ │ │ cmp r4, sl │ │ │ │ bcc.n 1b3766 │ │ │ │ b.n 1b3518 │ │ │ │ add.w sl, r7, r9 │ │ │ │ cmp sl, r7 │ │ │ │ bls.n 1b3796 │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1ddedc │ │ │ │ + bl 1ddfac │ │ │ │ cmp r4, sl │ │ │ │ bcc.n 1b3784 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r2, r3, #5 │ │ │ │ bhi.n 1b3746 │ │ │ │ adds r4, r3, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -467169,15 +467171,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b3af0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b3aba │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b3746 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -467688,15 +467690,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 1b3d0e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (1b3d48 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b3d3c │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 1b3d0a │ │ │ │ @@ -467712,58 +467714,58 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (1b3d54 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (1b3d58 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b3cdc │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (1b3d5c ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b3cdc │ │ │ │ ldr r1, [pc, #52] @ (1b3d60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b3cdc │ │ │ │ ldr r2, [pc, #44] @ (1b3d64 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b3cf4 │ │ │ │ ldr r1, [pc, #40] @ (1b3d68 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b3cdc │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r2, r2, #5 │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r0, 1b3d74 │ │ │ │ + sxtb r0, r0 │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r0, r6, #4 │ │ │ │ movs r4, r3 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r4, r7, #3 │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r2, r0, #4 │ │ │ │ movs r4, r3 │ │ │ │ - smlawt r0, lr, ip, r0 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + @ instruction: 0xfbfe001c │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - smladx r0, ip, ip, r0 │ │ │ │ + @ instruction: 0xfbec001c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ @@ -467773,15 +467775,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 1b3e46 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1b3f62 │ │ │ │ ldr r1, [pc, #600] @ (1b3ff0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 1b3e58 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 1b3e68 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 1b3e78 │ │ │ │ @@ -467792,29 +467794,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 1b3ea8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 1b3dc6 │ │ │ │ ldr r1, [pc, #564] @ (1b3ff4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 1b3de8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1b3eea │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 1b3de8 │ │ │ │ ldr r1, [pc, #536] @ (1b3ff8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 1b3efc │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 1b3f0e │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 1b3f20 │ │ │ │ @@ -467830,74 +467832,74 @@ │ │ │ │ ldrh r1, [r4, #10] │ │ │ │ mov r0, r5 │ │ │ │ ldrh r2, [r4, #16] │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #472] @ (1b3ffc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 1b3f6e │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 1b3e42 │ │ │ │ ldr r1, [pc, #452] @ (1b4000 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b3da0 │ │ │ │ ldr r1, [pc, #440] @ (1b4004 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 1b3da4 │ │ │ │ ldr r1, [pc, #428] @ (1b4008 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 1b3da8 │ │ │ │ ldr r1, [pc, #416] @ (1b400c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 1b3dac │ │ │ │ ldr r1, [pc, #404] @ (1b4010 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 1b3db0 │ │ │ │ ldr r1, [pc, #392] @ (1b4014 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 1b3db4 │ │ │ │ ldr r1, [pc, #380] @ (1b4018 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 1b3db8 │ │ │ │ ldr r1, [pc, #368] @ (1b401c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b3db8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b3f98 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 1b3f86 │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -467911,171 +467913,171 @@ │ │ │ │ bmi.w 1b3fe2 │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1b3fc8 │ │ │ │ ldr r1, [pc, #324] @ (1b4024 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b3e32 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b3dde │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 1b3df0 │ │ │ │ ldr r1, [pc, #296] @ (1b4028 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 1b3df6 │ │ │ │ ldr r1, [pc, #284] @ (1b402c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 1b3dfc │ │ │ │ ldr r1, [pc, #268] @ (1b4030 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 1b3e02 │ │ │ │ ldr r1, [pc, #256] @ (1b4034 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 1b3e08 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (1b4038 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b3e32 │ │ │ │ ldr r1, [pc, #216] @ (1b403c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 1b3da0 │ │ │ │ ldr r3, [pc, #208] @ (1b4040 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (1b4044 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b3e32 │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 1b3fba │ │ │ │ ldr r1, [pc, #184] @ (1b4048 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b3e32 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b3cac │ │ │ │ b.n 1b3e32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 1b3cac │ │ │ │ ldr r1, [pc, #156] @ (1b404c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b3e16 │ │ │ │ ldr r1, [pc, #148] @ (1b4050 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b3e32 │ │ │ │ ldr r1, [pc, #136] @ (1b4054 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b3e32 │ │ │ │ ldr r1, [pc, #128] @ (1b4058 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b3e32 │ │ │ │ ldr r1, [pc, #120] @ (1b405c ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b3e32 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + subs r0, r7, #2 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + subs r0, r7, #1 │ │ │ │ movs r4, r3 │ │ │ │ - sxtb r4, r5 │ │ │ │ + cbz r4, 1b404e │ │ │ │ movs r3, r3 │ │ │ │ - ldcl 0, cr0, [r8, #108]! @ 0x6c │ │ │ │ - adds r0, r6, #4 │ │ │ │ + mrc 0, 5, r0, cr8, cr11, {0} │ │ │ │ + adds r0, r6, #7 │ │ │ │ movs r4, r3 │ │ │ │ - eors.w r0, r8, #27 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + adcs.w r0, r8, #27 │ │ │ │ + adds r0, r3, #7 │ │ │ │ movs r4, r3 │ │ │ │ - ldc 0, cr0, [r0, #108] @ 0x6c │ │ │ │ - adds r4, r0, #4 │ │ │ │ + mrc 0, 2, r0, cr0, cr11, {0} │ │ │ │ + adds r4, r0, #7 │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r4, r0, #7 │ │ │ │ movs r4, r3 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + subs r2, r3, #1 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ movs r7, r3 │ │ │ │ - add r3, pc, #696 @ (adr r3, 1b42e8 ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 1b41e8 ) │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb758 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r5, #1 │ │ │ │ + adds r2, r5, #4 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ movs r4, r3 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r2, r1, #5 │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r4, r1, #5 │ │ │ │ movs r4, r3 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r6, #4 │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r0, #6 │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r2, r7, #4 │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r0, #5 │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -468084,36 +468086,36 @@ │ │ │ │ ldr.w r8, [pc, #2620] @ 1b4ab8 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1b4082 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1b41e8 │ │ │ │ ldr.w r1, [pc, #2596] @ 1b4abc │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 1b416e │ │ │ │ ldr.w r1, [pc, #2580] @ 1b4ac0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr.w r1, [pc, #2568] @ 1b4ac4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 1b454a │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 1b453a │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 1b452c │ │ │ │ @@ -468146,15 +468148,15 @@ │ │ │ │ bne.w 1b46ce │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b49d8 │ │ │ │ ldr.w r1, [pc, #2456] @ 1b4ac8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 1b46ee │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 1b46ee │ │ │ │ @@ -468171,15 +468173,15 @@ │ │ │ │ lsls r2, r6, #15 │ │ │ │ lsls r3, r5, #15 │ │ │ │ lsls r4, r4, #15 │ │ │ │ lsls r5, r3, #15 │ │ │ │ ldr.w r1, [pc, #2396] @ 1b4acc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b40b8 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b49e6 │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1b48f6 │ │ │ │ @@ -468188,36 +468190,36 @@ │ │ │ │ beq.w 1b4aaa │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1b4a9c │ │ │ │ cbnz r3, 1b41ac │ │ │ │ ldr.w r1, [pc, #2348] @ 1b4ad0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b4a88 │ │ │ │ ldr.w r1, [pc, #2332] @ 1b4ad4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r6, r3, #29 │ │ │ │ bpl.w 1b4a7a │ │ │ │ ldr.w r1, [pc, #2312] @ 1b4ad8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr.w r1, [pc, #2304] @ 1b4adc │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsrs r3, r2, #7 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ sub.w r3, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ @@ -468228,15 +468230,15 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbnz r3, 1b4210 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbz r3, 1b421c │ │ │ │ ldr.w r1, [pc, #2252] @ 1b4ae0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1b43cc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r1, r3, #20 │ │ │ │ bmi.w 1b4488 │ │ │ │ @@ -468267,22 +468269,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b4254 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b4240 │ │ │ │ ldr.w r1, [pc, #2164] @ 1b4ae4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 1b4246 │ │ │ │ ldr.w r1, [pc, #2148] @ 1b4ae8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b4246 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1b432c │ │ │ │ ldr.w r1, [pc, #2128] @ 1b4aec │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #2128] @ 1b4af0 │ │ │ │ @@ -468309,15 +468311,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1b42e6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -468331,21 +468333,21 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1b42f6 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b42aa │ │ │ │ ldr.w r1, [pc, #2020] @ 1b4af4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1b42b2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b42b2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 1b43ee │ │ │ │ movw r2, #673 @ 0x2a1 │ │ │ │ subs r2, r3, r2 │ │ │ │ @@ -468367,122 +468369,122 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1b437e │ │ │ │ ldr.w r1, [pc, #1928] @ 1b4af8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 1b4398 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 1b4398 │ │ │ │ bl 1920f0 │ │ │ │ ldr.w r1, [pc, #1904] @ 1b4afc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b4430 │ │ │ │ mov r0, r4 │ │ │ │ bl 1928d8 │ │ │ │ cbnz r0, 1b440a │ │ │ │ ldr.w r1, [pc, #1880] @ 1b4b00 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1860] @ 1b4b04 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ movs r3, #0 │ │ │ │ b.n 1b42f6 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1b4848 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1b472e │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 1b4226 │ │ │ │ ldr.w r1, [pc, #1828] @ 1b4b08 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b4226 │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.n 1b4398 │ │ │ │ ldr.w r1, [pc, #1808] @ 1b4b0c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ b.n 1b4334 │ │ │ │ ldr.w r1, [pc, #1796] @ 1b4b10 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ mov r0, r4 │ │ │ │ bl 1928ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b469c │ │ │ │ ldr.w r1, [pc, #1776] @ 1b4b14 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b43a6 │ │ │ │ ldr.w r1, [pc, #1764] @ 1b4b18 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1b439e │ │ │ │ ldr.w r8, [pc, #1752] @ 1b4b1c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1748] @ 1b4b20 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 1b4468 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.n 1b439e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b4462 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b4454 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 1b4454 │ │ │ │ ldr.w r1, [pc, #1688] @ 1b4b24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b422e │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1b48e6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r1, r4, #8 │ │ │ │ @@ -468490,71 +468492,71 @@ │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r7, r6, #7 │ │ │ │ lsls r3, r2, #8 │ │ │ │ ldr.w r1, [pc, #1652] @ 1b4b28 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b410e │ │ │ │ ldr.w r1, [pc, #1640] @ 1b4b2c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b4108 │ │ │ │ ldr.w r1, [pc, #1628] @ 1b4b30 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b4102 │ │ │ │ ldr.w r1, [pc, #1616] @ 1b4b34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b40fc │ │ │ │ ldr.w r1, [pc, #1604] @ 1b4b38 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b40f6 │ │ │ │ ldr.w r1, [pc, #1592] @ 1b4b3c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b40f0 │ │ │ │ ldr.w r1, [pc, #1580] @ 1b4b40 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b40e8 │ │ │ │ ldr.w r1, [pc, #1572] @ 1b4b44 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b40e0 │ │ │ │ ldr.w r1, [pc, #1560] @ 1b4b48 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b40d8 │ │ │ │ ldr.w r1, [pc, #1552] @ 1b4b4c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b40d2 │ │ │ │ ldr.w r1, [pc, #1540] @ 1b4b50 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b40cc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 1b4398 │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -468563,23 +468565,23 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 1b4900 │ │ │ │ ldr.w r1, [pc, #1496] @ 1b4b54 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b434a │ │ │ │ bl 190ea4 │ │ │ │ ldr.w r1, [pc, #1476] @ 1b4b58 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 1b477a │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 1b476a │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b475a │ │ │ │ @@ -468619,15 +468621,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b4a70 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #1336] @ 1b4b5c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 1b473c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #676 @ 0x2a4 │ │ │ │ beq.w 1b4878 │ │ │ │ bhi.w 1b417c │ │ │ │ @@ -468646,50 +468648,50 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [pc, #1264] @ 1b4b60 │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr.w r1, [pc, #1260] @ 1b4b64 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b41ea │ │ │ │ ldr.w r1, [pc, #1244] @ 1b4b68 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b4380 │ │ │ │ mov r0, r4 │ │ │ │ bl 192900 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1220] @ 1b4b6c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b43a6 │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1200] @ 1b4b70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b4380 │ │ │ │ bl 190ea4 │ │ │ │ ldr.w r1, [pc, #1184] @ 1b4b74 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 1b4148 │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -468706,598 +468708,597 @@ │ │ │ │ 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, #1112] @ 1b4b7c │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b41ea │ │ │ │ ldr.w r1, [pc, #1104] @ 1b4b80 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b4226 │ │ │ │ ldr.w r1, [pc, #1092] @ 1b4b84 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b4636 │ │ │ │ ldr.w r1, [pc, #1084] @ 1b4b88 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b45b8 │ │ │ │ ldr.w r1, [pc, #1072] @ 1b4b8c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b45b2 │ │ │ │ ldr.w r1, [pc, #1060] @ 1b4b90 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b45ac │ │ │ │ ldr.w r1, [pc, #1048] @ 1b4b94 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b45a6 │ │ │ │ ldr.w r1, [pc, #1036] @ 1b4b98 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b45dc │ │ │ │ ldr.w r1, [pc, #1024] @ 1b4b9c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b45d6 │ │ │ │ ldr r1, [pc, #1012] @ (1b4ba0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b45d0 │ │ │ │ ldr r1, [pc, #1004] @ (1b4ba4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b45ca │ │ │ │ ldr r1, [pc, #992] @ (1b4ba8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b45c4 │ │ │ │ ldr r1, [pc, #984] @ (1b4bac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b45be │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 1b49c4 │ │ │ │ ldr r3, [pc, #964] @ (1b4bb0 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #964] @ (1b4bb4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #960] @ (1b4bb8 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 1b4822 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 1b4802 │ │ │ │ ldr r1, [pc, #932] @ (1b4bbc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b421c │ │ │ │ ldr r1, [pc, #924] @ (1b4bc0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b480e │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #904] @ (1b4bc4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b4380 │ │ │ │ ldr r1, [pc, #892] @ (1b4bc8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b4226 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #880] @ (1b4bcc ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b45e8 │ │ │ │ ldr r1, [pc, #868] @ (1b4bd0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b45f2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1b4a96 │ │ │ │ ldr r2, [pc, #848] @ (1b4bd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #848] @ (1b4bd8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b41ea │ │ │ │ ldr r1, [pc, #840] @ (1b4bdc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b41ea │ │ │ │ ldr r1, [pc, #828] @ (1b4be0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b41ea │ │ │ │ ldr r1, [pc, #820] @ (1b4be4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b41ea │ │ │ │ ldr r1, [pc, #808] @ (1b4be8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b41ea │ │ │ │ ldr r1, [pc, #800] @ (1b4bec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b41ea │ │ │ │ ldr r1, [pc, #788] @ (1b4bf0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b41ea │ │ │ │ ldr r1, [pc, #780] @ (1b4bf4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b41ea │ │ │ │ lsrs r2, r2, #7 │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1b4208 │ │ │ │ b.n 1b47e8 │ │ │ │ ldr r1, [pc, #756] @ (1b4bf8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b434a │ │ │ │ ldr r1, [pc, #748] @ (1b4bfc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b46ee │ │ │ │ ldr r1, [pc, #736] @ (1b4c00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b46ee │ │ │ │ ldr r1, [pc, #728] @ (1b4c04 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b46ee │ │ │ │ ldr r1, [pc, #716] @ (1b4c08 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b46ee │ │ │ │ ldr r1, [pc, #708] @ (1b4c0c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b46ee │ │ │ │ ldr r1, [pc, #696] @ (1b4c10 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b46ee │ │ │ │ ldr r1, [pc, #688] @ (1b4c14 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b46ee │ │ │ │ ldr r1, [pc, #676] @ (1b4c18 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b46ee │ │ │ │ ldr r1, [pc, #668] @ (1b4c1c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b46ee │ │ │ │ ldr r1, [pc, #656] @ (1b4c20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b46ee │ │ │ │ ldr r1, [pc, #648] @ (1b4c24 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b46ee │ │ │ │ ldr r1, [pc, #636] @ (1b4c28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b46ee │ │ │ │ ldr r1, [pc, #628] @ (1b4c2c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b46ee │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #612] @ (1b4c30 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b47e8 │ │ │ │ ldr r1, [pc, #600] @ (1b4c34 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.w 1b413a │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 1b4a52 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r6, #28 │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #568] @ (1b4c38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [pc, #560] @ (1b4c3c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #556] @ (1b4c40 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1b41ea │ │ │ │ ldr r1, [pc, #544] @ (1b4c44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b4a08 │ │ │ │ ldr r1, [pc, #536] @ (1b4c48 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b4a08 │ │ │ │ ldr r1, [pc, #528] @ (1b4c4c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b4a08 │ │ │ │ ldr r1, [pc, #520] @ (1b4c50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b4a08 │ │ │ │ ldr r1, [pc, #512] @ (1b4c54 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.n 1b4a08 │ │ │ │ ldr r1, [pc, #504] @ (1b4c58 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1b41ea │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 1b4622 │ │ │ │ ldr r1, [pc, #480] @ (1b4c5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.w 1b41da │ │ │ │ ldr r1, [pc, #468] @ (1b4c60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.w 1b41c2 │ │ │ │ ldr r2, [pc, #460] @ (1b4c64 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b4884 │ │ │ │ ldr r1, [pc, #456] @ (1b4c68 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.w 1b41ac │ │ │ │ ldr r1, [pc, #448] @ (1b4c6c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ b.w 1b41ac │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + adds r2, r1, #3 │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r6, r0, #3 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ movs r4, r3 │ │ │ │ - adds r0, r3, #0 │ │ │ │ + adds r0, r3, #3 │ │ │ │ movs r4, r3 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r7, r7 │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + adds r2, r3, #4 │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + adds r0, r4, #1 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r6, r7, #2 │ │ │ │ movs r4, r3 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + eors r2, r6 │ │ │ │ movs r7, r3 │ │ │ │ - b.n 1b47a8 │ │ │ │ + b.n 1b4928 │ │ │ │ movs r2, r3 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + adds r2, r4, #1 │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + adds r2, r1, #1 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf4c6001c │ │ │ │ - b.n 1b4678 │ │ │ │ + @ instruction: 0xf586001c │ │ │ │ + b.n 1b47f8 │ │ │ │ movs r2, r3 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r7, r7 │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r2, r6, r7 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r6, r3 │ │ │ │ movs r4, r3 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, r2, r6 │ │ │ │ movs r4, r3 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r4, r0, r6 │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + subs r6, r3, r5 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1b442c │ │ │ │ + b.n 1b45ac │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1b4a34 │ │ │ │ - movs r3, r3 │ │ │ │ - @ instruction: 0xf2dc001b │ │ │ │ - @ instruction: 0xf2be001b │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + strex r0, r0, [r6, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf39c001b │ │ │ │ + @ instruction: 0xf37e001b │ │ │ │ + adds r2, r7, r2 │ │ │ │ movs r4, r3 │ │ │ │ - movt r0, #40987 @ 0xa01b │ │ │ │ - b.n 1b4978 │ │ │ │ + usat r0, #27, sl │ │ │ │ + b.n 1b4af8 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b497c │ │ │ │ + b.n 1b4afc │ │ │ │ movs r3, r3 │ │ │ │ - asrs r2, r6, #30 │ │ │ │ + adds r2, r6, r1 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + adds r4, r3, r1 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n 1b4b80 │ │ │ │ + blt.n 1b4b00 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n 1b4b50 │ │ │ │ + blt.n 1b4ad0 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n 1b4b5c │ │ │ │ + blt.n 1b4adc │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r2, r0, r6 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + adds r4, r5, r1 │ │ │ │ movs r4, r3 │ │ │ │ cmp r7, #88 @ 0x58 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + adds r2, r4, r0 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + adds r4, r0, r2 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + adds r2, r0, r2 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ movs r3, r3 │ │ │ │ cmp r6, #154 @ 0x9a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1b531c │ │ │ │ + b.n 1b449c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b517c │ │ │ │ + b.n 1b52fc │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b50f8 │ │ │ │ + b.n 1b5278 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4454 │ │ │ │ + b.n 1b45d4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b4430 │ │ │ │ + b.n 1b45b0 │ │ │ │ movs r3, r3 │ │ │ │ - b.n 1b50fc │ │ │ │ + b.n 1b527c │ │ │ │ movs r3, r3 │ │ │ │ - blt.n 1b4aac │ │ │ │ + bgt.n 1b4c2c │ │ │ │ movs r3, r3 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r6, r0, #27 │ │ │ │ movs r4, r3 │ │ │ │ - b.n 1b5094 │ │ │ │ + b.n 1b5214 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ movs r4, r3 │ │ │ │ cmp r5, #190 @ 0xbe │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #536 @ (adr r6, 1b4dd0 ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 1b4cd0 ) │ │ │ │ movs r3, r3 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n 1b4c0c │ │ │ │ + bls.n 1b4b8c │ │ │ │ movs r2, r3 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r6, #17 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r5, #15 │ │ │ │ + asrs r6, r5, #18 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ movs r4, r3 │ │ │ │ cmp r3, #162 @ 0xa2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r2, r1, #15 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r1, #15 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ movs r4, r3 │ │ │ │ - orns r0, sl, #27 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + @ instruction: 0xf13a001b │ │ │ │ + asrs r2, r1, #17 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ movs r4, r3 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf0c4001b │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + @ instruction: 0xf184001b │ │ │ │ + asrs r4, r1, #11 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ @@ -469312,103 +469313,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #568] @ (1b4ed8 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e28b4 │ │ │ │ + bl 1e2984 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 1b4cba │ │ │ │ ldr r6, [pc, #548] @ (1b4edc ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 1920f0 │ │ │ │ ldr r1, [pc, #540] @ (1b4ee0 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1b4d2c │ │ │ │ ldr r1, [pc, #528] @ (1b4ee4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r1, [pc, #520] @ (1b4ee8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1b4d22 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #504] @ (1b4eec ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1b4d04 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1920f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1b4cfa │ │ │ │ ldr r1, [pc, #460] @ (1b4ef0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1b4d8a │ │ │ │ ldr r1, [pc, #448] @ (1b4ef4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r1, [pc, #444] @ (1b4ef8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1b4d80 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #428] @ (1b4efc ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1b4d62 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 1920f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1b4d58 │ │ │ │ ldr r1, [pc, #380] @ (1b4f00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ beq.n 1b4daa │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ @@ -469417,19 +469418,19 @@ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1b4d96 │ │ │ │ ldr r1, [pc, #344] @ (1b4f04 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r1, [pc, #336] @ (1b4f08 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 1b4dda │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ @@ -469438,62 +469439,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 1b4dc4 │ │ │ │ ldr r6, [pc, #304] @ (1b4f0c ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r1, [pc, #296] @ (1b4f10 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1b4e42 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 1920f0 │ │ │ │ ldr r1, [pc, #272] @ (1b4f14 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1b4e38 │ │ │ │ bl 1920f0 │ │ │ │ ldr r1, [pc, #256] @ (1b4f18 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b4ec6 │ │ │ │ ldr r2, [pc, #240] @ (1b4f1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (1b4f20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r1, [pc, #232] @ (1b4f24 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1b4eae │ │ │ │ ldr r1, [pc, #224] @ (1b4f28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r1, [pc, #216] @ (1b4f2c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1b4ea4 │ │ │ │ ldr r6, [pc, #208] @ (1b4f30 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #204] @ 1b4f34 │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -469503,100 +469504,101 @@ │ │ │ │ bcs.n 1b4ea4 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 1920f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1b4e6e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 1b4e76 │ │ │ │ ldr r1, [pc, #144] @ (1b4f38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r1, [pc, #140] @ (1b4f3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e29bc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 1b4ca4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (1b4f40 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b4e2e │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n 1b4f48 │ │ │ │ + bgt.n 1b4ec8 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 1b4f44 │ │ │ │ + bgt.n 1b4ec4 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n 1b4e08 │ │ │ │ + bmi.n 1b4f88 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + cbnz r6, 1b4f06 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r4, #13 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ movs r4, r3 │ │ │ │ - add r3, pc, #104 @ (adr r3, 1b4f8c ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 1b528c ) │ │ │ │ movs r3, r3 │ │ │ │ - asrs r4, r6, #3 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n 1b500c │ │ │ │ + blt.n 1b4f8c │ │ │ │ movs r2, r3 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ movs r4, r3 │ │ │ │ - vshr.u32 d16, d12, #14 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + movs r5, r3 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr.w r2, [pc, #1196] @ 1b5404 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -469605,15 +469607,15 @@ │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1b53ee │ │ │ │ mov r2, r3 │ │ │ │ @@ -469637,20 +469639,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1b4f94 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #24] │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r3, #84 @ 0x54 │ │ │ │ ldr.w fp, [r3, #88] @ 0x58 │ │ │ │ cmp fp, r1 │ │ │ │ beq.w 1b50e0 │ │ │ │ mov r2, r7 │ │ │ │ @@ -469714,15 +469716,15 @@ │ │ │ │ blx 5a30c │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r4, [r0, #28] │ │ │ │ str r5, [r0, #16] │ │ │ │ str.w sl, [r0, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e622c │ │ │ │ + bl 1e62fc │ │ │ │ b.n 1b5000 │ │ │ │ mov r0, sl │ │ │ │ bl 192124 │ │ │ │ cbz r0, 1b5096 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #29 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -469746,24 +469748,24 @@ │ │ │ │ blx 5a30c │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #16] │ │ │ │ str r4, [r0, #24] │ │ │ │ str r5, [r0, #12] │ │ │ │ str.w sl, [r0, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1e622c │ │ │ │ + bl 1e62fc │ │ │ │ b.n 1b5000 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r4, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1eb0fc │ │ │ │ + bl 1eb1cc │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 1b53f4 │ │ │ │ mov r0, r6 │ │ │ │ bl 192124 │ │ │ │ @@ -469790,23 +469792,23 @@ │ │ │ │ beq.w 1b5244 │ │ │ │ add.w r9, sp, #32 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ movs r6, #12 │ │ │ │ mov fp, r4 │ │ │ │ strd r5, r8, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1eb1a4 │ │ │ │ + bl 1eb274 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ ldmia.w r9, {r1, r2} │ │ │ │ - bl 1e6280 │ │ │ │ + bl 1e6350 │ │ │ │ cbz r0, 1b518c │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1b5180 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -469814,22 +469816,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 r9, {r1, r2} │ │ │ │ - bl 1e62ac │ │ │ │ + bl 1e637c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b5160 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1e6280 │ │ │ │ + bl 1e6350 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b53ca │ │ │ │ mov sl, fp │ │ │ │ movs r4, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov fp, r0 │ │ │ │ sub.w r3, r5, #96 @ 0x60 │ │ │ │ @@ -469866,15 +469868,15 @@ │ │ │ │ beq.n 1b5210 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, r3 │ │ │ │ bne.w 1b531c │ │ │ │ mov r4, fp │ │ │ │ mov r0, fp │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1e62ac │ │ │ │ + bl 1e637c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b51b2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov fp, sl │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w ip, sl, r2 │ │ │ │ @@ -469952,30 +469954,30 @@ │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ cmp r7, ip │ │ │ │ str.w r1, [r5, #532] @ 0x214 │ │ │ │ bne.n 1b527e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r2, [pc, #276] @ (1b540c ) │ │ │ │ ldr r3, [pc, #272] @ (1b5408 ) │ │ │ │ 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 1b53fe │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r0, [sl, ip] │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1eb1e8 │ │ │ │ + bl 1eb2b8 │ │ │ │ b.n 1b51ec │ │ │ │ mov r1, r3 │ │ │ │ bl 1922f0 │ │ │ │ b.n 1b5210 │ │ │ │ mov fp, sl │ │ │ │ b.n 1b5232 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ @@ -470023,15 +470025,15 @@ │ │ │ │ strb.w fp, [r1, #-20] │ │ │ │ mul.w r3, sl, r3 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ cmp r0, r2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ it hi │ │ │ │ strhi r2, [r4, r3] │ │ │ │ - bl 1eb1e8 │ │ │ │ + bl 1eb2b8 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 1b538a │ │ │ │ b.n 1b511c │ │ │ │ subs r1, #29 │ │ │ │ cmp r1, #16 │ │ │ │ bhi.n 1b535e │ │ │ │ movw r0, #47107 @ 0xb803 │ │ │ │ @@ -470836,15 +470838,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1bc010 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ddedc │ │ │ │ + bl 1ddfac │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, r8 │ │ │ │ it cc │ │ │ │ movcc r3, r8 │ │ │ │ str r3, [r5, #32] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -470882,15 +470884,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1b5c6e │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6a8c │ │ │ │ + bl 1e6b5c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1b5c00 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -470907,28 +470909,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 192690 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1ddf6c │ │ │ │ + bl 1de03c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r8, [r1, #28] │ │ │ │ bic.w r3, r3, #65536 @ 0x10000 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ str.w r3, [r8, #8] │ │ │ │ - bl 1e6ba8 │ │ │ │ + bl 1e6c78 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 1b5c2e │ │ │ │ mov r8, r3 │ │ │ │ b.n 1b5c60 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -471651,28 +471653,28 @@ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r4, r1 │ │ │ │ ite cc │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ cbz r0, 1b63ca │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b63ca │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1b63be │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1b63be │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b63ac │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1b643e │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -471822,27 +471824,27 @@ │ │ │ │ bl 1b6174 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b6494 │ │ │ │ b.n 1b653a │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ cbz r0, 1b6580 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b6580 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ beq.n 1b6572 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1b650e │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b6562 │ │ │ │ mov r0, r8 │ │ │ │ bl 1b5cb4 │ │ │ │ add sl, r0 │ │ │ │ b.n 1b650e │ │ │ │ @@ -472059,15 +472061,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 1b67a2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ddf18 │ │ │ │ + bl 1ddfe8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r0, r3 │ │ │ │ mov.w r8, r0, lsr #7 │ │ │ │ beq.w 1b69f8 │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ subs.w r7, r8, #8 │ │ │ │ @@ -472408,17 +472410,17 @@ │ │ │ │ movw r3, #858 @ 0x35a │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 1b6904 │ │ │ │ b.n 1b6a3a │ │ │ │ nop │ │ │ │ bl d6b4e │ │ │ │ bl fffacb52 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ movs r3, r5 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ movs r3, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1368] @ 1b70c8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -472428,15 +472430,15 @@ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r7, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ beq.n 1b6bbe │ │ │ │ @@ -472494,31 +472496,31 @@ │ │ │ │ strdne r2, r3, [r5, #12] │ │ │ │ ldrne r3, [r6, #20] │ │ │ │ ittt ne │ │ │ │ strne.w r8, [r3] │ │ │ │ ldrne r3, [r6, #16] │ │ │ │ strne.w r8, [r3, #4] │ │ │ │ strd sl, sl, [r6, #16] │ │ │ │ - bl 1de128 │ │ │ │ + bl 1de1f8 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r8, r7 │ │ │ │ beq.w 1b6d76 │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r7 │ │ │ │ b.n 1b6c5e │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r5, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1ddf6c │ │ │ │ + bl 1de03c │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ str r5, [r7, #28] │ │ │ │ cmp r8, r3 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ bne.n 1b6c56 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r5, r9 │ │ │ │ @@ -472578,58 +472580,58 @@ │ │ │ │ beq.w 1b6fc8 │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1b6fc8 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1b6d60 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1b6d60 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cbz r6, 1b6d52 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1b6d68 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cbz r0, 1b6d52 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b6d52 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1b6d46 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 1b6d68 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b6d38 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b6d1e │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #58] @ 0x3a │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ sub.w r7, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 1b6c8e │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1ddf84 │ │ │ │ + bl 1de054 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r5, #44] @ 0x2c │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 1b6ede │ │ │ │ ldr r7, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -472809,15 +472811,15 @@ │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 1b6ef2 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cbz r1, 1b6f82 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r3, r1, #96 @ 0x60 │ │ │ │ strd r2, sl, [r1, #96] @ 0x60 │ │ │ │ @@ -472825,15 +472827,15 @@ │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r6, r3 │ │ │ │ bne.w 1b6bfc │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r4, [r5, #52] @ 0x34 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r2, [pc, #316] @ (1b70d4 ) │ │ │ │ ldr r3, [pc, #304] @ (1b70cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -473112,15 +473114,15 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ 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 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 193608 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -473173,15 +473175,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ bpl.n 1b741e │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b7634 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b735a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1b734c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1b741e │ │ │ │ @@ -473190,15 +473192,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1b741e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1b741e │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b7332 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1b7520 │ │ │ │ @@ -473222,24 +473224,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b741a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b741a │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ b.n 1b73c8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1b7416 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1b73ba │ │ │ │ @@ -473260,18 +473262,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp r3, ip │ │ │ │ bne.n 1b73e6 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1e6a8c │ │ │ │ + bl 1e6b5c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1e6b74 │ │ │ │ + bl 1e6c44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b73c8 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -473281,15 +473283,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 1b72a4 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 1b7290 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r2, [pc, #776] @ (1b774c ) │ │ │ │ ldr r3, [pc, #772] @ (1b7748 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -473361,15 +473363,15 @@ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ strd r8, r8, [r7, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 1e6ba8 │ │ │ │ + bl 1e6c78 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1b73d6 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b7384 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ @@ -473416,22 +473418,22 @@ │ │ │ │ strd r3, r3, [r6, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e6b34 │ │ │ │ + bl 1e6c04 │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e6a8c │ │ │ │ + bl 1e6b5c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r2, r7] │ │ │ │ str r1, [r3, #28] │ │ │ │ ldr r3, [r2, r7] │ │ │ │ @@ -473568,18 +473570,18 @@ │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #28] │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, sl, #11141120 @ 0xaa0000 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + @ instruction: 0xf66a002a │ │ │ │ + strh r0, [r6, #2] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ movs r0, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #116] @ (1b77e4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -473602,15 +473604,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b7790 │ │ │ │ ldr r6, [pc, #76] @ (1b77ec ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 289ca8 │ │ │ │ + bl 289d78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1b77c2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -473684,15 +473686,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b784c │ │ │ │ ldr r6, [pc, #76] @ (1b78a8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 289ca8 │ │ │ │ + bl 289d78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1b787e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -473795,15 +473797,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b7950 │ │ │ │ ldr r6, [pc, #76] @ (1b79ac ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ - bl 289ca8 │ │ │ │ + bl 289d78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cbz r3, 1b7982 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -474248,15 +474250,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1b7dda │ │ │ │ nop │ │ │ │ strh r6, [r3, #26] │ │ │ │ lsls r2, r5, #2 │ │ │ │ @@ -474902,15 +474904,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1b84b2 │ │ │ │ nop │ │ │ │ ldrb r2, [r1, #18] │ │ │ │ lsls r2, r5, #2 │ │ │ │ @@ -475288,15 +475290,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1b8880 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ @@ -475456,15 +475458,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1b89dc │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r5, #27] │ │ │ │ @@ -475486,19 +475488,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1b8ad4 ) │ │ │ │ ldr r0, [pc, #20] @ (1b8ad8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 190ec4 │ │ │ │ nop │ │ │ │ - b.n 1b8934 │ │ │ │ + b.n 1b8ab4 │ │ │ │ movs r2, r5 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r7, #16] │ │ │ │ + str r0, [r7, #28] │ │ │ │ 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 │ │ │ │ @@ -475567,15 +475569,15 @@ │ │ │ │ bl 192f4c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1b8bb0 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 1a6994 │ │ │ │ - bcc.n 1b8b38 │ │ │ │ + bmi.n 1b8ab8 │ │ │ │ movs r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -475974,15 +475976,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b8fda │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -476279,15 +476281,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b91f2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -476753,15 +476755,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #16 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str.w r0, [r9, #88] @ 0x58 │ │ │ │ ldr.w r9, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ b.n 1b97de │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -477156,15 +477158,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b9b50 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -477398,15 +477400,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b9dc2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -477442,15 +477444,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2029ac │ │ │ │ + bl 202a7c │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r6, #100 @ 0x64 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a6ab0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -477829,15 +477831,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 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1ba206 │ │ │ │ movs r3, #3 │ │ │ │ b.n 1ba1f4 │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -477922,15 +477924,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (1ba71c ) │ │ │ │ ldr r3, [pc, #796] @ (1ba720 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2029e0 │ │ │ │ + bl 202ab0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #84 @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 1a6ab0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -478912,15 +478914,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1bae9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e59ec │ │ │ │ + bl 1e5abc │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str.w sl, [r4, #16] │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r5, r3 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ bne.n 1bae22 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -478970,15 +478972,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #4 │ │ │ │ mov r4, fp │ │ │ │ sub.w r8, r6, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e59ec │ │ │ │ + bl 1e5abc │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 1baf34 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -479759,15 +479761,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 1bb6ee │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ @@ -485599,15 +485601,15 @@ │ │ │ │ movcc r3, #1 │ │ │ │ bcs.w 1bf2fe │ │ │ │ ldr r2, [pc, #336] @ (1bf330 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #336] @ (1bf334 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ movs r3, #0 │ │ │ │ b.n 1bf198 │ │ │ │ lsls r1, r0, #31 │ │ │ │ bmi.n 1bf260 │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -485727,17 +485729,17 @@ │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #26 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #25 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n 1bf2f0 │ │ │ │ + bge.n 1bf270 │ │ │ │ movs r2, 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, #3832] @ 0xef8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1208] @ 1bf804 │ │ │ │ @@ -486554,26 +486556,27 @@ │ │ │ │ lsls r2, r6, #24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #436] @ (1bfd5c ) │ │ │ │ - ldr r3, [pc, #436] @ (1bfd60 ) │ │ │ │ + ldr r2, [pc, #440] @ (1bfd60 ) │ │ │ │ + ldr r3, [pc, #440] @ (1bfd64 ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ + mov fp, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ @@ -486665,89 +486668,90 @@ │ │ │ │ bl 1bf958 │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - orrs r4, r3 │ │ │ │ - bl 1bc160 │ │ │ │ ldrh.w r3, [sl, #12] │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ orrs r5, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ orr.w r4, r4, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ ldrne.w r3, [sl] │ │ │ │ mov r1, r2 │ │ │ │ ittt ne │ │ │ │ eorne.w r8, r8, r3 │ │ │ │ - movne r3, r6 │ │ │ │ + movne r3, fp │ │ │ │ ubfxne r6, r8, #2, #1 │ │ │ │ strd r6, r3, [sp] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + orrs r4, r3 │ │ │ │ + bl 1bc160 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1bfd64 ) │ │ │ │ + ldr r2, [pc, #48] @ (1bfd68 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1bfd60 ) │ │ │ │ + ldr r3, [pc, #40] @ (1bfd64 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfd58 │ │ │ │ + bne.n 1bfd5a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ lsls r0, r2, #17 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #468] @ (1bff54 ) │ │ │ │ + ldr r2, [pc, #468] @ (1bff58 ) │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #468] @ (1bff58 ) │ │ │ │ + ldr r3, [pc, #468] @ (1bff5c ) │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ @@ -486773,20 +486777,20 @@ │ │ │ │ ldr.w fp, [r7] │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.w 1bff48 │ │ │ │ + bne.w 1bff4c │ │ │ │ lsls r3, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #2 │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1bfdec │ │ │ │ + bmi.n 1bfdf0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #6 │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1bc160 │ │ │ │ @@ -486900,49 +486904,49 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1bff5c ) │ │ │ │ + ldr r2, [pc, #56] @ (1bff60 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1bff58 ) │ │ │ │ + ldr r3, [pc, #48] @ (1bff5c ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bff4e │ │ │ │ + bne.n 1bff52 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1bfdec │ │ │ │ + b.n 1bfdf0 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #564] @ (1c01ac ) │ │ │ │ + ldr r2, [pc, #564] @ (1c01b0 ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr r3, [pc, #564] @ (1c01b0 ) │ │ │ │ + ldr r3, [pc, #564] @ (1c01b4 ) │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ @@ -486988,20 +486992,20 @@ │ │ │ │ ldr.w fp, [r9] │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 1c01a0 │ │ │ │ + bne.w 1c01a4 │ │ │ │ lsls r3, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #2 │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1c001c │ │ │ │ + bmi.n 1c0020 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #6 │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ bl 1bc160 │ │ │ │ @@ -487132,127 +487136,127 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1c01b4 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c01b8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1c01b0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c01b4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c01a6 │ │ │ │ + bne.n 1c01aa │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c001c │ │ │ │ + b.n 1c0020 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 7, cr0, cr12, cr9, {5} │ │ │ │ + cdp2 0, 7, cr0, cr8, cr9, {5} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #176] @ (1c027c ) │ │ │ │ + ldr r6, [pc, #176] @ (1c0280 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #176] @ (1c0280 ) │ │ │ │ + ldr r5, [pc, #176] @ (1c0284 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r6, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r5, r2, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bmi.n 1c0246 │ │ │ │ + bmi.n 1c024a │ │ │ │ movs r6, #1 │ │ │ │ and.w ip, r3, #31 │ │ │ │ sub.w lr, r5, r3 │ │ │ │ rsb r2, ip, #32 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r2 │ │ │ │ ite ls │ │ │ │ addls.w r7, r3, lr │ │ │ │ addhi r7, r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp.w r3, r2, lsr #5 │ │ │ │ - bne.n 1c0238 │ │ │ │ + bne.n 1c023c │ │ │ │ ands.w lr, r7, #31 │ │ │ │ lsl.w r2, r6, ip │ │ │ │ ldr.w r8, [r4, r3, lsl #2] │ │ │ │ ite eq │ │ │ │ moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ lslne.w lr, r6, lr │ │ │ │ rsb r2, r2, #0 │ │ │ │ it ne │ │ │ │ addne.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, lr │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 1c01e8 │ │ │ │ + bge.n 1c01ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ - cbz r1, 1c025a │ │ │ │ + cbz r1, 1c025e │ │ │ │ lsrs r2, r1, #5 │ │ │ │ iteet ne │ │ │ │ andne.w r1, r1, #31 │ │ │ │ lsleq r3, r1 │ │ │ │ moveq r1, r2 │ │ │ │ lslne.w r1, r3, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - ldr r2, [pc, #40] @ (1c0284 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c0288 ) │ │ │ │ strd r3, r1, [r0] │ │ │ │ - ldr r3, [pc, #28] @ (1c0280 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c0284 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c0278 │ │ │ │ + bne.n 1c027c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - cdp2 0, 2, cr0, cr12, cr9, {5} │ │ │ │ + cdp2 0, 2, cr0, cr8, cr9, {5} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [sl, #676] @ 0x2a4 │ │ │ │ + ldc2 0, cr0, [r6, #676] @ 0x2a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #312] @ (1c03dc ) │ │ │ │ + ldr r3, [pc, #312] @ (1c03e0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #304] @ (1c03e0 ) │ │ │ │ + ldr r1, [pc, #304] @ (1c03e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -487323,15 +487327,15 @@ │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r4, r3 │ │ │ │ - bl 1c01b8 │ │ │ │ + bl 1c01bc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ @@ -487350,62 +487354,64 @@ │ │ │ │ asrs r3, r7, #8 │ │ │ │ asrs r7, r7, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1c03e4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c03e8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1c03dc ) │ │ │ │ + ldr r3, [pc, #32] @ (1c03e0 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c03d6 │ │ │ │ + bne.n 1c03da │ │ │ │ mov r0, r6 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [ip, #-676] @ 0xfffffd5c │ │ │ │ - mcrr2 0, 10, r0, r2, cr9 │ │ │ │ + stc2l 0, cr0, [r8, #-676] @ 0xfffffd5c │ │ │ │ + ldc2 0, cr0, [lr], #-676 @ 0xfffffd5c │ │ │ │ + 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, #3824] @ 0xef0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #724] @ (1c06d0 ) │ │ │ │ - ldr r3, [pc, #724] @ (1c06d4 ) │ │ │ │ + ldr r0, [pc, #724] @ (1c06d8 ) │ │ │ │ + ldr r3, [pc, #724] @ (1c06dc ) │ │ │ │ mov r7, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #684] @ 1c06c8 │ │ │ │ + vldr d7, [pc, #684] @ 1c06d0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #24 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bcb6c │ │ │ │ cmp r6, #5 │ │ │ │ - bls.w 1c0580 │ │ │ │ + bls.w 1c0588 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r8, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, r5, #1 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -487501,15 +487507,15 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c01b8 │ │ │ │ + bl 1c01bc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r8, [sp] │ │ │ │ @@ -487517,41 +487523,41 @@ │ │ │ │ movs r2, #13 │ │ │ │ movs r1, #12 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r1, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r5, r1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #372] @ (1c06d8 ) │ │ │ │ - ldr r3, [pc, #364] @ (1c06d4 ) │ │ │ │ + ldr r2, [pc, #372] @ (1c06e0 ) │ │ │ │ + ldr r3, [pc, #364] @ (1c06dc ) │ │ │ │ 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 1c08f4 │ │ │ │ + bne.w 1c08fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r7, #28] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ and.w r1, r3, #1 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1c06dc │ │ │ │ + beq.w 1c06e4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c07e0 │ │ │ │ + bne.w 1c07e8 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -487647,28 +487653,28 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c01b8 │ │ │ │ + bl 1c01bc │ │ │ │ ldrd r2, r1, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r5, r1 │ │ │ │ - b.n 1c055e │ │ │ │ + b.n 1c0566 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbfc00a9 │ │ │ │ + @ instruction: 0xfbf400a9 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa9600a9 │ │ │ │ + @ instruction: 0xfa8e00a9 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -487751,26 +487757,26 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ orrs r3, r7 │ │ │ │ orr.w r7, r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1c01b8 │ │ │ │ + bl 1c01bc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ orr.w r6, r3, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ strd r2, r8, [sp] │ │ │ │ movs r2, #13 │ │ │ │ orr.w r5, r7, r1 │ │ │ │ - b.n 1c054e │ │ │ │ + b.n 1c0556 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -487872,30 +487878,30 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ orr.w r6, r3, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #26 │ │ │ │ orr.w r5, r8, r1 │ │ │ │ - b.n 1c069e │ │ │ │ + b.n 1c06a6 │ │ │ │ blx 5a870 <__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, #3848] @ 0xf08 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #364] @ (1c0a7c ) │ │ │ │ + ldr r3, [pc, #364] @ (1c0a84 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #356] @ (1c0a80 ) │ │ │ │ + ldr r1, [pc, #356] @ (1c0a88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -487995,62 +488001,62 @@ │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r5, r1 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c01b8 │ │ │ │ + bl 1c01bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #13 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1c0a84 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c0a8c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1c0a7c ) │ │ │ │ + ldr r3, [pc, #32] @ (1c0a84 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c0a76 │ │ │ │ + bne.n 1c0a7e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6e000a9 │ │ │ │ - sub.w r0, r2, #5537792 @ 0x548000 │ │ │ │ + @ instruction: 0xf6d800a9 │ │ │ │ + @ instruction: 0xf59a00a9 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ and.w r2, r1, #1 │ │ │ │ - ldr r1, [pc, #144] @ (1c0b30 ) │ │ │ │ + ldr r1, [pc, #144] @ (1c0b38 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #136] @ (1c0b34 ) │ │ │ │ + ldr r3, [pc, #136] @ (1c0b3c ) │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -488080,92 +488086,92 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ add r0, sp, #8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - bl 1c01b8 │ │ │ │ + bl 1c01bc │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #40] @ (1c0b38 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c0b40 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1c0b34 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c0b3c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c0b2c │ │ │ │ + bne.n 1c0b34 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - adcs.w r0, r6, #5537792 @ 0x548000 │ │ │ │ + adc.w r0, lr, #5537792 @ 0x548000 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ea00a9 │ │ │ │ + @ instruction: 0xf4e200a9 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (1c0b9c ) │ │ │ │ + ldr r2, [pc, #80] @ (1c0ba4 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #80] @ (1c0ba0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c0ba8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #44] @ 0x2c │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c0b78 │ │ │ │ + cbz r3, 1c0b80 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c01b8 │ │ │ │ + bl 1c01bc │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (1c0ba4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c0ba0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1c0bac ) │ │ │ │ + ldr r3, [pc, #32] @ (1c0ba8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c0b96 │ │ │ │ + bne.n 1c0b9e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4aa00a9 │ │ │ │ + @ instruction: 0xf4a200a9 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, ip, #5537792 @ 0x548000 │ │ │ │ + orns r0, r4, #5537792 @ 0x548000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #508] @ (1c0dc0 ) │ │ │ │ + ldr r3, [pc, #508] @ (1c0dc8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #500] @ (1c0dc4 ) │ │ │ │ + ldr r1, [pc, #500] @ (1c0dcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -488180,15 +488186,15 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1c0b3c │ │ │ │ + bl 1c0b44 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, fp, [sp] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -488206,20 +488212,20 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w sl, r2, #2 │ │ │ │ - bne.w 1c0db4 │ │ │ │ + bne.w 1c0dbc │ │ │ │ lsls r2, r5, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1c0c62 │ │ │ │ + bmi.n 1c0c6a │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -488328,52 +488334,52 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1c0dc8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c0dd0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1c0dc0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c0dc8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c0dba │ │ │ │ + bne.n 1c0dc2 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c0c62 │ │ │ │ + b.n 1c0c6a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, ip, #5537792 @ 0x548000 │ │ │ │ - @ instruction: 0xf26800a9 │ │ │ │ + bic.w r0, r4, #5537792 @ 0x548000 │ │ │ │ + @ instruction: 0xf26000a9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #624] @ (1c1058 ) │ │ │ │ + ldr r3, [pc, #624] @ (1c1060 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #616] @ (1c105c ) │ │ │ │ + ldr r1, [pc, #616] @ (1c1064 ) │ │ │ │ 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 │ │ │ │ @@ -488388,15 +488394,15 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c0b3c │ │ │ │ + bl 1c0b44 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -488425,20 +488431,20 @@ │ │ │ │ ldr.w fp, [r9] │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 1c104c │ │ │ │ + bne.w 1c1054 │ │ │ │ lsls r3, r7, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #2 │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1c0ea4 │ │ │ │ + bmi.n 1c0eac │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #6 │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1bc160 │ │ │ │ @@ -488562,77 +488568,77 @@ │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - movs r2, #5 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ - lsrs r3, r6, #5 │ │ │ │ + and.w r3, r6, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - and.w r6, r6, #31 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #5 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #4 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1c1060 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c1068 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1c1058 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c1060 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1052 │ │ │ │ + bne.n 1c105a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c0ea4 │ │ │ │ + b.n 1c0eac │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r8, #169 @ 0xa9 │ │ │ │ - vaddl.s16 q8, d16, d25 │ │ │ │ + addw r0, r0, #169 @ 0xa9 │ │ │ │ + vaddl.s8 q8, d24, d25 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #624] @ (1c12f0 ) │ │ │ │ + ldr r3, [pc, #624] @ (1c12f8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #616] @ (1c12f4 ) │ │ │ │ + ldr r1, [pc, #616] @ (1c12fc ) │ │ │ │ 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 │ │ │ │ @@ -488647,15 +488653,15 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c0b3c │ │ │ │ + bl 1c0b44 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -488684,20 +488690,20 @@ │ │ │ │ ldr.w fp, [r8] │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 1c12e4 │ │ │ │ + bne.w 1c12ec │ │ │ │ lsls r3, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #2 │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1c113c │ │ │ │ + bmi.n 1c1144 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #6 │ │ │ │ movs r2, #7 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1bc160 │ │ │ │ @@ -488820,77 +488826,77 @@ │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - movs r2, #5 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ - lsrs r3, r6, #5 │ │ │ │ + and.w r3, r6, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - and.w r6, r6, #31 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #5 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #4 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1c12f8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c1300 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1c12f0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c12f8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c12ea │ │ │ │ + bne.n 1c12f2 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c113c │ │ │ │ + b.n 1c1144 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s d16, d16, d25 │ │ │ │ - ldc 0, cr0, [r8, #-676]! @ 0xfffffd5c │ │ │ │ + vhadd.s32 d16, d24, d25 │ │ │ │ + ldc 0, cr0, [r0, #-676]! @ 0xfffffd5c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #476] @ (1c14f4 ) │ │ │ │ + ldr r3, [pc, #476] @ (1c14fc ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #468] @ (1c14f8 ) │ │ │ │ + ldr r1, [pc, #468] @ (1c1500 ) │ │ │ │ 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 │ │ │ │ @@ -488905,15 +488911,15 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r3 │ │ │ │ - bl 1c0b3c │ │ │ │ + bl 1c0b44 │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -488931,20 +488937,20 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r4, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w sl, r2, #2 │ │ │ │ - bne.w 1c14e8 │ │ │ │ + bne.w 1c14f0 │ │ │ │ lsls r2, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1c13b8 │ │ │ │ + bmi.n 1c13c0 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -489041,53 +489047,53 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c14fc ) │ │ │ │ + ldr r2, [pc, #52] @ (1c1504 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c14f4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c14fc ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c14ee │ │ │ │ + bne.n 1c14f6 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c13b8 │ │ │ │ + b.n 1c13c0 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r8], {169} @ 0xa9 │ │ │ │ - @ instruction: 0xeb3000a9 │ │ │ │ + ldcl 0, cr0, [r0], {169} @ 0xa9 │ │ │ │ + @ instruction: 0xeb2800a9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #616] @ (1c1784 ) │ │ │ │ + ldr r3, [pc, #616] @ (1c178c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov fp, r8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #604] @ (1c1788 ) │ │ │ │ + ldr r1, [pc, #604] @ (1c1790 ) │ │ │ │ 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, r4, #1 │ │ │ │ @@ -489103,15 +489109,15 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r4, r3 │ │ │ │ - bl 1c0b3c │ │ │ │ + bl 1c0b44 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -489292,48 +489298,48 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r6, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1c178c ) │ │ │ │ + ldr r2, [pc, #48] @ (1c1794 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1c1784 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c178c ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1780 │ │ │ │ + bne.n 1c1788 │ │ │ │ mov r0, sl │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xead200a9 │ │ │ │ - ldmia.w ip, {r0, r3, r5, r7} │ │ │ │ + pkhtb r0, sl, r9, asr #2 │ │ │ │ + ldmia.w r4, {r0, r3, r5, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #464] @ (1c1978 ) │ │ │ │ + ldr r3, [pc, #464] @ (1c1980 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #456] @ (1c197c ) │ │ │ │ + ldr r1, [pc, #456] @ (1c1984 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -489349,15 +489355,15 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ orrs r7, r2 │ │ │ │ - bl 1c0b3c │ │ │ │ + bl 1c0b44 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -489487,49 +489493,49 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1c1980 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c1988 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1c1978 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c1980 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1974 │ │ │ │ + bne.n 1c197c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [r8, #676] @ 0x2a4 │ │ │ │ - b.n 1c16d4 │ │ │ │ + strex r0, r0, [r0, #676] @ 0x2a4 │ │ │ │ + b.n 1c16cc │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #528] @ (1c1bac ) │ │ │ │ + ldr r3, [pc, #528] @ (1c1bb4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #520] @ (1c1bb0 ) │ │ │ │ + ldr r1, [pc, #520] @ (1c1bb8 ) │ │ │ │ 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 │ │ │ │ @@ -489545,15 +489551,15 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ - bl 1c0b3c │ │ │ │ + bl 1c0b44 │ │ │ │ ldrd sl, fp, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, fp, [sp] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov sl, r4 │ │ │ │ bl 1bc160 │ │ │ │ @@ -489701,51 +489707,51 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1c1bb4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c1bbc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1c1bac ) │ │ │ │ + ldr r3, [pc, #36] @ (1c1bb4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1ba8 │ │ │ │ + bne.n 1c1bb0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c185c │ │ │ │ + b.n 1c1854 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 1c14a0 │ │ │ │ + b.n 1c1498 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #536] @ (1c1de8 ) │ │ │ │ + ldr r3, [pc, #536] @ (1c1df0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #524] @ (1c1dec ) │ │ │ │ + ldr r1, [pc, #524] @ (1c1df4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -489761,15 +489767,15 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c0b3c │ │ │ │ + bl 1c0b44 │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -489917,128 +489923,128 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1c1df0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c1df8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1c1de8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c1df0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1de4 │ │ │ │ + bne.n 1c1dec │ │ │ │ mov r0, r8 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c162c │ │ │ │ + b.n 1c1624 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 1c2264 │ │ │ │ + b.n 1c225c │ │ │ │ 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 │ │ │ │ - ldr r6, [pc, #184] @ (1c1ec0 ) │ │ │ │ + ldr r6, [pc, #184] @ (1c1ec8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #184] @ (1c1ec4 ) │ │ │ │ + ldr r5, [pc, #184] @ (1c1ecc ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r6, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r5, r2, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bmi.n 1c1e82 │ │ │ │ + bmi.n 1c1e8a │ │ │ │ movs r6, #1 │ │ │ │ and.w ip, r3, #31 │ │ │ │ sub.w lr, r5, r3 │ │ │ │ rsb r2, ip, #32 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r2 │ │ │ │ ite ls │ │ │ │ addls.w r7, r3, lr │ │ │ │ addhi r7, r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp.w r3, r2, lsr #5 │ │ │ │ - bne.n 1c1e74 │ │ │ │ + bne.n 1c1e7c │ │ │ │ ands.w lr, r7, #31 │ │ │ │ lsl.w r2, r6, ip │ │ │ │ ldr.w r8, [r4, r3, lsl #2] │ │ │ │ ite eq │ │ │ │ moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ lslne.w lr, r6, lr │ │ │ │ rsb r2, r2, #0 │ │ │ │ it ne │ │ │ │ addne.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, lr │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 1c1e24 │ │ │ │ + bge.n 1c1e2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #2 │ │ │ │ - cbz r1, 1c1e9e │ │ │ │ + cbz r1, 1c1ea6 │ │ │ │ lsrs r2, r1, #5 │ │ │ │ itete eq │ │ │ │ rsbeq r2, r1, #32 │ │ │ │ andne.w r1, r1, #31 │ │ │ │ lsreq.w r2, r3, r2 │ │ │ │ lslne.w r1, r3, r1 │ │ │ │ itee ne │ │ │ │ movne r3, #0 │ │ │ │ lsleq r3, r1 │ │ │ │ moveq r1, r2 │ │ │ │ - ldr r2, [pc, #40] @ (1c1ec8 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c1ed0 ) │ │ │ │ strd r3, r1, [r0] │ │ │ │ - ldr r3, [pc, #28] @ (1c1ec4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c1ecc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1ebc │ │ │ │ + bne.n 1c1ec4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - b.n 1c22a4 │ │ │ │ + b.n 1c229c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c2178 │ │ │ │ + b.n 1c2170 │ │ │ │ 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 │ │ │ │ sub sp, #32 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #180] @ (1c1f98 ) │ │ │ │ + ldr r3, [pc, #180] @ (1c1fa0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #172] @ (1c1f9c ) │ │ │ │ + ldr r1, [pc, #172] @ (1c1fa4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -490079,227 +490085,227 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r4, r3 │ │ │ │ - bl 1c1df4 │ │ │ │ + bl 1c1dfc │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1c1fa0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c1fa8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1c1f98 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c1fa0 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1f94 │ │ │ │ + bne.n 1c1f9c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c21b8 │ │ │ │ + b.n 1c21b0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 1c20ac │ │ │ │ + b.n 1c20a4 │ │ │ │ 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 │ │ │ │ - ldr r6, [pc, #184] @ (1c2070 ) │ │ │ │ + ldr r6, [pc, #184] @ (1c2078 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #184] @ (1c2074 ) │ │ │ │ + ldr r5, [pc, #184] @ (1c207c ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r6, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r5, r2, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bmi.n 1c2032 │ │ │ │ + bmi.n 1c203a │ │ │ │ movs r6, #1 │ │ │ │ and.w ip, r3, #31 │ │ │ │ sub.w lr, r5, r3 │ │ │ │ rsb r2, ip, #32 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r2 │ │ │ │ ite ls │ │ │ │ addls.w r7, r3, lr │ │ │ │ addhi r7, r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp.w r3, r2, lsr #5 │ │ │ │ - bne.n 1c2024 │ │ │ │ + bne.n 1c202c │ │ │ │ ands.w lr, r7, #31 │ │ │ │ lsl.w r2, r6, ip │ │ │ │ ldr.w r8, [r4, r3, lsl #2] │ │ │ │ ite eq │ │ │ │ moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ lslne.w lr, r6, lr │ │ │ │ rsb r2, r2, #0 │ │ │ │ it ne │ │ │ │ addne.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, lr │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 1c1fd4 │ │ │ │ + bge.n 1c1fdc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #245 @ 0xf5 │ │ │ │ - cbz r1, 1c204e │ │ │ │ + cbz r1, 1c2056 │ │ │ │ lsrs r2, r1, #5 │ │ │ │ itete eq │ │ │ │ rsbeq r2, r1, #32 │ │ │ │ andne.w r1, r1, #31 │ │ │ │ lsreq.w r2, r3, r2 │ │ │ │ lslne.w r1, r3, r1 │ │ │ │ itee ne │ │ │ │ movne r3, #0 │ │ │ │ lsleq r3, r1 │ │ │ │ moveq r1, r2 │ │ │ │ - ldr r2, [pc, #40] @ (1c2078 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c2080 ) │ │ │ │ strd r3, r1, [r0] │ │ │ │ - ldr r3, [pc, #28] @ (1c2074 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c207c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c206c │ │ │ │ + bne.n 1c2074 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - b.n 1c20f4 │ │ │ │ + b.n 1c20ec │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + svc 158 @ 0x9e │ │ │ │ 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 │ │ │ │ - ldr r6, [pc, #184] @ (1c2148 ) │ │ │ │ + ldr r6, [pc, #184] @ (1c2150 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #184] @ (1c214c ) │ │ │ │ + ldr r5, [pc, #184] @ (1c2154 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r6, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r5, r2, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bmi.n 1c210a │ │ │ │ + bmi.n 1c2112 │ │ │ │ movs r6, #1 │ │ │ │ and.w ip, r3, #31 │ │ │ │ sub.w lr, r5, r3 │ │ │ │ rsb r2, ip, #32 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r2 │ │ │ │ ite ls │ │ │ │ addls.w r7, r3, lr │ │ │ │ addhi r7, r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp.w r3, r2, lsr #5 │ │ │ │ - bne.n 1c20fc │ │ │ │ + bne.n 1c2104 │ │ │ │ ands.w lr, r7, #31 │ │ │ │ lsl.w r2, r6, ip │ │ │ │ ldr.w r8, [r4, r3, lsl #2] │ │ │ │ ite eq │ │ │ │ moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ lslne.w lr, r6, lr │ │ │ │ rsb r2, r2, #0 │ │ │ │ it ne │ │ │ │ addne.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, lr │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 1c20ac │ │ │ │ + bge.n 1c20b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ and.w r3, r3, #4 │ │ │ │ - cbz r1, 1c2126 │ │ │ │ + cbz r1, 1c212e │ │ │ │ lsrs r2, r1, #5 │ │ │ │ itete eq │ │ │ │ rsbeq r2, r1, #32 │ │ │ │ andne.w r1, r1, #31 │ │ │ │ lsreq.w r2, r3, r2 │ │ │ │ lslne.w r1, r3, r1 │ │ │ │ itee ne │ │ │ │ movne r3, #0 │ │ │ │ lsleq r3, r1 │ │ │ │ moveq r1, r2 │ │ │ │ - ldr r2, [pc, #40] @ (1c2150 ) │ │ │ │ + ldr r2, [pc, #40] @ (1c2158 ) │ │ │ │ strd r3, r1, [r0] │ │ │ │ - ldr r3, [pc, #28] @ (1c214c ) │ │ │ │ + ldr r3, [pc, #28] @ (1c2154 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c2144 │ │ │ │ + bne.n 1c214c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #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, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #500] @ (1c2358 ) │ │ │ │ + ldr r2, [pc, #500] @ (1c2360 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #500] @ (1c235c ) │ │ │ │ + ldr r3, [pc, #500] @ (1c2364 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r1, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ - beq.n 1c21aa │ │ │ │ + beq.n 1c21b2 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #464] @ (1c2360 ) │ │ │ │ - ldr r3, [pc, #456] @ (1c235c ) │ │ │ │ + ldr r2, [pc, #464] @ (1c2368 ) │ │ │ │ + ldr r3, [pc, #456] @ (1c2364 ) │ │ │ │ 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 1c2352 │ │ │ │ + bne.w 1c235a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -490441,25 +490447,25 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - bl 1c207c │ │ │ │ + bl 1c2084 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - bl 1c207c │ │ │ │ + bl 1c2084 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r2, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -490473,55 +490479,55 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r6, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1c218a │ │ │ │ + b.n 1c2192 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + udf #138 @ 0x8a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #98 @ 0x62 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #512] @ (1c2574 ) │ │ │ │ + ldr r2, [pc, #512] @ (1c257c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #512] @ (1c2578 ) │ │ │ │ + ldr r3, [pc, #512] @ (1c2580 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r1, #32] │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ itet ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r2, r3 │ │ │ │ - beq.n 1c23ba │ │ │ │ + beq.n 1c23c2 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #476] @ (1c257c ) │ │ │ │ - ldr r3, [pc, #468] @ (1c2578 ) │ │ │ │ + ldr r2, [pc, #476] @ (1c2584 ) │ │ │ │ + ldr r3, [pc, #468] @ (1c2580 ) │ │ │ │ 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 1c2570 │ │ │ │ + bne.w 1c2578 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r1, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -490667,25 +490673,25 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - bl 1c207c │ │ │ │ + bl 1c2084 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - bl 1c207c │ │ │ │ + bl 1c2084 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r2, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -490699,143 +490705,141 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orr.w r3, r6, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1c239a │ │ │ │ + b.n 1c23a2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 1c247c │ │ │ │ + bgt.n 1c2674 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1c2634 │ │ │ │ + bgt.n 1c262c │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #1140] @ 1c2a08 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1132] @ 1c2a0c │ │ │ │ - str r0, [sp, #20] │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1144] @ 1c2a18 │ │ │ │ + ldr.w r3, [pc, #1144] @ 1c2a1c │ │ │ │ add r2, pc │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldrb.w fp, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r1, #13] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1c29ce │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1c29f4 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #0] │ │ │ │ - ubfx r4, r2, #5, #1 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r0, r1, #5, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ itet hi │ │ │ │ - orrhi r2, r1 │ │ │ │ - ldrls r2, [sp, #24] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ + orrhi r1, r3 │ │ │ │ + ldrls r1, [sp, #16] │ │ │ │ + ubfxhi r1, r1, #5, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + mov.w sl, #0 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r6, sl │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ - andeq.w r9, r2, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r6, #0 │ │ │ │ - mov r7, r6 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + andeq.w r9, r1, #1 │ │ │ │ + ubfx r0, r2, #1, #1 │ │ │ │ and.w r1, r2, #1 │ │ │ │ + ubfx r4, r2, #4, #1 │ │ │ │ + ubfx r7, r2, #2, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ubfx r2, r2, #11, #1 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #4, #1 │ │ │ │ - ubfx r5, r2, #11, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r8, r2, #2, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1c2804 │ │ │ │ + bne.w 1c27fc │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + strd r0, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r6, [sp, #232] @ 0xe8 │ │ │ │ + ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - strd r8, r7, [sp] │ │ │ │ - orrs r6, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + strd r7, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ strd r3, r9, [sp] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov sl, r9 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + strd r3, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r0, r9, [sp] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + strd r2, r9, [sp] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r5, r9, [sp] │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r8, r6, r3 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + orrs r6, r7 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [r7] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ - ubfx r3, fp, #11, #1 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -490845,379 +490849,385 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r5, r6, r3 │ │ │ │ + orr.w r1, r6, r3 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ blx 5a30c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + ldr.w r8, [r5, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r8, [r3, #28] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #32] │ │ │ │ ubfx r6, r6, #2, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ bl 1bf958 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - strd r0, r9, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + orr.w r3, r1, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + strd r0, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r2, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1c29e6 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 1c2a04 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - itete hi │ │ │ │ + ittee ls │ │ │ │ + movls r1, fp │ │ │ │ + movls r2, r1 │ │ │ │ ldrhi.w r2, [r8, #4] │ │ │ │ - ldrls r1, [sp, #16] │ │ │ │ ldrbhi r1, [r2, #0] │ │ │ │ - movls r2, r1 │ │ │ │ itt hi │ │ │ │ - movhi r2, #0 │ │ │ │ + movhi r2, fp │ │ │ │ ubfxhi r1, r1, #5, #1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - strd r6, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldrh r1, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orrs r5, r3 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r7, r7, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr.w r5, r3, r5 │ │ │ │ + itete eq │ │ │ │ + moveq r3, #0 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ + moveq r2, r3 │ │ │ │ + eorne r3, r2 │ │ │ │ + itt ne │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ - orrs r6, r3 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 1c29e0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movs r2, #0 │ │ │ │ - eor.w r3, fp, r3 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #552] @ (1c2a10 ) │ │ │ │ - ldr r3, [pc, #540] @ (1c2a08 ) │ │ │ │ - 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 1c29f6 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add sp, #252 @ 0xfc │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 1c29d2 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r9, [sp, #232] @ 0xe8 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r6, [sp] │ │ │ │ + ldrd r9, r8, [sp, #232] @ 0xe8 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r8, r6, [sp] │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ + strd r7, sl, [sp] │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - mov r5, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + orrs r6, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - orr.w r8, r8, r7 │ │ │ │ - mov r1, r2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ + ldr.w r8, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + orrs r7, r3 │ │ │ │ + mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bc6c8 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ vstr d7, [sp] │ │ │ │ - mov.w sl, #0 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r6 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, sl │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w r2, r7, r3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ blx 5a30c │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ubfx r8, r5, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ bl 1bf958 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #220] @ 1c2a00 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orrs r7, r2 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ubfx r1, fp, #1, #1 │ │ │ │ + orrs r6, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1c29f0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + mov r2, sl │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.n 1c2950 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r6, #0 │ │ │ │ - ldrhi.w r2, [fp, #4] │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r6, r2 │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + ittee ls │ │ │ │ + movls r1, fp │ │ │ │ + movls r2, r1 │ │ │ │ + ldrhi.w r2, [r9, #4] │ │ │ │ + ldrbhi r1, [r2, #0] │ │ │ │ + itt hi │ │ │ │ + movhi r2, fp │ │ │ │ + ubfxhi r1, r1, #5, #1 │ │ │ │ + strd r1, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + vldr d7, [pc, #172] @ 1c2a10 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + bl 1bc160 │ │ │ │ + ldrh.w r1, [r8, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orrs r6, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ + itttt ne │ │ │ │ + ldrdne r3, r2, [sp, #24] │ │ │ │ + eorne r3, r2 │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh.w r2, [r9, #12] │ │ │ │ - orrs r6, r7 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 1c29e0 │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - eor.w fp, r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, fp, #2, #1 │ │ │ │ - b.n 1c27ca │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r2, r2, r2, lsr #1 │ │ │ │ + bl 1bc160 │ │ │ │ + ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r2, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #68] @ (1c2a20 ) │ │ │ │ + ldr r3, [pc, #64] @ (1c2a1c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 1c2a0c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #252 @ 0xfc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + orr.w r1, fp, fp, lsr #1 │ │ │ │ + and.w r3, fp, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - b.n 1c25e0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 1c27ca │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ubfx r1, r2, #1, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 1c25e2 │ │ │ │ + ubfx r1, fp, #1, #1 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1c2782 │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c2984 │ │ │ │ + b.n 1c2792 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ + bge.n 1c2acc │ │ │ │ + lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c2ac4 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - bhi.n 1c2a38 │ │ │ │ + bvs.n 1c2a64 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1224] @ 1c2ef8 │ │ │ │ - ldr.w r3, [pc, #1224] @ 1c2efc │ │ │ │ + ldr.w r2, [pc, #1232] @ 1c2f10 │ │ │ │ + ldr.w r3, [pc, #1232] @ 1c2f14 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1c2ec0 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1c2ede │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r5, #5, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r1, r5, #5, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ itet hi │ │ │ │ - orrhi r5, r2 │ │ │ │ + orrhi r5, r3 │ │ │ │ ldrls r5, [sp, #20] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ mov r8, sl │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c2cd6 │ │ │ │ + bne.w 1c2cee │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 1bc160 │ │ │ │ @@ -491358,15 +491368,15 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orr.w r3, r9, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c2ed6 │ │ │ │ + bne.w 1c2eee │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ ldrbhi r2, [r2, #0] │ │ │ │ @@ -491375,56 +491385,60 @@ │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ + ldrh.w r1, [sl, #12] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + it eq │ │ │ │ + moveq r3, #0 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ + iteee eq │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne r3, r2 │ │ │ │ + movne r2, #0 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 1c2ed0 │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #580] @ (1c2f00 ) │ │ │ │ - ldr r3, [pc, #576] @ (1c2efc ) │ │ │ │ + ldr r2, [pc, #580] @ (1c2f18 ) │ │ │ │ + ldr r3, [pc, #576] @ (1c2f14 ) │ │ │ │ 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 1c2ee6 │ │ │ │ + bne.w 1c2efe │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -491543,24 +491557,14 @@ │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #204] @ 1c2ef0 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ strd r2, r9, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ @@ -491568,131 +491572,139 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c2ede │ │ │ │ + bne.n 1c2ef6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ 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 1bc160 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #128] @ 1c2f08 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + bl 1bc160 │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ orrs r6, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 1c2ed0 │ │ │ │ - ldrd r3, r2, [sp, #24] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - b.n 1c2c9c │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ + itttt ne │ │ │ │ + ldrdne r3, r2, [sp, #24] │ │ │ │ + eorne r3, r2 │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1bc160 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + b.n 1c2cb2 │ │ │ │ + orr.w r5, r3, r3, lsr #1 │ │ │ │ + and.w r2, r3, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 1c2a74 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 1c2c9c │ │ │ │ + b.n 1c2a80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c2c52 │ │ │ │ + b.n 1c2c60 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1c2e7a │ │ │ │ + b.n 1c2e76 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bpl.n 1c2e8c │ │ │ │ + bpl.n 1c2e84 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1c2f84 │ │ │ │ + bcc.n 1c2f6c │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1224] @ 1c33e8 │ │ │ │ - ldr.w r3, [pc, #1224] @ 1c33ec │ │ │ │ + ldr.w r2, [pc, #1232] @ 1c3408 │ │ │ │ + ldr.w r3, [pc, #1232] @ 1c340c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1c33b4 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1c33da │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r5, #5, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r1, r5, #5, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ itet hi │ │ │ │ - orrhi r5, r2 │ │ │ │ + orrhi r5, r3 │ │ │ │ ldrls r5, [sp, #20] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ mov r8, sl │ │ │ │ and.w r1, r2, #1 │ │ │ │ mov r7, sl │ │ │ │ ubfx r0, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ + str r1, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c31ca │ │ │ │ + bne.w 1c31ea │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 1bc160 │ │ │ │ @@ -491833,15 +491845,15 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orr.w r3, r9, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c33ca │ │ │ │ + bne.w 1c33ea │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ ldrbhi r2, [r2, #0] │ │ │ │ @@ -491850,56 +491862,60 @@ │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ + ldrh.w r1, [sl, #12] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ - mov r1, r2 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + it eq │ │ │ │ + moveq r3, #0 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ + iteee eq │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne r3, r2 │ │ │ │ + movne r2, #0 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 1c33c4 │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #576] @ (1c33f0 ) │ │ │ │ - ldr r3, [pc, #572] @ (1c33ec ) │ │ │ │ + ldr r2, [pc, #576] @ (1c3410 ) │ │ │ │ + ldr r3, [pc, #572] @ (1c340c ) │ │ │ │ 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 1c33da │ │ │ │ + bne.w 1c33fa │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -492018,24 +492034,14 @@ │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #200] @ 1c33e0 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ strd r2, r9, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ @@ -492043,279 +492049,288 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c33d2 │ │ │ │ + bne.n 1c33f2 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ 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 1bc160 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #124] @ 1c3400 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + bl 1bc160 │ │ │ │ + ldrh.w r1, [fp, #12] │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r9, [sp] │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ orrs r6, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 1c33c4 │ │ │ │ - ldrd r3, r2, [sp, #24] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - b.n 1c3190 │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ + itttt ne │ │ │ │ + ldrdne r3, r2, [sp, #24] │ │ │ │ + eorne r3, r2 │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1bc160 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + b.n 1c31ae │ │ │ │ + orr.w r5, r3, r3, lsr #1 │ │ │ │ + and.w r2, r3, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 1c2f64 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 1c3190 │ │ │ │ + b.n 1c2f78 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c3146 │ │ │ │ + b.n 1c315c │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1c336e │ │ │ │ + b.n 1c3372 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - beq.n 1c339c │ │ │ │ + beq.n 1c338c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #708] @ (1c36d0 ) │ │ │ │ - ldr r3, [pc, #708] @ (1c36d4 ) │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #708] @ (1c36f0 ) │ │ │ │ + ldr r3, [pc, #708] @ (1c36f4 ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ + ldrb r5, [r6, #13] │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #13] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c3928 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1c3944 │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #4] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldrhi r2, [r2, #4] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r1, #0] │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ + ldrhi r2, [r2, #0] │ │ │ │ + ubfx r3, r5, #5, #1 │ │ │ │ itet hi │ │ │ │ - orrhi r6, r1 │ │ │ │ - movls r6, r3 │ │ │ │ - ubfxhi r6, r6, #5, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - ite ne │ │ │ │ - movne r6, #0 │ │ │ │ - andeq.w r6, r6, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + orrhi r5, r2 │ │ │ │ + movls r5, r3 │ │ │ │ + ubfxhi r5, r5, #5, #1 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ movs r7, #0 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + ldrb r1, [r6, #12] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1c36dc │ │ │ │ + str r1, [sp, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1c36fc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bc160 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ strd fp, r7, [sp] │ │ │ │ ldrd sl, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - strd r0, r6, [sp] │ │ │ │ + strd r0, r5, [sp] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + strd r2, r5, [sp] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + strd r2, r5, [sp] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ bl 1bc25c │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a30c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ add r2, sp, #24 │ │ │ │ - vldr d7, [pc, #336] @ 1c36c8 │ │ │ │ + vldr d7, [pc, #336] @ 1c36e8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1bf158 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #12 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r3, [r5, #13] │ │ │ │ + ldrb r3, [r6, #13] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c3936 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + bne.w 1c3952 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itett hi │ │ │ │ - movhi r6, #0 │ │ │ │ - movls r6, r3 │ │ │ │ - ldrhi r3, [r5, #28] │ │ │ │ + movhi r5, #0 │ │ │ │ + movls r5, r3 │ │ │ │ + ldrhi r3, [r6, #28] │ │ │ │ ldrhi r3, [r3, #4] │ │ │ │ itt hi │ │ │ │ ldrbhi r3, [r3, #0] │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ bl 1bc160 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bc25c │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - orrs r6, r7 │ │ │ │ + orrs r5, r7 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr.w fp, [fp, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - orrs r6, r2 │ │ │ │ + orrs r5, r2 │ │ │ │ movs r2, #31 │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ mov.w sl, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ @@ -492329,25 +492344,25 @@ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ orrs r7, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #29 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #108] @ 1c36c8 │ │ │ │ + vldr d7, [pc, #108] @ 1c36e8 │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1bf158 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ @@ -492355,413 +492370,409 @@ │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r2, r7 │ │ │ │ - orrs r3, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1c36d8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1c36d4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c36f8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c36f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c395e │ │ │ │ + bne.w 1c397c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r7, [sp] │ │ │ │ - ldrd sl, r6, [sp, #216] @ 0xd8 │ │ │ │ + ldrd sl, r5, [sp, #216] @ 0xd8 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #14 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #4] │ │ │ │ movs r2, #30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc25c │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 5a30c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ mov r1, r9 │ │ │ │ - vldr d7, [pc, #420] @ 1c3968 │ │ │ │ + vldr d7, [pc, #412] @ 1c3980 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1bf158 │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - orr.w sl, r6, r2 │ │ │ │ + orrs r3, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc25c │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr.w fp, [fp, #8] │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr.w r6, [fp] │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr.w fp, [r5] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - tst.w r6, #1344 @ 0x540 │ │ │ │ + tst.w fp, #1344 @ 0x540 │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r3, r3, r2 │ │ │ │ mov.w r2, #31 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ + ubfx r2, fp, #5, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - str r6, [sp, #0] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orr.w fp, r3, r2 │ │ │ │ movs r2, #29 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #236] @ 1c3968 │ │ │ │ - mov r3, fp │ │ │ │ + vldr d7, [pc, #224] @ 1c3980 │ │ │ │ + mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1bf158 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldrb r5, [r6, #13] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1c393c │ │ │ │ - ldr r7, [r5, #28] │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 1c3958 │ │ │ │ + ldr r7, [r6, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r6, r6, r3 │ │ │ │ - it ls │ │ │ │ - movls r1, sl │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ iteee ls │ │ │ │ - movls r7, r1 │ │ │ │ + movls r7, r5 │ │ │ │ ldrhi r3, [r7, #4] │ │ │ │ movhi r7, #0 │ │ │ │ - ldrbhi.w sl, [r3] │ │ │ │ + ldrbhi r5, [r3, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r1, sl, #5, #1 │ │ │ │ + ubfxhi r5, r5, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ - str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + strd r5, r7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r2, r9, r2 │ │ │ │ - orrs r3, r6 │ │ │ │ - b.n 1c36a2 │ │ │ │ - orr.w r6, r3, r3, lsr #1 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - b.n 1c344a │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldrd r5, r4, [sp, #216] @ 0xd8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1bc160 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r2, r5, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r2, r2, sl │ │ │ │ + orrs r3, r4 │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ + b.n 1c36c2 │ │ │ │ + and.w r3, r5, #1 │ │ │ │ + orr.w r5, r5, r5, lsr #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + b.n 1c3468 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1c35c0 │ │ │ │ + b.n 1c35e0 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + and.w r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r5, r5, #1, #1 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ubfx r1, sl, #1, #1 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ - b.n 1c390e │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + b.n 1c390c │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1248] @ 1c3e68 │ │ │ │ - ldr.w r3, [pc, #1248] @ 1c3e6c │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r3, [pc, #1296] @ 1c3eb0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr.w r2, [pc, #1296] @ 1c3eb4 │ │ │ │ + strd r0, r1, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r6, #13] │ │ │ │ + ldrb r3, [r4, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1c3e36 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1c3e80 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r5, #5, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + ubfx r1, r5, #5, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ itet hi │ │ │ │ - orrhi r5, r2 │ │ │ │ - ldrls r5, [sp, #20] │ │ │ │ + orrhi r5, r3 │ │ │ │ + ldrls r5, [sp, #24] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + movs r7, #0 │ │ │ │ + mov r8, r7 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - mov.w sl, #0 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ + ubfx r6, r2, #4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - mov r8, sl │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - mov r7, sl │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r6, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c3c56 │ │ │ │ + bne.w 1c3c6a │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 1bc160 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ - ldrd fp, sl, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd sl, r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r8, [sp] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + strd r0, r5, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r8, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r5, [sp] │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r6, r5, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ @@ -492769,15 +492780,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ @@ -492795,594 +492806,610 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r5 │ │ │ │ orr.w fp, r8, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r8, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ blx 5a30c │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r9] │ │ │ │ + mov r1, r6 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ bl 1bf958 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 5a30c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ strd r7, r5, [sp, #104] @ 0x68 │ │ │ │ bl 1bf958 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orr.w r9, r2, r3 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orr.w r3, r9, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c3e46 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + bne.w 1c3e90 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ + ldrhi r2, [sp, #28] │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ ldrbhi r2, [r2, #0] │ │ │ │ ite ls │ │ │ │ movls r5, r2 │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ + ldrh.w r1, [sl, #12] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1bc160 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r6, r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - itete eq │ │ │ │ + it eq │ │ │ │ moveq r3, #0 │ │ │ │ - ldrdne r3, r2, [sp, #28] │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ + iteee eq │ │ │ │ moveq r2, r3 │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ - it ne │ │ │ │ movne r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #564] @ (1c3e70 ) │ │ │ │ - ldr r3, [pc, #560] @ (1c3e6c ) │ │ │ │ + ldr r2, [pc, #616] @ (1c3eb8 ) │ │ │ │ + ldr r3, [pc, #608] @ (1c3eb0 ) │ │ │ │ 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 1c3e56 │ │ │ │ + bne.w 1c3e9e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldrd sl, r5, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #232] @ 0xe8 │ │ │ │ + strd fp, r7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - strd r2, r7, [sp] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + strd r9, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ + mov r6, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r8, r8, r7 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 1bc160 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + orr.w r9, r8, r3 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r8, r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r5 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ + str r7, [sp, #4] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - orr.w r5, r8, r3 │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + ldr.w r2, [sl] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, 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 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1bc6c8 │ │ │ │ - ldrd r8, r9, [sp, #232] @ 0xe8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w r9, #0 │ │ │ │ + vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ blx 5a30c │ │ │ │ - ldr.w sl, [r6, #28] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ubfx r8, r5, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr.w fp, [r3, #28] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #32] │ │ │ │ + ubfx r9, r6, #2, #1 │ │ │ │ + eor.w r9, r9, #1 │ │ │ │ + str.w r9, [sp, #104] @ 0x68 │ │ │ │ bl 1bf958 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #15 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r7, r3 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ blx 5a30c │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, sl │ │ │ │ - strd r8, r9, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, fp │ │ │ │ + str.w r9, [sp, #104] @ 0x68 │ │ │ │ bl 1bf958 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #164] @ 1c3e60 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ - strd r2, r9, [sp] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 1c3e4e │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1c3e98 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ + movhi r7, #0 │ │ │ │ + ldrbhi.w r3, [fp] │ │ │ │ + ldrls r3, [sp, #12] │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ it ls │ │ │ │ - movls r3, r2 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + movls r7, r3 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + vldr d7, [pc, #128] @ 1c3ea8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r7, [sp, #236] @ 0xec │ │ │ │ + bl 1bc160 │ │ │ │ + ldrh.w r1, [sl, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ orrs r6, r5 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + orr.w r5, r5, r7 │ │ │ │ + itttt ne │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne r3, r2 │ │ │ │ + movne r2, #0 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ - b.n 1c3bf4 │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 1c3c2e │ │ │ │ + orr.w r5, r3, r3, lsr #1 │ │ │ │ + and.w r2, r3, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 1c39cc │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 1c39e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c3bc6 │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 1c3e0c │ │ │ │ + b.n 1c3bdc │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + b.n 1c3e16 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ - lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ + lsls r1, r5, #2 │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ - mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr r2, [pc, #760] @ (1c4188 ) │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #760] @ (1c41d0 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #760] @ (1c418c ) │ │ │ │ + ldr r3, [pc, #760] @ (1c41d4 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ + ldrb r5, [r6, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1c43f0 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1c4436 │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ + ubfx r1, r5, #5, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + itett hi │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldrls r5, [sp, #16] │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + orrhi r5, r3 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r6, #5, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - itet hi │ │ │ │ - orrhi r6, r2 │ │ │ │ - ldrls r6, [sp, #16] │ │ │ │ - ubfxhi r6, r6, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r6, #0 │ │ │ │ - andeq.w r6, r6, #1 │ │ │ │ + ubfxhi r5, r5, #5, #1 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ movs r7, #0 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1c4194 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1c41dc │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bc160 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ + strd r9, r5, [sp] │ │ │ │ orr.w r9, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + strd r2, r5, [sp] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r7, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bc25c │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, r6 │ │ │ │ + moveq r3, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #404] @ 1c4180 │ │ │ │ + vldr d7, [pc, #408] @ 1c41c8 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1bf158 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ + ldr.w r9, [r6, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str r3, [sp, #12] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r6 │ │ │ │ + moveq r1, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c4400 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + bne.w 1c4446 │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itet hi │ │ │ │ - movhi r6, #0 │ │ │ │ - movls r6, r2 │ │ │ │ + movhi r5, #0 │ │ │ │ + movls r5, r2 │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, fp, r3 │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov.w sl, #1 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bc25c │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r7 │ │ │ │ vstr d7, [sp] │ │ │ │ - mov.w fp, #0 │ │ │ │ bl 1bc160 │ │ │ │ - ldr.w r9, [r9, #8] │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ - ldrb.w r2, [r9] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orrs r7, r6 │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov.w fp, #0 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #29 │ │ │ │ + orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a30c │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - mov.w sl, #1 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bf158 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ @@ -493391,541 +493418,541 @@ │ │ │ │ itt ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r6, #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, #216] @ 0xd8 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ ldrd r3, r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ orrs r2, r7 │ │ │ │ strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #44] @ (1c4190 ) │ │ │ │ - ldr r3, [pc, #40] @ (1c418c ) │ │ │ │ + ldr r2, [pc, #48] @ (1c41d8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c41d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c4428 │ │ │ │ + bne.w 1c4470 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r6, [sp, #216] @ 0xd8 │ │ │ │ + ldrd sl, r5, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc25c │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #476] @ 1c4430 │ │ │ │ + vldr d7, [pc, #476] @ 1c4478 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1bf158 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [fp, #4] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ + ldr.w r9, [fp, #4] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + orr.w r9, r5, r3 │ │ │ │ bl 1bc25c │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - add r0, sp, #24 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + add r0, sp, #24 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #336] @ 1c4430 │ │ │ │ + vldr d7, [pc, #332] @ 1c4478 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - orr.w r9, r9, r6 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1bf158 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldrb r5, [r6, #13] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1c4406 │ │ │ │ - ldr r7, [r5, #28] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 1c444c │ │ │ │ + ldr r7, [r6, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r3, sl │ │ │ │ - movls r7, r3 │ │ │ │ + iteee ls │ │ │ │ + movls r7, r5 │ │ │ │ ldrhi r3, [r7, #4] │ │ │ │ movhi r7, #0 │ │ │ │ - itt hi │ │ │ │ - ldrbhi.w sl, [r3] │ │ │ │ - ubfxhi r3, sl, #5, #1 │ │ │ │ + ldrbhi r5, [r3, #0] │ │ │ │ + it hi │ │ │ │ + ubfxhi r5, r5, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + strd r5, r7, [sp] │ │ │ │ + bl 1bc160 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + ldrd r5, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r7, sl, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r7, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ite eq │ │ │ │ + ittee eq │ │ │ │ + moveq r2, fp │ │ │ │ moveq r3, #1 │ │ │ │ ldrbne r3, [r2, #0] │ │ │ │ - mov.w r2, #0 │ │ │ │ + movne r2, fp │ │ │ │ itt ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r4, r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r3, r7 │ │ │ │ + orrs r5, r7 │ │ │ │ + orrs r3, r4 │ │ │ │ orrs r2, r5 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ - orrs r2, r6 │ │ │ │ - b.n 1c415c │ │ │ │ - orr.w r6, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 1c3ecc │ │ │ │ + orr.w r3, r3, sl │ │ │ │ + orr.w r2, r2, r9 │ │ │ │ + b.n 1c41a2 │ │ │ │ + and.w r3, r5, #1 │ │ │ │ + orr.w r5, r5, r5, lsr #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 1c3f10 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c4060 │ │ │ │ + b.n 1c40a6 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + and.w r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r2 │ │ │ │ - b.n 1c437a │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r5, r5, #1, #1 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + b.n 1c43a0 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1484] @ 1c4a18 │ │ │ │ - ldr.w r3, [pc, #1484] @ 1c4a1c │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #1484] @ 1c4a60 │ │ │ │ + ldr.w r3, [pc, #1484] @ 1c4a64 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ + ldrb r5, [r6, #13] │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1c4a24 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1c4a6c │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ + ubfx r1, r5, #5, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + itett hi │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldrls r5, [sp, #24] │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + orrhi r5, r3 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r6, #5, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - itet hi │ │ │ │ - orrhi r6, r2 │ │ │ │ - ldrls r6, [sp, #24] │ │ │ │ - ubfxhi r6, r6, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r6, #0 │ │ │ │ - andeq.w r6, r6, #1 │ │ │ │ + ubfxhi r5, r5, #5, #1 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1c4784 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1c47ca │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1bc160 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r9, [sp, #224] @ 0xe0 │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - strd r0, r6, [sp] │ │ │ │ + strd r0, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + strd r2, r5, [sp] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + strd r2, r5, [sp] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, r9, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1bc25c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, r6 │ │ │ │ + moveq r3, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r3, fp, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5a30c │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1bf158 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ ldrd sl, fp, [sp, #224] @ 0xe0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w sl, r9, r3 │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r2, #30 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r6 │ │ │ │ + moveq r1, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, sl, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ orrs r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c4a34 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + bne.w 1c4a7c │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ - movhi r6, #0 │ │ │ │ - movls r6, r2 │ │ │ │ + movhi r5, #0 │ │ │ │ + movls r5, r2 │ │ │ │ ldrhi r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc25c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr.w fp, [fp, #8] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - orrs r6, r2 │ │ │ │ + orrs r5, r2 │ │ │ │ movs r2, #31 │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -493938,591 +493965,591 @@ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #29 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #784] @ 1c4a10 │ │ │ │ + vldr d7, [pc, #788] @ 1c4a58 │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1bf158 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 1c4a60 │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ + beq.w 1c4aa8 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ eors r1, r3 │ │ │ │ mov r3, r9 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, sl, r2 │ │ │ │ - orrs r3, r6 │ │ │ │ + orrs r3, r5 │ │ │ │ strd r2, r3, [r7] │ │ │ │ - ldr r2, [pc, #696] @ (1c4a20 ) │ │ │ │ - ldr r3, [pc, #688] @ (1c4a1c ) │ │ │ │ + ldr r2, [pc, #696] @ (1c4a68 ) │ │ │ │ + ldr r3, [pc, #692] @ (1c4a64 ) │ │ │ │ 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 1c4a6c │ │ │ │ + bne.w 1c4ab4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r9, [sp] │ │ │ │ - ldrd sl, r6, [sp, #224] @ 0xe0 │ │ │ │ + ldrd sl, r5, [sp, #224] @ 0xe0 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc25c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #428] @ 1c4a10 │ │ │ │ + vldr d7, [pc, #428] @ 1c4a58 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1bf158 │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr.w fp, [r5, #28] │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - orrs r6, r2 │ │ │ │ + orrs r5, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ mov.w r2, #30 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orrs r5, r2 │ │ │ │ + orr.w r3, sl, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bc25c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #47 @ 0x2f │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr.w fp, [fp, #8] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr.w sl, [fp, #8] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - tst.w r2, #1344 @ 0x540 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ite ne │ │ │ │ - movne r1, #1 │ │ │ │ - moveq r1, #0 │ │ │ │ - orr.w sl, r6, r2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr.w fp, r3, r2 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ movs r2, #31 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + tst.w r3, #1344 @ 0x540 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #32 │ │ │ │ - orr.w r6, r3, r2 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + add r0, sp, #32 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #232] @ 1c4a10 │ │ │ │ - mov r3, fp │ │ │ │ + vldr d7, [pc, #236] @ 1c4a58 │ │ │ │ + mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1bf158 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orr.w r8, r6, r3 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r6, [sp, #228] @ 0xe4 │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldrb.w sl, [r6, #13] │ │ │ │ + orr.w r8, fp, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c4a3a │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ + bne.n 1c4a82 │ │ │ │ + ldr.w r9, [r6, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittee ls │ │ │ │ movls r2, sl │ │ │ │ movls r3, r2 │ │ │ │ ldrhi.w r3, [r9, #4] │ │ │ │ ldrbhi.w sl, [r3] │ │ │ │ itt hi │ │ │ │ movhi r3, #0 │ │ │ │ ubfxhi r2, sl, #5, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - ldrd r9, sl, [sp, #224] @ 0xe0 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w fp, #0 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + ldrd sl, r9, [sp, #224] @ 0xe0 │ │ │ │ + bl 1bc160 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1c4a66 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + beq.n 1c4aae │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ + mov r2, fp │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r2, r9, r3 │ │ │ │ + orr.w r2, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r2, r8 │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - orrs r3, r6 │ │ │ │ - b.n 1c4762 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + orrs r3, r5 │ │ │ │ + b.n 1c47a8 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1c4a86 │ │ │ │ + cbnz r0, 1c4abc │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - orr.w r6, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 1c4490 │ │ │ │ + and.w r3, r5, #1 │ │ │ │ + orr.w r5, r5, r5, lsr #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 1c44d4 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c4660 │ │ │ │ + b.n 1c46a6 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ ubfx r2, sl, #1, #1 │ │ │ │ mov r3, r9 │ │ │ │ orr.w r8, r8, r1 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r1 │ │ │ │ - b.n 1c49c0 │ │ │ │ + orrs r5, r1 │ │ │ │ + b.n 1c49e6 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1c474a │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 1c49ee │ │ │ │ + b.n 1c4790 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, fp │ │ │ │ + b.n 1c4a36 │ │ │ │ blx 5a870 <__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, #3824] @ 0xef0 │ │ │ │ - mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr r2, [pc, #816] @ (1c4db8 ) │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #808] @ (1c4df8 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #816] @ (1c4dbc ) │ │ │ │ + ldr r3, [pc, #808] @ (1c4dfc ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ + ldrb r5, [r6, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1c5050 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1c5088 │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ + ubfx r1, r5, #5, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + itett hi │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldrls r5, [sp, #16] │ │ │ │ + ldrhi r3, [r3, #0] │ │ │ │ + orrhi r5, r3 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r6, #5, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - itet hi │ │ │ │ - orrhi r6, r2 │ │ │ │ - ldrls r6, [sp, #16] │ │ │ │ - ubfxhi r6, r6, #5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r6, #0 │ │ │ │ - andeq.w r6, r6, #1 │ │ │ │ + ubfxhi r5, r5, #5, #1 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ movs r7, #0 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1c4dc4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 1c4e04 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bc160 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r7, [sp, #216] @ 0xd8 │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ + strd r9, r5, [sp] │ │ │ │ orr.w r9, sl, r2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + strd r2, r5, [sp] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r7, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bc25c │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, r6 │ │ │ │ + moveq r3, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #460] @ 1c4db0 │ │ │ │ + vldr d7, [pc, #456] @ 1c4df0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1bf158 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r5 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ + ldr.w r9, [r6, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - str r6, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ str r3, [sp, #12] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ - moveq r1, r6 │ │ │ │ + moveq r1, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c5060 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + bne.w 1c5098 │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itet hi │ │ │ │ - movhi r6, #0 │ │ │ │ - movls r6, r2 │ │ │ │ + movhi r5, #0 │ │ │ │ + movls r5, r2 │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + strd r2, r5, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r6, fp, r6 │ │ │ │ + orr.w r5, fp, r5 │ │ │ │ orr.w fp, r7, r3 │ │ │ │ bl 1bc25c │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r7, r6, r3 │ │ │ │ - ldr.w r6, [sl] │ │ │ │ + orr.w r7, r5, r3 │ │ │ │ + ldr.w r5, [sl] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - tst.w r6, #1344 @ 0x540 │ │ │ │ + tst.w r5, #1344 @ 0x540 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ + ubfx r5, r5, #5, #1 │ │ │ │ movs r2, #29 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ + orrs r5, r7 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r7, fp, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a30c │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -494535,368 +494562,373 @@ │ │ │ │ bl 1bf158 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r3 │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r3, r9 │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrne r3, [r2, #0] │ │ │ │ - movne r2, r9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - it ne │ │ │ │ - eorne.w sl, sl, r3 │ │ │ │ + beq.w 1c50c2 │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + eor.w r9, r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r9, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - it ne │ │ │ │ - ubfxne r3, sl, #2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1bc160 │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r7, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ - ldrd r2, r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r7 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1c4dc0 ) │ │ │ │ - ldr r3, [pc, #44] @ (1c4dbc ) │ │ │ │ + ldrd r3, r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r5 │ │ │ │ + orrs r2, r7 │ │ │ │ + strd r3, r2, [r8] │ │ │ │ + ldr r2, [pc, #48] @ (1c4e00 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c4dfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c5088 │ │ │ │ + bne.w 1c50ce │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r6, [sp, #216] @ 0xd8 │ │ │ │ + ldrd sl, r5, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc25c │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #524] @ 1c5090 │ │ │ │ + vldr d7, [pc, #532] @ 1c50d8 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1bf158 │ │ │ │ ldrd sl, fp, [sp, #216] @ 0xd8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ - ldr.w sl, [r5, #28] │ │ │ │ + ldr.w fp, [r6, #28] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [sl, #4] │ │ │ │ + ldr.w sl, [fp, #4] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ bl 1bc25c │ │ │ │ vldr d6, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ vstr d6, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr.w fp, [sl, #8] │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + orr.w fp, r9, r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ - orr.w r6, sl, r3 │ │ │ │ + orr.w sl, fp, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #24 │ │ │ │ - orr.w sl, r9, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #332] @ 1c5090 │ │ │ │ - mov r3, fp │ │ │ │ + vldr d7, [pc, #340] @ 1c50d8 │ │ │ │ + mov r3, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1bf158 │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orr.w r9, r6, r3 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r6, sl, r6 │ │ │ │ - ldrb.w sl, [r5, #13] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldrb r5, [r6, #13] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 1c5066 │ │ │ │ - ldr r7, [r5, #28] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 1c509e │ │ │ │ + ldr r7, [r6, #28] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r5, [sp, #4] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittee ls │ │ │ │ - movls r3, sl │ │ │ │ - movls r7, r3 │ │ │ │ + iteee ls │ │ │ │ + movls r7, r5 │ │ │ │ ldrhi r3, [r7, #4] │ │ │ │ movhi r7, #0 │ │ │ │ - itt hi │ │ │ │ - ldrbhi.w sl, [r3] │ │ │ │ - ubfxhi r3, sl, #5, #1 │ │ │ │ + ldrbhi r5, [r3, #0] │ │ │ │ + it hi │ │ │ │ + ubfxhi r5, r5, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrd fp, r7, [sp, #216] @ 0xd8 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + strd r5, r7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w fp, #0 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + ldrd r5, r7, [sp, #216] @ 0xd8 │ │ │ │ + bl 1bc160 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - ldrne r3, [r2, #0] │ │ │ │ - movne r2, #0 │ │ │ │ - itt ne │ │ │ │ - eorne.w r3, sl, r3 │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ + beq.n 1c50c8 │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + eors r3, r2 │ │ │ │ + mov r2, fp │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r2, fp, r3 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r4, r5, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1bc160 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orrs r5, r7 │ │ │ │ + orrs r3, r4 │ │ │ │ + orrs r2, r5 │ │ │ │ + orr.w r3, r3, sl │ │ │ │ orr.w r2, r2, r9 │ │ │ │ - orrs r3, r7 │ │ │ │ - orrs r3, r6 │ │ │ │ - b.n 1c4d88 │ │ │ │ - orr.w r6, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 1c4ac4 │ │ │ │ + b.n 1c4dca │ │ │ │ + and.w r3, r5, #1 │ │ │ │ + orr.w r5, r5, r5, lsr #1 │ │ │ │ + and.w r5, r5, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 1c4b08 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c4c5c │ │ │ │ + b.n 1c4ca2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, sl, #1 │ │ │ │ + and.w r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ubfx r3, sl, #1, #1 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r2 │ │ │ │ - b.n 1c4fd6 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ubfx r5, r5, #1, #1 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + b.n 1c4ff4 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r9 │ │ │ │ + b.n 1c4d8e │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, fp │ │ │ │ + b.n 1c5040 │ │ │ │ blx 5a870 <__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, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #408] @ (1c5250 ) │ │ │ │ + ldr r3, [pc, #408] @ (1c5298 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - vldr d8, [pc, #388] @ 1c5248 │ │ │ │ + vldr d8, [pc, #388] @ 1c5290 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #396] @ (1c5254 ) │ │ │ │ + ldr r1, [pc, #396] @ (1c529c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -494995,76 +495027,76 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r9, r4 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bls.n 1c5202 │ │ │ │ + bls.n 1c524a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cbz r3, 1c5202 │ │ │ │ + cbz r3, 1c524a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c5206 │ │ │ │ + b.n 1c524e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1c5258 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c52a0 ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1c5250 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c5298 ) │ │ │ │ add r2, pc │ │ │ │ str.w r7, [r8] │ │ │ │ str.w r6, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c5244 │ │ │ │ + bne.n 1c528c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #496] @ (1c5468 ) │ │ │ │ + ldr r3, [pc, #496] @ (1c54b0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #488] @ (1c546c ) │ │ │ │ + ldr r1, [pc, #488] @ (1c54b4 ) │ │ │ │ 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 │ │ │ │ @@ -495081,15 +495113,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #16 │ │ │ │ orrs r4, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #408] @ 1c5460 │ │ │ │ + vldr d7, [pc, #408] @ 1c54a8 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ bl 1bcb6c │ │ │ │ vldr d7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -495199,78 +495231,78 @@ │ │ │ │ orrs r4, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ cmp fp, r9 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bls.n 1c541a │ │ │ │ + bls.n 1c5462 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - cbz r3, 1c541a │ │ │ │ + cbz r3, 1c5462 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c541e │ │ │ │ + b.n 1c5466 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1c5470 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c54b8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1c5468 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c54b0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c5458 │ │ │ │ + bne.n 1c54a0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #500] @ (1c5688 ) │ │ │ │ + ldr r3, [pc, #500] @ (1c56d0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - vldr d8, [pc, #480] @ 1c5680 │ │ │ │ + vldr d8, [pc, #480] @ 1c56c8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #488] @ (1c568c ) │ │ │ │ + ldr r1, [pc, #488] @ (1c56d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -495401,78 +495433,78 @@ │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ cmp fp, r9 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - bls.n 1c5636 │ │ │ │ + bls.n 1c567e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ - cbz r3, 1c5636 │ │ │ │ + cbz r3, 1c567e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c563a │ │ │ │ + b.n 1c5682 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1c5690 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c56d8 ) │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [pc, #52] @ (1c5688 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c56d0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [sl] │ │ │ │ str.w r7, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c5678 │ │ │ │ + bne.n 1c56c0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1024] @ 1c5ab0 │ │ │ │ + ldr.w r3, [pc, #1024] @ 1c5af8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov sl, r7 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #1008] @ (1c5ab4 ) │ │ │ │ + ldr r1, [pc, #1008] @ (1c5afc ) │ │ │ │ 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, r8, #1 │ │ │ │ @@ -495669,15 +495701,15 @@ │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c5a70 │ │ │ │ + bne.w 1c5ab8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -495687,15 +495719,15 @@ │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c5a5c │ │ │ │ + bne.w 1c5aa4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -495714,15 +495746,15 @@ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ and.w r1, r7, #1 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c5a12 │ │ │ │ + bne.n 1c5a5a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ strd r6, sl, [sp, #80] @ 0x50 │ │ │ │ @@ -495733,15 +495765,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ orrs r2, r3 │ │ │ │ and.w r3, r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c59fe │ │ │ │ + bne.n 1c5a46 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w r8, r7, #1 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -495751,15 +495783,15 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c59e8 │ │ │ │ + bne.n 1c5a30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w r7, r7, #1 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -495769,51 +495801,51 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1c5a8c │ │ │ │ - ldr r2, [pc, #236] @ (1c5ab8 ) │ │ │ │ - ldr r3, [pc, #228] @ (1c5ab0 ) │ │ │ │ + bne.n 1c5ad4 │ │ │ │ + ldr r2, [pc, #236] @ (1c5b00 ) │ │ │ │ + ldr r3, [pc, #228] @ (1c5af8 ) │ │ │ │ add r2, pc │ │ │ │ strd r5, r4, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c5aa0 │ │ │ │ + bne.n 1c5ae8 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r7, r8 │ │ │ │ - bl 1c1df4 │ │ │ │ + bl 1c1dfc │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c599c │ │ │ │ + b.n 1c59e4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1c1fa4 │ │ │ │ + bl 1c1fac │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c596c │ │ │ │ + b.n 1c59b4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1c207c │ │ │ │ + bl 1c2084 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -495830,72 +495862,72 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r6, sl, [sp, #80] @ 0x50 │ │ │ │ bl 1bc434 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r7, r8, r3 │ │ │ │ - b.n 1c599c │ │ │ │ + b.n 1c59e4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1c207c │ │ │ │ + bl 1c2084 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c58f2 │ │ │ │ - vldr d7, [pc, #52] @ 1c5aa8 │ │ │ │ + b.n 1c593a │ │ │ │ + vldr d7, [pc, #52] @ 1c5af0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c58c4 │ │ │ │ + b.n 1c590c │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - bl 1c1df4 │ │ │ │ + bl 1c1dfc │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c59c8 │ │ │ │ + b.n 1c5a10 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, pc, #192 @ (adr r6, 1c5b7c ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 1c5ea4 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr.w r3, [pc, #1072] @ 1c5f08 │ │ │ │ + ldr.w r3, [pc, #1072] @ 1c5f50 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r9, r5 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1060] @ 1c5f0c │ │ │ │ + ldr.w r1, [pc, #1060] @ 1c5f54 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -496107,15 +496139,15 @@ │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c5eca │ │ │ │ + bne.w 1c5f12 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -496125,15 +496157,15 @@ │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c5eb6 │ │ │ │ + bne.w 1c5efe │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -496152,15 +496184,15 @@ │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ and.w r1, r7, #1 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c5e6c │ │ │ │ + bne.n 1c5eb4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ strd r6, r9, [sp, #80] @ 0x50 │ │ │ │ @@ -496171,15 +496203,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ subs r2, #245 @ 0xf5 │ │ │ │ orrs r2, r3 │ │ │ │ and.w r3, r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c5e58 │ │ │ │ + bne.n 1c5ea0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w sl, r7, #1 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -496189,15 +496221,15 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c5e42 │ │ │ │ + bne.n 1c5e8a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ and.w r7, r7, #1 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -496207,51 +496239,51 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1c5ee6 │ │ │ │ - ldr r2, [pc, #236] @ (1c5f10 ) │ │ │ │ - ldr r3, [pc, #224] @ (1c5f08 ) │ │ │ │ + bne.n 1c5f2e │ │ │ │ + ldr r2, [pc, #236] @ (1c5f58 ) │ │ │ │ + ldr r3, [pc, #224] @ (1c5f50 ) │ │ │ │ add r2, pc │ │ │ │ strd r5, r4, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c5efa │ │ │ │ + bne.n 1c5f42 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r7, sl │ │ │ │ - bl 1c1df4 │ │ │ │ + bl 1c1dfc │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c5df6 │ │ │ │ + b.n 1c5e3e │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1c1fa4 │ │ │ │ + bl 1c1fac │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c5dc6 │ │ │ │ + b.n 1c5e0e │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1c207c │ │ │ │ + bl 1c2084 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -496268,64 +496300,64 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r6, r9, [sp, #80] @ 0x50 │ │ │ │ bl 1bc434 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r7, sl, r3 │ │ │ │ - b.n 1c5df6 │ │ │ │ + b.n 1c5e3e │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1c207c │ │ │ │ + bl 1c2084 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c5d4c │ │ │ │ - vldr d7, [pc, #52] @ 1c5f00 │ │ │ │ + b.n 1c5d94 │ │ │ │ + vldr d7, [pc, #52] @ 1c5f48 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c5d1e │ │ │ │ + b.n 1c5d66 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - bl 1c1df4 │ │ │ │ + bl 1c1dfc │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1c5e22 │ │ │ │ + b.n 1c5e6a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #72 @ (adr r5, 1c5f58 ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 1c6280 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r1, pc, #856 @ (adr r1, 1c626c ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 1c6194 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #804] @ (1c6250 ) │ │ │ │ - ldr r3, [pc, #804] @ (1c6254 ) │ │ │ │ + ldr r2, [pc, #804] @ (1c6298 ) │ │ │ │ + ldr r3, [pc, #804] @ (1c629c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -496337,15 +496369,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ubfx r3, r8, #6, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq.w 1c6258 │ │ │ │ + beq.w 1c62a0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -496411,15 +496443,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, fp │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ orrs r6, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #536] @ 1c6248 │ │ │ │ + vldr d7, [pc, #536] @ 1c6290 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bcb6c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -496531,25 +496563,25 @@ │ │ │ │ blx 5a30c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c648e │ │ │ │ + beq.w 1c64d6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c64a6 │ │ │ │ + bne.w 1c64ee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c6188 │ │ │ │ + beq.n 1c61d0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf0f4 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -496562,28 +496594,28 @@ │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - bl 1c01b8 │ │ │ │ + bl 1c01bc │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c64c6 │ │ │ │ + beq.w 1c650e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c64d8 │ │ │ │ + beq.w 1c6520 │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1c64e4 │ │ │ │ + beq.w 1c652c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -496602,33 +496634,33 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orrs r6, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp sl, r2 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bls.w 1c64c0 │ │ │ │ + bls.w 1c6508 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c64c0 │ │ │ │ + beq.w 1c6508 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 1c645c │ │ │ │ + b.n 1c64a4 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #816 @ (adr r0, 1c6584 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 1c64ac ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -496670,15 +496702,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #556] @ 1c6500 │ │ │ │ + vldr d7, [pc, #556] @ 1c6548 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bcb6c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -496721,15 +496753,15 @@ │ │ │ │ blx 5a30c │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c636c │ │ │ │ + beq.n 1c63b4 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc8d0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -496760,15 +496792,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1c6500 │ │ │ │ + vldr d7, [pc, #300] @ 1c6548 │ │ │ │ mov r2, r5 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -496783,15 +496815,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r8, r8, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r6, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #236] @ 1c6500 │ │ │ │ + vldr d7, [pc, #236] @ 1c6548 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bcaf0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -496800,110 +496832,110 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c64a0 │ │ │ │ + beq.n 1c64e8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1c64a0 │ │ │ │ + cbz r3, 1c64e8 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #148] @ (1c6508 ) │ │ │ │ - ldr r3, [pc, #148] @ (1c650c ) │ │ │ │ + ldr r2, [pc, #148] @ (1c6550 ) │ │ │ │ + ldr r3, [pc, #148] @ (1c6554 ) │ │ │ │ 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 1c64f8 │ │ │ │ + bne.n 1c6540 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c64ba │ │ │ │ + cbz r3, 1c6502 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c6178 │ │ │ │ + b.n 1c61c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c6456 │ │ │ │ + b.n 1c649e │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1c64ee │ │ │ │ + beq.n 1c6536 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c6178 │ │ │ │ + b.n 1c61c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c6178 │ │ │ │ + b.n 1c61c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c623c │ │ │ │ + b.n 1c6284 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c64de │ │ │ │ + cbz r3, 1c6526 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c61e8 │ │ │ │ + b.n 1c6230 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c61e8 │ │ │ │ + b.n 1c6230 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c61e8 │ │ │ │ + b.n 1c6230 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c61e8 │ │ │ │ + b.n 1c6230 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c6178 │ │ │ │ + b.n 1c61c0 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, 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 r5, r2 │ │ │ │ - ldr r2, [pc, #812] @ (1c6850 ) │ │ │ │ - ldr r3, [pc, #812] @ (1c6854 ) │ │ │ │ + ldr r2, [pc, #812] @ (1c6898 ) │ │ │ │ + ldr r3, [pc, #812] @ (1c689c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -496915,15 +496947,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ ubfx r1, r8, #5, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1c6858 │ │ │ │ + beq.w 1c68a0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -496989,15 +497021,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ orrs r6, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #548] @ 1c6848 │ │ │ │ + vldr d7, [pc, #548] @ 1c6890 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bcb6c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -497041,15 +497073,15 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a30c │ │ │ │ ands.w r3, r8, #1024 @ 0x400 │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov.w fp, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #400] @ 1c6848 │ │ │ │ + vldr d7, [pc, #400] @ 1c6890 │ │ │ │ cmp sl, fp │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r5, #28] │ │ │ │ @@ -497106,25 +497138,25 @@ │ │ │ │ blx 5a30c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6a90 │ │ │ │ + beq.w 1c6ad8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c6aa8 │ │ │ │ + bne.w 1c6af0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c677e │ │ │ │ + beq.n 1c67c6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf0f4 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -497137,28 +497169,28 @@ │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 1c01b8 │ │ │ │ + bl 1c01bc │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6ac8 │ │ │ │ + beq.w 1c6b10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6ada │ │ │ │ + beq.w 1c6b22 │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1c6ae6 │ │ │ │ + beq.w 1c6b2e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -497178,38 +497210,38 @@ │ │ │ │ orrs r6, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bls.w 1c6ac2 │ │ │ │ + bls.w 1c6b0a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6ac2 │ │ │ │ + beq.w 1c6b0a │ │ │ │ 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 1bc160 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1c6a70 │ │ │ │ + b.n 1c6ab8 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -497251,15 +497283,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #556] @ 1c6b00 │ │ │ │ + vldr d7, [pc, #556] @ 1c6b48 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bcb6c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -497296,20 +497328,20 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r7 │ │ │ │ orr.w fp, r8, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #424] @ 1c6b00 │ │ │ │ + vldr d7, [pc, #424] @ 1c6b48 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1c696c │ │ │ │ + beq.n 1c69b4 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc8d0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -497340,15 +497372,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1c6b00 │ │ │ │ + vldr d7, [pc, #300] @ 1c6b48 │ │ │ │ mov r2, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -497363,15 +497395,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r6, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #236] @ 1c6b00 │ │ │ │ + vldr d7, [pc, #236] @ 1c6b48 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bcaf0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -497380,110 +497412,110 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1c6aa2 │ │ │ │ + beq.n 1c6aea │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1c6aa2 │ │ │ │ + cbz r3, 1c6aea │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, sl, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #144] @ (1c6b08 ) │ │ │ │ - ldr r3, [pc, #148] @ (1c6b0c ) │ │ │ │ + ldr r2, [pc, #144] @ (1c6b50 ) │ │ │ │ + ldr r3, [pc, #148] @ (1c6b54 ) │ │ │ │ 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 1c6afa │ │ │ │ + bne.n 1c6b42 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c6abc │ │ │ │ + cbz r3, 1c6b04 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c676e │ │ │ │ + b.n 1c67b6 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c6a58 │ │ │ │ + b.n 1c6aa0 │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1c6af0 │ │ │ │ + beq.n 1c6b38 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c676e │ │ │ │ + b.n 1c67b6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c676e │ │ │ │ + b.n 1c67b6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c6830 │ │ │ │ + b.n 1c6878 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c6ae0 │ │ │ │ + cbz r3, 1c6b28 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c67de │ │ │ │ + b.n 1c6826 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c67de │ │ │ │ + b.n 1c6826 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c67de │ │ │ │ + b.n 1c6826 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c67de │ │ │ │ + b.n 1c6826 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c676e │ │ │ │ + b.n 1c67b6 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, 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 r8, r2 │ │ │ │ - ldr r2, [pc, #844] @ (1c6e70 ) │ │ │ │ - ldr r3, [pc, #844] @ (1c6e74 ) │ │ │ │ + ldr r2, [pc, #844] @ (1c6eb8 ) │ │ │ │ + ldr r3, [pc, #844] @ (1c6ebc ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r6 │ │ │ │ @@ -497495,15 +497527,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ubfx r1, r9, #5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ubfx r3, r9, #6, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq.w 1c6e7c │ │ │ │ + beq.w 1c6ec4 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1bc160 │ │ │ │ @@ -497582,15 +497614,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #556] @ 1c6e68 │ │ │ │ + vldr d7, [pc, #556] @ 1c6eb0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bcb6c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -497693,25 +497725,25 @@ │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a30c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c707c │ │ │ │ + beq.w 1c70c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r9, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c708e │ │ │ │ + bne.w 1c70d6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c6d86 │ │ │ │ + beq.n 1c6dce │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf0f4 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -497723,28 +497755,28 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ - bl 1c01b8 │ │ │ │ + bl 1c01bc │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c70a8 │ │ │ │ + beq.w 1c70f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r9, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c70ba │ │ │ │ + beq.w 1c7102 │ │ │ │ ands.w r3, r9, #16384 @ 0x4000 │ │ │ │ - beq.w 1c70c6 │ │ │ │ + beq.w 1c710e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -497765,53 +497797,53 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r5, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp fp, r2 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c6e2a │ │ │ │ + bls.n 1c6e72 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c706e │ │ │ │ + bne.w 1c70b6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c6e78 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c6ec0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1c6e74 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c6ebc ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c70da │ │ │ │ + bne.w 1c7122 │ │ │ │ mov r0, sl │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -497850,15 +497882,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #492] @ 1c70e0 │ │ │ │ + vldr d7, [pc, #492] @ 1c7128 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bcb6c │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -497901,15 +497933,15 @@ │ │ │ │ blx 5a30c │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c6f8c │ │ │ │ + beq.n 1c6fd4 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc8d0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -497965,15 +497997,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #176] @ 1c70e0 │ │ │ │ + vldr d7, [pc, #176] @ 1c7128 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bcaf0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -497982,80 +498014,80 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c6e2a │ │ │ │ + beq.w 1c6e72 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6e2a │ │ │ │ + beq.w 1c6e72 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c6e2e │ │ │ │ + b.n 1c6e76 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1c70a2 │ │ │ │ + cbz r3, 1c70ea │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c6d74 │ │ │ │ + b.n 1c6dbc │ │ │ │ ands.w r2, r9, #16384 @ 0x4000 │ │ │ │ - beq.n 1c70d0 │ │ │ │ + beq.n 1c7118 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c6d74 │ │ │ │ + b.n 1c6dbc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c6d74 │ │ │ │ + b.n 1c6dbc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1c70c0 │ │ │ │ + cbz r3, 1c7108 │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c6de4 │ │ │ │ + b.n 1c6e2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c6de4 │ │ │ │ + b.n 1c6e2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c6de4 │ │ │ │ + b.n 1c6e2c │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c6de4 │ │ │ │ + b.n 1c6e2c │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c6d74 │ │ │ │ + b.n 1c6dbc │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #972] @ (1c74c8 ) │ │ │ │ - ldr r3, [pc, #972] @ (1c74cc ) │ │ │ │ + ldr r2, [pc, #972] @ (1c7510 ) │ │ │ │ + ldr r3, [pc, #972] @ (1c7514 ) │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -498073,15 +498105,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ - beq.w 1c74d0 │ │ │ │ + beq.w 1c7518 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -498191,15 +498223,15 @@ │ │ │ │ mov r1, sl │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #568] @ 1c74c0 │ │ │ │ + vldr d7, [pc, #568] @ 1c7508 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1bcb6c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -498312,25 +498344,25 @@ │ │ │ │ blx 5a30c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7780 │ │ │ │ + beq.w 1c77c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c7798 │ │ │ │ + bne.w 1c77e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c73ee │ │ │ │ + beq.n 1c7436 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf0f4 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -498343,28 +498375,28 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c01b8 │ │ │ │ + bl 1c01bc │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c77b8 │ │ │ │ + beq.w 1c7800 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c77ca │ │ │ │ + beq.w 1c7812 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c77d6 │ │ │ │ + beq.w 1c781e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -498382,39 +498414,39 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r8, r7 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - bls.w 1c77b2 │ │ │ │ + bls.w 1c77fa │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c77b2 │ │ │ │ + beq.w 1c77fa │ │ │ │ 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 1bc160 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1c775e │ │ │ │ + b.n 1c77a6 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -498557,15 +498589,15 @@ │ │ │ │ blx 5a30c │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #144] @ 0x90 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7654 │ │ │ │ + beq.n 1c769c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc8d0 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -498601,15 +498633,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #296] @ 1c77f0 │ │ │ │ + vldr d7, [pc, #296] @ 1c7838 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ @@ -498623,15 +498655,15 @@ │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #236] @ 1c77f0 │ │ │ │ + vldr d7, [pc, #236] @ 1c7838 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ bl 1bcaf0 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -498641,18 +498673,18 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7792 │ │ │ │ + beq.n 1c77da │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1c7792 │ │ │ │ + cbz r3, 1c77da │ │ │ │ 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 │ │ │ │ @@ -498660,92 +498692,92 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #144] @ (1c77f8 ) │ │ │ │ - ldr r3, [pc, #148] @ (1c77fc ) │ │ │ │ + ldr r2, [pc, #144] @ (1c7840 ) │ │ │ │ + ldr r3, [pc, #148] @ (1c7844 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c77ea │ │ │ │ + bne.n 1c7832 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1c77ac │ │ │ │ + cbz r3, 1c77f4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c73de │ │ │ │ + b.n 1c7426 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c7748 │ │ │ │ + b.n 1c7790 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c77e0 │ │ │ │ + beq.n 1c7828 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c73de │ │ │ │ + b.n 1c7426 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c73de │ │ │ │ + b.n 1c7426 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c74a4 │ │ │ │ + b.n 1c74ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1c77d0 │ │ │ │ + cbz r3, 1c7818 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c7452 │ │ │ │ + b.n 1c749a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c7452 │ │ │ │ + b.n 1c749a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c7452 │ │ │ │ + b.n 1c749a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c7452 │ │ │ │ + b.n 1c749a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c73de │ │ │ │ + b.n 1c7426 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r1, 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, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #964] @ (1c7bd8 ) │ │ │ │ - ldr r3, [pc, #964] @ (1c7bdc ) │ │ │ │ + ldr r2, [pc, #964] @ (1c7c20 ) │ │ │ │ + ldr r3, [pc, #964] @ (1c7c24 ) │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -498763,15 +498795,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ - beq.w 1c7be4 │ │ │ │ + beq.w 1c7c2c │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -498881,15 +498913,15 @@ │ │ │ │ mov r1, sl │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #560] @ 1c7bd0 │ │ │ │ + vldr d7, [pc, #560] @ 1c7c18 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1bcb6c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -498991,25 +499023,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7e4a │ │ │ │ + beq.w 1c7e92 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c7e5c │ │ │ │ + bne.w 1c7ea4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7ae8 │ │ │ │ + beq.n 1c7b30 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf0f4 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -499022,28 +499054,28 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c01b8 │ │ │ │ + bl 1c01bc │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7e76 │ │ │ │ + beq.w 1c7ebe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7e88 │ │ │ │ + beq.w 1c7ed0 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c7e94 │ │ │ │ + beq.w 1c7edc │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -499061,54 +499093,54 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c7b90 │ │ │ │ + bls.n 1c7bd8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c7e3c │ │ │ │ + bne.w 1c7e84 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1c7be0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1c7bdc ) │ │ │ │ + ldr r2, [pc, #44] @ (1c7c28 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c7c24 ) │ │ │ │ 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 1c7ea8 │ │ │ │ + bne.w 1c7ef0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -499246,15 +499278,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 5a30c │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7d60 │ │ │ │ + beq.n 1c7da8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc8d0 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -499327,75 +499359,75 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c7b90 │ │ │ │ + beq.w 1c7bd8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7b90 │ │ │ │ + beq.w 1c7bd8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c7b94 │ │ │ │ + b.n 1c7bdc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1c7e70 │ │ │ │ + cbz r3, 1c7eb8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c7ad8 │ │ │ │ + b.n 1c7b20 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c7e9e │ │ │ │ + beq.n 1c7ee6 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c7ad8 │ │ │ │ + b.n 1c7b20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c7ad8 │ │ │ │ + b.n 1c7b20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1c7e8e │ │ │ │ + cbz r3, 1c7ed6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c7b4c │ │ │ │ + b.n 1c7b94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c7b4c │ │ │ │ + b.n 1c7b94 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c7b4c │ │ │ │ + b.n 1c7b94 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c7b4c │ │ │ │ + b.n 1c7b94 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c7ad8 │ │ │ │ + b.n 1c7b20 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1692] @ 1c855c │ │ │ │ - ldr.w r3, [pc, #1692] @ 1c8560 │ │ │ │ + ldr.w r2, [pc, #1692] @ 1c85a4 │ │ │ │ + ldr.w r3, [pc, #1692] @ 1c85a8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -499413,15 +499445,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx sl, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c828a │ │ │ │ + beq.w 1c82d2 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -499650,25 +499682,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c84fa │ │ │ │ + beq.w 1c8542 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c850c │ │ │ │ + bne.w 1c8554 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c81a4 │ │ │ │ + beq.n 1c81ec │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf0f4 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -499681,28 +499713,28 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c01b8 │ │ │ │ + bl 1c01bc │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8526 │ │ │ │ + beq.w 1c856e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8538 │ │ │ │ + beq.w 1c8580 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c8544 │ │ │ │ + beq.w 1c858c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -499722,40 +499754,40 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c824e │ │ │ │ + bls.n 1c8296 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c84ec │ │ │ │ + bne.w 1c8534 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #756] @ (1c8564 ) │ │ │ │ - ldr r3, [pc, #752] @ (1c8560 ) │ │ │ │ + ldr r2, [pc, #756] @ (1c85ac ) │ │ │ │ + ldr r3, [pc, #752] @ (1c85a8 ) │ │ │ │ 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 1c8558 │ │ │ │ + bne.w 1c85a0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -499897,15 +499929,15 @@ │ │ │ │ blx 5a30c │ │ │ │ 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 1c8404 │ │ │ │ + beq.n 1c844c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc8d0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -499981,81 +500013,81 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c824e │ │ │ │ + beq.w 1c8296 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c824e │ │ │ │ + beq.w 1c8296 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c8252 │ │ │ │ + b.n 1c829a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c8520 │ │ │ │ + cbz r3, 1c8568 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c8194 │ │ │ │ + b.n 1c81dc │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c854e │ │ │ │ + beq.n 1c8596 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c8194 │ │ │ │ + b.n 1c81dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c8194 │ │ │ │ + b.n 1c81dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c853e │ │ │ │ + cbz r3, 1c8586 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c8208 │ │ │ │ + b.n 1c8250 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c8208 │ │ │ │ + b.n 1c8250 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c8208 │ │ │ │ + b.n 1c8250 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c8208 │ │ │ │ + b.n 1c8250 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c8194 │ │ │ │ + b.n 1c81dc │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #972] @ (1c8948 ) │ │ │ │ - ldr r3, [pc, #972] @ (1c894c ) │ │ │ │ + ldr r2, [pc, #972] @ (1c8990 ) │ │ │ │ + ldr r3, [pc, #972] @ (1c8994 ) │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -500073,15 +500105,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ - beq.w 1c8954 │ │ │ │ + beq.w 1c899c │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -500191,15 +500223,15 @@ │ │ │ │ mov r1, sl │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #568] @ 1c8940 │ │ │ │ + vldr d7, [pc, #568] @ 1c8988 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1bcb6c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -500304,25 +500336,25 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a30c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8bc6 │ │ │ │ + beq.w 1c8c0e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c8bd8 │ │ │ │ + bne.w 1c8c20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c8858 │ │ │ │ + beq.n 1c88a0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf0f4 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -500335,28 +500367,28 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c01b8 │ │ │ │ + bl 1c01bc │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8bf2 │ │ │ │ + beq.w 1c8c3a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8c04 │ │ │ │ + beq.w 1c8c4c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c8c10 │ │ │ │ + beq.w 1c8c58 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -500374,54 +500406,54 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c8900 │ │ │ │ + bls.n 1c8948 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c8bb8 │ │ │ │ + bne.w 1c8c00 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1c8950 ) │ │ │ │ - ldr r3, [pc, #40] @ (1c894c ) │ │ │ │ + ldr r2, [pc, #44] @ (1c8998 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c8994 ) │ │ │ │ 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 1c8c24 │ │ │ │ + bne.w 1c8c6c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -500559,15 +500591,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 5a30c │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c8ad0 │ │ │ │ + beq.n 1c8b18 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc8d0 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -500643,75 +500675,75 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c8900 │ │ │ │ + beq.w 1c8948 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8900 │ │ │ │ + beq.w 1c8948 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c8904 │ │ │ │ + b.n 1c894c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1c8bec │ │ │ │ + cbz r3, 1c8c34 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c8848 │ │ │ │ + b.n 1c8890 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c8c1a │ │ │ │ + beq.n 1c8c62 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c8848 │ │ │ │ + b.n 1c8890 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c8848 │ │ │ │ + b.n 1c8890 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1c8c0a │ │ │ │ + cbz r3, 1c8c52 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c88bc │ │ │ │ + b.n 1c8904 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c88bc │ │ │ │ + b.n 1c8904 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c88bc │ │ │ │ + b.n 1c8904 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c88bc │ │ │ │ + b.n 1c8904 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c8848 │ │ │ │ + b.n 1c8890 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #988] @ (1c9018 ) │ │ │ │ - ldr r3, [pc, #988] @ (1c901c ) │ │ │ │ + ldr r2, [pc, #988] @ (1c9060 ) │ │ │ │ + ldr r3, [pc, #988] @ (1c9064 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -500729,15 +500761,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx sl, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c9024 │ │ │ │ + beq.w 1c906c │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -500849,15 +500881,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #584] @ 1c9010 │ │ │ │ + vldr d7, [pc, #584] @ 1c9058 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bcb6c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -500901,15 +500933,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a30c │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #436] @ 1c9010 │ │ │ │ + vldr d7, [pc, #436] @ 1c9058 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -500967,25 +500999,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c929c │ │ │ │ + beq.w 1c92e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c92ae │ │ │ │ + bne.w 1c92f6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c8f24 │ │ │ │ + beq.n 1c8f6c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf0f4 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -500998,28 +501030,28 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c01b8 │ │ │ │ + bl 1c01bc │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c92c8 │ │ │ │ + beq.w 1c9310 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c92da │ │ │ │ + beq.w 1c9322 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c92e6 │ │ │ │ + beq.w 1c932e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -501039,54 +501071,54 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c8fce │ │ │ │ + bls.n 1c9016 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c928e │ │ │ │ + bne.w 1c92d6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #48] @ (1c9020 ) │ │ │ │ - ldr r3, [pc, #44] @ (1c901c ) │ │ │ │ + ldr r2, [pc, #48] @ (1c9068 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c9064 ) │ │ │ │ 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 1c92fa │ │ │ │ + bne.w 1c9342 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -501177,15 +501209,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #492] @ 1c9300 │ │ │ │ + vldr d7, [pc, #492] @ 1c9348 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bcb6c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -501221,21 +501253,21 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #372] @ 1c9300 │ │ │ │ + vldr d7, [pc, #372] @ 1c9348 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c91a6 │ │ │ │ + beq.n 1c91ee │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc8d0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -501311,80 +501343,80 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c8fce │ │ │ │ + beq.w 1c9016 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8fce │ │ │ │ + beq.w 1c9016 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c8fd2 │ │ │ │ + b.n 1c901a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c92c2 │ │ │ │ + cbz r3, 1c930a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c8f14 │ │ │ │ + b.n 1c8f5c │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c92f0 │ │ │ │ + beq.n 1c9338 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c8f14 │ │ │ │ + b.n 1c8f5c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c8f14 │ │ │ │ + b.n 1c8f5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c92e0 │ │ │ │ + cbz r3, 1c9328 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c8f88 │ │ │ │ + b.n 1c8fd0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c8f88 │ │ │ │ + b.n 1c8fd0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c8f88 │ │ │ │ + b.n 1c8fd0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c8f88 │ │ │ │ + b.n 1c8fd0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c8f14 │ │ │ │ + b.n 1c8f5c │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #988] @ (1c96f8 ) │ │ │ │ - ldr r3, [pc, #988] @ (1c96fc ) │ │ │ │ + ldr r2, [pc, #988] @ (1c9740 ) │ │ │ │ + ldr r3, [pc, #988] @ (1c9744 ) │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r5, #1 │ │ │ │ @@ -501402,15 +501434,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ - beq.w 1c9704 │ │ │ │ + beq.w 1c974c │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -501520,15 +501552,15 @@ │ │ │ │ mov r1, sl │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #584] @ 1c96f0 │ │ │ │ + vldr d7, [pc, #584] @ 1c9738 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1bcb6c │ │ │ │ vldr d6, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -501570,15 +501602,15 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a30c │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #440] @ 1c96f0 │ │ │ │ + vldr d7, [pc, #440] @ 1c9738 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, fp │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -501639,25 +501671,25 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a30c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c9986 │ │ │ │ + beq.w 1c99ce │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c9998 │ │ │ │ + bne.w 1c99e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c960a │ │ │ │ + beq.n 1c9652 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf0f4 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ @@ -501670,28 +501702,28 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c01b8 │ │ │ │ + bl 1c01bc │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c99b2 │ │ │ │ + beq.w 1c99fa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c99c4 │ │ │ │ + beq.w 1c9a0c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c99d0 │ │ │ │ + beq.w 1c9a18 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -501709,53 +501741,53 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c96b2 │ │ │ │ + bls.n 1c96fa │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c9978 │ │ │ │ + bne.w 1c99c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (1c9700 ) │ │ │ │ - ldr r3, [pc, #36] @ (1c96fc ) │ │ │ │ + ldr r2, [pc, #44] @ (1c9748 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c9744 ) │ │ │ │ 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 1c99e4 │ │ │ │ + bne.w 1c9a2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -501844,15 +501876,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #504] @ 1c99e8 │ │ │ │ + vldr d7, [pc, #504] @ 1c9a30 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1bcb6c │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ @@ -501888,21 +501920,21 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #380] @ 1c99e8 │ │ │ │ + vldr d7, [pc, #380] @ 1c9a30 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c9884 │ │ │ │ + beq.n 1c98cc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc8d0 │ │ │ │ movs r2, #8 │ │ │ │ ldrd sl, fp, [sp, #232] @ 0xe8 │ │ │ │ @@ -501981,79 +502013,79 @@ │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1c96b2 │ │ │ │ + beq.w 1c96fa │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c96b2 │ │ │ │ + beq.w 1c96fa │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c96b6 │ │ │ │ + b.n 1c96fe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1c99ac │ │ │ │ + cbz r3, 1c99f4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c95fa │ │ │ │ + b.n 1c9642 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c99da │ │ │ │ + beq.n 1c9a22 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c95fa │ │ │ │ + b.n 1c9642 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c95fa │ │ │ │ + b.n 1c9642 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1c99ca │ │ │ │ + cbz r3, 1c9a12 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c966e │ │ │ │ + b.n 1c96b6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c966e │ │ │ │ + b.n 1c96b6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c966e │ │ │ │ + b.n 1c96b6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c966e │ │ │ │ + b.n 1c96b6 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c95fa │ │ │ │ + b.n 1c9642 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #964] @ (1c9dc8 ) │ │ │ │ - ldr r3, [pc, #964] @ (1c9dcc ) │ │ │ │ + ldr r2, [pc, #964] @ (1c9e10 ) │ │ │ │ + ldr r3, [pc, #964] @ (1c9e14 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -502063,15 +502095,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq.w 1c9dd0 │ │ │ │ + beq.w 1c9e18 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -502170,15 +502202,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #612] @ 1c9dc0 │ │ │ │ + vldr d7, [pc, #612] @ 1c9e08 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bcb6c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -502220,15 +502252,15 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a30c │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ - vldr d7, [pc, #472] @ 1c9dc0 │ │ │ │ + vldr d7, [pc, #472] @ 1c9e08 │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ mov r0, r4 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ @@ -502295,25 +502327,25 @@ │ │ │ │ blx 5a30c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca0a8 │ │ │ │ + beq.w 1ca0f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ca0c0 │ │ │ │ + bne.w 1ca108 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c9cce │ │ │ │ + beq.n 1c9d16 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf0f4 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -502326,28 +502358,28 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ - bl 1c01b8 │ │ │ │ + bl 1c01bc │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca0e0 │ │ │ │ + beq.w 1ca128 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca0f2 │ │ │ │ + beq.w 1ca13a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ca0fe │ │ │ │ + beq.w 1ca146 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -502379,39 +502411,39 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - bls.w 1ca0da │ │ │ │ + bls.w 1ca122 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca0da │ │ │ │ + beq.w 1ca122 │ │ │ │ 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 1bc160 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1ca088 │ │ │ │ + b.n 1ca0d0 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -502499,15 +502531,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #600] @ 1ca118 │ │ │ │ + vldr d7, [pc, #600] @ 1ca160 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bcb6c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -502545,20 +502577,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #472] @ 1ca118 │ │ │ │ + vldr d7, [pc, #472] @ 1ca160 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c9f56 │ │ │ │ + beq.n 1c9f9e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc8d0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -502599,15 +502631,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #320] @ 1ca118 │ │ │ │ + vldr d7, [pc, #320] @ 1ca160 │ │ │ │ mov r1, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ mov r2, r6 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -502622,15 +502654,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #256] @ 1ca118 │ │ │ │ + vldr d7, [pc, #256] @ 1ca160 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bcaf0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -502649,110 +502681,110 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ca0ba │ │ │ │ + beq.n 1ca102 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1ca0ba │ │ │ │ + cbz r3, 1ca102 │ │ │ │ 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 1bc160 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #144] @ (1ca120 ) │ │ │ │ - ldr r3, [pc, #148] @ (1ca124 ) │ │ │ │ + ldr r2, [pc, #144] @ (1ca168 ) │ │ │ │ + ldr r3, [pc, #148] @ (1ca16c ) │ │ │ │ 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 1ca112 │ │ │ │ + bne.n 1ca15a │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1ca0d4 │ │ │ │ + cbz r3, 1ca11c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c9cbe │ │ │ │ + b.n 1c9d06 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ca072 │ │ │ │ + b.n 1ca0ba │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ca108 │ │ │ │ + beq.n 1ca150 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c9cbe │ │ │ │ + b.n 1c9d06 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c9cbe │ │ │ │ + b.n 1c9d06 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c9da2 │ │ │ │ + b.n 1c9dea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1ca0f8 │ │ │ │ + cbz r3, 1ca140 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c9d32 │ │ │ │ + b.n 1c9d7a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c9d32 │ │ │ │ + b.n 1c9d7a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c9d32 │ │ │ │ + b.n 1c9d7a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c9d32 │ │ │ │ + b.n 1c9d7a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c9cbe │ │ │ │ + b.n 1c9d06 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r1, 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 r6, r2 │ │ │ │ - ldr r2, [pc, #972] @ (1ca508 ) │ │ │ │ - ldr r3, [pc, #972] @ (1ca50c ) │ │ │ │ + ldr r2, [pc, #972] @ (1ca550 ) │ │ │ │ + ldr r3, [pc, #972] @ (1ca554 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -502770,15 +502802,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx sl, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1ca510 │ │ │ │ + beq.w 1ca558 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -502890,15 +502922,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #568] @ 1ca500 │ │ │ │ + vldr d7, [pc, #568] @ 1ca548 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bcb6c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -502942,15 +502974,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a30c │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ - vldr d7, [pc, #420] @ 1ca500 │ │ │ │ + vldr d7, [pc, #420] @ 1ca548 │ │ │ │ cmp r9, sl │ │ │ │ mov r0, r4 │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ @@ -503012,25 +503044,25 @@ │ │ │ │ blx 5a30c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca7bc │ │ │ │ + beq.w 1ca804 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ca7d4 │ │ │ │ + bne.w 1ca81c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ca430 │ │ │ │ + beq.n 1ca478 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf0f4 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -503043,28 +503075,28 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c01b8 │ │ │ │ + bl 1c01bc │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca7f4 │ │ │ │ + beq.w 1ca83c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca806 │ │ │ │ + beq.w 1ca84e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ca812 │ │ │ │ + beq.w 1ca85a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -503084,38 +503116,38 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r8, r7 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - bls.w 1ca7ee │ │ │ │ + bls.w 1ca836 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca7ee │ │ │ │ + beq.w 1ca836 │ │ │ │ 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 1bc160 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 1ca79c │ │ │ │ + b.n 1ca7e4 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r2] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -503208,15 +503240,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #560] @ 1ca830 │ │ │ │ + vldr d7, [pc, #560] @ 1ca878 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bcb6c │ │ │ │ vldr d6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -503252,21 +503284,21 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #440] @ 1ca830 │ │ │ │ + vldr d7, [pc, #440] @ 1ca878 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ca692 │ │ │ │ + beq.n 1ca6da │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc8d0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ @@ -503302,15 +503334,15 @@ │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vldr d7, [pc, #300] @ 1ca830 │ │ │ │ + vldr d7, [pc, #300] @ 1ca878 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -503324,15 +503356,15 @@ │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ blx 5a30c │ │ │ │ - vldr d7, [pc, #240] @ 1ca830 │ │ │ │ + vldr d7, [pc, #240] @ 1ca878 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bcaf0 │ │ │ │ vldr d7, [sp, #224] @ 0xe0 │ │ │ │ @@ -503342,122 +503374,120 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ca7ce │ │ │ │ + beq.n 1ca816 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1ca7ce │ │ │ │ + cbz r3, 1ca816 │ │ │ │ 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 1bc160 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [fp] │ │ │ │ - ldr r2, [pc, #148] @ (1ca838 ) │ │ │ │ - ldr r3, [pc, #152] @ (1ca83c ) │ │ │ │ + ldr r2, [pc, #148] @ (1ca880 ) │ │ │ │ + ldr r3, [pc, #152] @ (1ca884 ) │ │ │ │ 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 1ca826 │ │ │ │ + bne.n 1ca86e │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1ca7e8 │ │ │ │ + cbz r3, 1ca830 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ca420 │ │ │ │ + b.n 1ca468 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ca786 │ │ │ │ + b.n 1ca7ce │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ca81c │ │ │ │ + beq.n 1ca864 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ca420 │ │ │ │ + b.n 1ca468 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ca420 │ │ │ │ + b.n 1ca468 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ca4e8 │ │ │ │ + b.n 1ca530 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1ca80c │ │ │ │ + cbz r3, 1ca854 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1ca494 │ │ │ │ + b.n 1ca4dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1ca494 │ │ │ │ + b.n 1ca4dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ca494 │ │ │ │ + b.n 1ca4dc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1ca494 │ │ │ │ + b.n 1ca4dc │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ca420 │ │ │ │ + b.n 1ca468 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r1, 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, #3800] @ 0xed8 │ │ │ │ mov fp, r0 │ │ │ │ - ldr.w r0, [pc, #1280] @ 1cad58 │ │ │ │ - ldr.w r3, [pc, #1280] @ 1cad5c │ │ │ │ + ldr.w r0, [pc, #1272] @ 1cad98 │ │ │ │ + ldr.w r3, [pc, #1272] @ 1cad9c │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - ldr.w r9, [r5, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -503465,28 +503495,29 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldrd r9, sl, [r5, #32] │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1caac2 │ │ │ │ + bne.w 1cab04 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -503509,17 +503540,17 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ ubfx r0, r3, #2, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r0, r3, #4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ubfx r0, r3, #11, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.w 1cad64 │ │ │ │ + bne.w 1cada4 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 1caee8 │ │ │ │ + beq.w 1caf28 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r8, [sp] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -503676,15 +503707,15 @@ │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ orr.w r5, r6, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1cad1e │ │ │ │ + b.n 1cad60 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -503698,15 +503729,15 @@ │ │ │ │ ldr.w r9, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - vldr d8, [pc, #588] @ 1cad48 │ │ │ │ + vldr d8, [pc, #584] @ 1cad88 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -503783,54 +503814,54 @@ │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d8, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + blx 5a30c │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ + bl 1bc434 │ │ │ │ + vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + movs r1, #32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - blx 5a30c │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1bc434 │ │ │ │ - vldr d7, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - movs r1, #32 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r2, r2, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs.w r2, r2, sl │ │ │ │ @@ -503850,15 +503881,15 @@ │ │ │ │ orr.w r9, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ - vldr d7, [pc, #196] @ 1cad50 │ │ │ │ + vldr d7, [pc, #196] @ 1cad90 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -503867,23 +503898,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c207c │ │ │ │ + bl 1c2084 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c207c │ │ │ │ + bl 1c2084 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -503907,45 +503938,45 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ - ldr r2, [pc, #64] @ (1cad60 ) │ │ │ │ - ldr r3, [pc, #56] @ (1cad5c ) │ │ │ │ + ldr r2, [pc, #60] @ (1cada0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1cad9c ) │ │ │ │ add r2, pc │ │ │ │ strd r9, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cb0de │ │ │ │ + bne.w 1cb11c │ │ │ │ mov r0, fp │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop.w │ │ │ │ + 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 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.w 1ca924 │ │ │ │ + bne.w 1ca966 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ @@ -504083,15 +504114,15 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ - b.n 1caaaa │ │ │ │ + b.n 1caaec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -504107,15 +504138,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - vldr d8, [pc, #452] @ 1cb0e8 │ │ │ │ + vldr d8, [pc, #444] @ 1cb120 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ @@ -504180,32 +504211,14 @@ │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a30c │ │ │ │ @@ -504216,93 +504229,107 @@ │ │ │ │ bl 1bc434 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + vstr d8, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + bl 1bc160 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1bc160 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r2, r2, #32 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ and.w r3, r3, #32768 @ 0x8000 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orr.w r5, r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c1fa4 │ │ │ │ + bl 1c1fac │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c1df4 │ │ │ │ + bl 1c1dfc │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c1df4 │ │ │ │ + bl 1c1dfc │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1cad1e │ │ │ │ + b.n 1cad60 │ │ │ │ blx 5a870 <__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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #1276] @ 1cb600 │ │ │ │ - ldr.w r3, [pc, #1276] @ 1cb604 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r0, [pc, #1708] @ 1cb7e8 │ │ │ │ + ldr.w r3, [pc, #1708] @ 1cb7ec │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - ldr.w r8, [r5, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -504310,170 +504337,180 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - cmp.w r8, #4 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + sub.w r2, r3, #244 @ 0xf4 │ │ │ │ + ldrd r3, r9, [r5, #32] │ │ │ │ + cmp r3, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w sl, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ - moveq.w fp, #1 │ │ │ │ - movne.w fp, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w fp, fp, #1 │ │ │ │ + moveq.w sl, #1 │ │ │ │ + movne.w sl, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ - movne.w fp, #0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 1cb388 │ │ │ │ + movne.w sl, #0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 1cb3c4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - subs r3, #245 @ 0xf5 │ │ │ │ - orrs r3, r1 │ │ │ │ - cmp.w r8, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r3, fp │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ubfx r3, r1, #2, #1 │ │ │ │ + subs r2, #245 @ 0xf5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ubfx r3, r1, #4, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ubfx r3, r1, #11, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + and.w r3, r1, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orrs r2, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ it eq │ │ │ │ - moveq r3, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - it ne │ │ │ │ - movne r3, #0 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ubfx r0, r2, #4, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - and.w r2, r2, #32768 @ 0x8000 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + cmpeq r2, sl │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1cb60c │ │ │ │ - cmp.w sl, #2 │ │ │ │ - beq.w 1cb7aa │ │ │ │ + bne.w 1cb63e │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1cb7f4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, fp, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ + str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr.w sl, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w r2, fp, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + orr.w r0, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - mov.w fp, #0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orr.w sl, r1, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r2, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r0, fp, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r8, fp, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - strd sl, fp, [sp] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - strd r2, fp, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, fp │ │ │ │ + movs r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -504485,214 +504522,236 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + and.w r9, r3, #32 │ │ │ │ bl 1bc584 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ - mov r1, fp │ │ │ │ + movs r1, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - orrs.w r8, r8, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + orrs.w r9, r9, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov.w r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, fp │ │ │ │ - mov r1, r2 │ │ │ │ + moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1cb5c8 │ │ │ │ + b.n 1cb61c │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldrd fp, r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - orr.w fp, fp, r1 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w fp, fp, r1 │ │ │ │ + orrs r3, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w fp, fp, r1 │ │ │ │ + orrs r3, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #11, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orr.w r5, r3, r2 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - and.w r3, r3, #32 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + and.w r3, r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc584 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #356] @ 1cb5f0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r5, r2 │ │ │ │ - vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #328] @ 1cb5f0 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #712] @ 1cb7d8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orrs r5, r2 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 1bc160 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #680] @ 1cb7d8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r5, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1bc160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w sl, fp, r3 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ + mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ - vldr d7, [pc, #196] @ 1cb5f8 │ │ │ │ + vldr d7, [pc, #600] @ 1cb7e0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -504701,23 +504760,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c207c │ │ │ │ + bl 1c2084 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c207c │ │ │ │ + bl 1c2084 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -504741,404 +504800,420 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ - ldr r2, [pc, #60] @ (1cb608 ) │ │ │ │ - ldr r3, [pc, #56] @ (1cb604 ) │ │ │ │ + ldr r2, [pc, #464] @ (1cb7f0 ) │ │ │ │ + ldr r3, [pc, #460] @ (1cb7ec ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r9] │ │ │ │ + strd sl, r5, [r8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cb986 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 1cb9e6 │ │ │ │ + mov r0, r8 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ 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 │ │ │ │ - ldr r6, [pc, #960] @ (1cb9c4 ) │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [pc, #192] @ (1cb6cc ) │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - cmp sl, r8 │ │ │ │ - bne.w 1cb1d6 │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.w 1cb208 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrd fp, r8, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp] │ │ │ │ + ldr.w sl, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w sl, [sp] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - str.w sl, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w sl, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - orr.w r6, r8, r6 │ │ │ │ - orr.w sl, sl, r5 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - and.w r8, r2, #32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + and.w r9, r3, #32 │ │ │ │ bl 1bc584 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - orrs.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - b.n 1cb374 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orrs.w r9, r9, r2 │ │ │ │ + b.n 1cb398 │ │ │ │ + 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 │ │ │ │ + ldr r6, [pc, #736] @ (1cbacc ) │ │ │ │ + lsls r1, r5, #2 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #880] @ (1cbb64 ) │ │ │ │ + lsls r1, r5, #2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r1, fp, [sp] │ │ │ │ + strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1bc160 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr.w r9, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1bc160 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + and.w r9, r2, #32 │ │ │ │ bl 1bc584 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #10 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #248] @ 1cb990 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 1bc160 │ │ │ │ - vldr d7, [pc, #224] @ 1cb990 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ + vldr d7, [pc, #204] @ 1cb9f0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs.w r8, r8, r3 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r2 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r6, r3 │ │ │ │ + bl 1bc160 │ │ │ │ + vldr d7, [pc, #176] @ 1cb9f0 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - orr.w r6, r5, r3 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r3, r5 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1bc160 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, sl, r3 │ │ │ │ + mov.w r2, #43 @ 0x2b │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c1fa4 │ │ │ │ + bl 1c1fac │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c1df4 │ │ │ │ + bl 1c1dfc │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c1df4 │ │ │ │ + bl 1c1dfc │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1cb5c8 │ │ │ │ + b.n 1cb61c │ │ │ │ blx 5a870 <__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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #1276] @ 1cbea8 │ │ │ │ - ldr.w r3, [pc, #1276] @ 1cbeac │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r0, [pc, #1708] @ 1cc0b8 │ │ │ │ + ldr.w r3, [pc, #1708] @ 1cc0bc │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - ldr.w r8, [r5, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -505146,170 +505221,180 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - cmp.w r8, #4 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + sub.w r2, r3, #244 @ 0xf4 │ │ │ │ + ldrd r3, r9, [r5, #32] │ │ │ │ + cmp r3, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w sl, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ - moveq.w fp, #1 │ │ │ │ - movne.w fp, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w fp, fp, #1 │ │ │ │ + moveq.w sl, #1 │ │ │ │ + movne.w sl, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ - movne.w fp, #0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 1cbc30 │ │ │ │ + movne.w sl, #0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 1cbc94 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - subs r3, #245 @ 0xf5 │ │ │ │ - orrs r3, r1 │ │ │ │ - cmp.w r8, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r3, fp │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ubfx r3, r1, #2, #1 │ │ │ │ + subs r2, #245 @ 0xf5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ubfx r3, r1, #4, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ubfx r3, r1, #11, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + and.w r3, r1, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orrs r2, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ it eq │ │ │ │ - moveq r3, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - it ne │ │ │ │ - movne r3, #0 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ubfx r0, r2, #4, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - and.w r2, r2, #32768 @ 0x8000 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + cmpeq r2, sl │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1cbeb4 │ │ │ │ - cmp.w sl, #2 │ │ │ │ - beq.w 1cc052 │ │ │ │ + bne.w 1cbf0e │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1cc0c4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, fp, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ + str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr.w sl, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w r2, fp, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + orr.w r0, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - mov.w fp, #0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orr.w sl, r1, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r2, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r0, fp, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r8, fp, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - strd sl, fp, [sp] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - strd r2, fp, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, fp │ │ │ │ + movs r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -505321,214 +505406,236 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + and.w r9, r3, #32 │ │ │ │ bl 1bc65c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ - mov r1, fp │ │ │ │ + movs r1, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - orrs.w r8, r8, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + orrs.w r9, r9, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov.w r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, fp │ │ │ │ - mov r1, r2 │ │ │ │ + moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1cbe70 │ │ │ │ + b.n 1cbeec │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldrd fp, r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - orr.w fp, fp, r1 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w fp, fp, r1 │ │ │ │ + orrs r3, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w fp, fp, r1 │ │ │ │ + orrs r3, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #11, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orr.w r5, r3, r2 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - and.w r3, r3, #32 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + and.w r3, r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc65c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #356] @ 1cbe98 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r5, r2 │ │ │ │ - vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #328] @ 1cbe98 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #712] @ 1cc0a8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orrs r5, r2 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 1bc160 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #680] @ 1cc0a8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r5, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1bc160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w sl, fp, r3 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ + mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ - vldr d7, [pc, #196] @ 1cbea0 │ │ │ │ + vldr d7, [pc, #600] @ 1cc0b0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -505537,23 +505644,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c207c │ │ │ │ + bl 1c2084 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c207c │ │ │ │ + bl 1c2084 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -505577,404 +505684,420 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ - ldr r2, [pc, #60] @ (1cbeb0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1cbeac ) │ │ │ │ + ldr r2, [pc, #464] @ (1cc0c0 ) │ │ │ │ + ldr r3, [pc, #460] @ (1cc0bc ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r9] │ │ │ │ + strd sl, r5, [r8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cc22e │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 1cc2b6 │ │ │ │ + mov r0, r8 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ 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 │ │ │ │ - mov r0, r9 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - sbcs r0, r1 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - cmp sl, r8 │ │ │ │ - bne.w 1cba7e │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.w 1cbad8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrd fp, r8, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp] │ │ │ │ + ldr.w sl, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w sl, [sp] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - str.w sl, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w sl, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - orr.w r6, r8, r6 │ │ │ │ - orr.w sl, sl, r5 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - and.w r8, r2, #32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + and.w r9, r3, #32 │ │ │ │ bl 1bc65c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - orrs.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - b.n 1cbc1c │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orrs.w r9, r9, r2 │ │ │ │ + b.n 1cbc68 │ │ │ │ + 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 │ │ │ │ + cmp r8, sp │ │ │ │ + lsls r1, r5, #2 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r1 │ │ │ │ + lsls r1, r5, #2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r1, fp, [sp] │ │ │ │ + strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1bc160 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr.w r9, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1bc160 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + and.w r9, r2, #32 │ │ │ │ bl 1bc65c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #9 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #248] @ 1cc238 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 1bc160 │ │ │ │ - vldr d7, [pc, #224] @ 1cc238 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ + vldr d7, [pc, #204] @ 1cc2c0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs.w r8, r8, r3 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r2 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r6, r3 │ │ │ │ + bl 1bc160 │ │ │ │ + vldr d7, [pc, #176] @ 1cc2c0 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - orr.w r6, r5, r3 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r3, r5 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1bc160 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, sl, r3 │ │ │ │ + mov.w r2, #43 @ 0x2b │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c1fa4 │ │ │ │ + bl 1c1fac │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c1df4 │ │ │ │ + bl 1c1dfc │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c1df4 │ │ │ │ + bl 1c1dfc │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1cbe70 │ │ │ │ + b.n 1cbeec │ │ │ │ blx 5a870 <__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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #1276] @ 1cc750 │ │ │ │ - ldr.w r3, [pc, #1276] @ 1cc754 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r0, [pc, #1708] @ 1cc988 │ │ │ │ + ldr.w r3, [pc, #1708] @ 1cc98c │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - ldr.w r8, [r5, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -505982,170 +506105,180 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - cmp.w r8, #4 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + sub.w r2, r3, #244 @ 0xf4 │ │ │ │ + ldrd r3, r9, [r5, #32] │ │ │ │ + cmp r3, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w sl, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ - moveq.w fp, #1 │ │ │ │ - movne.w fp, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w fp, fp, #1 │ │ │ │ + moveq.w sl, #1 │ │ │ │ + movne.w sl, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ - movne.w fp, #0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 1cc4d8 │ │ │ │ + movne.w sl, #0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 1cc564 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - subs r3, #245 @ 0xf5 │ │ │ │ - orrs r3, r1 │ │ │ │ - cmp.w r8, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r3, fp │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ubfx r3, r1, #2, #1 │ │ │ │ + subs r2, #245 @ 0xf5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ubfx r3, r1, #4, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ubfx r3, r1, #11, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + and.w r3, r1, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orrs r2, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ it eq │ │ │ │ - moveq r3, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - it ne │ │ │ │ - movne r3, #0 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ubfx r0, r2, #4, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - and.w r2, r2, #32768 @ 0x8000 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + cmpeq r2, sl │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1cc75c │ │ │ │ - cmp.w sl, #2 │ │ │ │ - beq.w 1cc8fa │ │ │ │ + bne.w 1cc7de │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1cc994 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, fp, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ + str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr.w sl, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w r2, fp, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + orr.w r0, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - mov.w fp, #0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orr.w sl, r1, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r2, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r0, fp, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r8, fp, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - strd sl, fp, [sp] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - strd r2, fp, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, fp │ │ │ │ + movs r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ @@ -506157,214 +506290,236 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + and.w r9, r3, #32 │ │ │ │ bl 1bc65c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ - mov r1, fp │ │ │ │ + movs r1, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - orrs.w r8, r8, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + orrs.w r9, r9, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov.w r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, fp │ │ │ │ - mov r1, r2 │ │ │ │ + moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1cc718 │ │ │ │ + b.n 1cc7bc │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldrd fp, r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - orr.w fp, fp, r1 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w fp, fp, r1 │ │ │ │ + orrs r3, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w fp, fp, r1 │ │ │ │ + orrs r3, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #11, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orr.w r5, r3, r2 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - and.w r3, r3, #32 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + and.w r3, r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc65c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #356] @ 1cc740 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r5, r2 │ │ │ │ - vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #328] @ 1cc740 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #712] @ 1cc978 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orrs r5, r2 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 1bc160 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #680] @ 1cc978 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r5, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1bc160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ - orr.w sl, fp, r3 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ + mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ - vldr d7, [pc, #196] @ 1cc748 │ │ │ │ + vldr d7, [pc, #600] @ 1cc980 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -506373,23 +506528,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c207c │ │ │ │ + bl 1c2084 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c207c │ │ │ │ + bl 1c2084 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -506413,404 +506568,420 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ - ldr r2, [pc, #60] @ (1cc758 ) │ │ │ │ - ldr r3, [pc, #56] @ (1cc754 ) │ │ │ │ + ldr r2, [pc, #464] @ (1cc990 ) │ │ │ │ + ldr r3, [pc, #460] @ (1cc98c ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r9] │ │ │ │ + strd sl, r5, [r8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ccad6 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 1ccb86 │ │ │ │ + mov r0, r8 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ 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 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - cmp sl, r8 │ │ │ │ - bne.w 1cc326 │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.w 1cc3a8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrd fp, r8, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp] │ │ │ │ + ldr.w sl, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w sl, [sp] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - str.w sl, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w sl, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - orr.w r6, r8, r6 │ │ │ │ - orr.w sl, sl, r5 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - and.w r8, r2, #32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + and.w r9, r3, #32 │ │ │ │ bl 1bc65c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #9 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orrs r5, r6 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - orrs.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - b.n 1cc4c4 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orrs.w r9, r9, r2 │ │ │ │ + b.n 1cc538 │ │ │ │ + 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 │ │ │ │ + subs r5, #24 │ │ │ │ + lsls r1, r5, #2 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ + lsls r1, r5, #2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r1, fp, [sp] │ │ │ │ + strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1bc160 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr.w r9, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1bc160 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - and.w r8, r3, #32 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + and.w r9, r2, #32 │ │ │ │ bl 1bc65c │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #9 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #248] @ 1ccae0 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 1bc160 │ │ │ │ - vldr d7, [pc, #224] @ 1ccae0 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ + vldr d7, [pc, #204] @ 1ccb90 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs.w r8, r8, r3 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r2 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r6, r3 │ │ │ │ + bl 1bc160 │ │ │ │ + vldr d7, [pc, #176] @ 1ccb90 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - orr.w r6, r5, r3 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r3, r5 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1bc160 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r5, sl, r3 │ │ │ │ + mov.w r2, #43 @ 0x2b │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c1fa4 │ │ │ │ + bl 1c1fac │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c1df4 │ │ │ │ + bl 1c1dfc │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c1df4 │ │ │ │ + bl 1c1dfc │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1cc718 │ │ │ │ + b.n 1cc7bc │ │ │ │ blx 5a870 <__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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #1340] @ 1cd038 │ │ │ │ - ldr.w r3, [pc, #1340] @ 1cd03c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r0, [pc, #1356] @ 1cd0f8 │ │ │ │ + ldr.w r3, [pc, #1356] @ 1cd0fc │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - ldr.w r8, [r5, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -506818,419 +506989,445 @@ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ ubfx r4, r4, #4, #1 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - cmp.w r8, #4 │ │ │ │ + ldr r1, [sp, #236] @ 0xec │ │ │ │ + sub.w r2, r3, #244 @ 0xf4 │ │ │ │ + ldrd r3, r9, [r5, #32] │ │ │ │ + cmp r3, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w sl, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ - moveq.w fp, #1 │ │ │ │ - movne.w fp, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w fp, fp, #1 │ │ │ │ + moveq.w sl, #1 │ │ │ │ + movne.w sl, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ - movne.w fp, #0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 1ccd9a │ │ │ │ + movne.w sl, #0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 1cce4e │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - subs r3, #245 @ 0xf5 │ │ │ │ - orrs r3, r1 │ │ │ │ - cmp.w r8, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r3, fp │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + ubfx r3, r1, #2, #1 │ │ │ │ + subs r2, #245 @ 0xf5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ubfx r3, r1, #4, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ubfx r3, r1, #11, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + and.w r3, r1, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orrs r2, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + and.w r0, r1, #1 │ │ │ │ + ubfx fp, r1, #1, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ it eq │ │ │ │ - moveq r3, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - it ne │ │ │ │ - movne r3, #0 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ubfx r0, r2, #4, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - and.w r2, r2, #32768 @ 0x8000 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + cmpeq r2, sl │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1cd044 │ │ │ │ - cmp.w sl, #2 │ │ │ │ - beq.w 1cd1f0 │ │ │ │ + bne.w 1cd104 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1cd2b0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, fp, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ + str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr.w sl, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w r2, fp, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + orr.w r0, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - mov.w fp, #0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orr.w sl, r1, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r2, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r0, fp, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r8, fp, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - strd sl, fp, [sp] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - strd r2, fp, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, fp │ │ │ │ + movs r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ ldr r1, [r3, #0] │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bc5f0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #7 │ │ │ │ - mov r1, fp │ │ │ │ + movs r1, #0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ ubfx r3, r6, #18, #1 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ and.w r3, r6, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + mov.w r2, #43 @ 0x2b │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ - moveq r3, fp │ │ │ │ + moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1cd000 │ │ │ │ + b.n 1cd0c4 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ strd r3, r7, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w fp, [sp, #236] @ 0xec │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w fp, fp, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w fp, fp, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w fp, fp, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r1 │ │ │ │ ubfx r1, sl, #11, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orr.w r5, r3, r2 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ - orr.w r5, fp, r2 │ │ │ │ - ldr.w fp, [r1] │ │ │ │ bl 1bc5f0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vldr d7, [pc, #392] @ 1cd028 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orrs r5, r2 │ │ │ │ - vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vldr d7, [pc, #360] @ 1cd028 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r5, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - and.w r2, fp, #32 │ │ │ │ - orrs.w r2, r2, sl │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vldr d7, [pc, #336] @ 1cd0e8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + orrs r5, r2 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 1bc160 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vldr d7, [pc, #308] @ 1cd0e8 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r5, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1bc160 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ str r7, [sp, #4] │ │ │ │ + and.w r2, r3, #32 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs.w r2, r2, sl │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ orr.w r5, r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ - ubfx r3, fp, #18, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #10 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ + ubfx r3, r3, #18, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ strd r4, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ - vldr d7, [pc, #196] @ 1cd030 │ │ │ │ + vldr d7, [pc, #192] @ 1cd0f0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -507239,23 +507436,23 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c207c │ │ │ │ + bl 1c2084 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c207c │ │ │ │ + bl 1c2084 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ @@ -507279,358 +507476,376 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ - ldr r2, [pc, #60] @ (1cd040 ) │ │ │ │ - ldr r3, [pc, #56] @ (1cd03c ) │ │ │ │ + ldr r2, [pc, #56] @ (1cd100 ) │ │ │ │ + ldr r3, [pc, #52] @ (1cd0fc ) │ │ │ │ add r2, pc │ │ │ │ - strd sl, r5, [r9] │ │ │ │ + strd sl, r5, [r8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cd3ea │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 1cd4ba │ │ │ │ + mov r0, r8 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ 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 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp sl, r8 │ │ │ │ - bne.w 1ccbce │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.w 1ccc78 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrd fp, r8, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp] │ │ │ │ + ldr.w sl, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bc160 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - str.w sl, [sp] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - str.w sl, [sp] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w sl, fp, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r9, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr.w fp, [sp, #8] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - orr.w r5, r8, r5 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bc5f0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ movs r2, #7 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #10 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, sl, r1 │ │ │ │ - ldr r1, [sp, #236] @ 0xec │ │ │ │ - orrs r5, r1 │ │ │ │ - ubfx r1, r6, #18, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r3 │ │ │ │ + ubfx r3, r6, #18, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - and.w r3, r6, #32 │ │ │ │ - orrs r3, r2 │ │ │ │ - ite ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - b.n 1ccd7a │ │ │ │ + bl 1bc160 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + b.n 1cce1c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - strd r1, fp, [sp] │ │ │ │ + strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - ldrd sl, r8, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1bc160 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str.w fp, [sp] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr.w r9, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1bc160 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ bl 1bc160 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ - ldr.w r8, [r1] │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + ldr.w r9, [r1] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc5f0 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, sl │ │ │ │ movs r2, #7 │ │ │ │ - mov r1, fp │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - vldr d7, [pc, #276] @ 1cd3f0 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 1bc160 │ │ │ │ - vldr d7, [pc, #252] @ 1cd3f0 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - vstr d7, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 1bc160 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a30c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ strd r4, r7, [sp, #88] @ 0x58 │ │ │ │ bl 1bc434 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bc160 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - and.w r3, r8, #32 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + vldr d7, [pc, #224] @ 1cd4c0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + ldr r6, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r2 │ │ │ │ + vstr d7, [sp] │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r6, r3 │ │ │ │ + bl 1bc160 │ │ │ │ + vldr d7, [pc, #196] @ 1cd4c0 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r6, r3 │ │ │ │ + bl 1bc160 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + and.w r3, r9, #32 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ + mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - orrs r6, r5 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ bl 1bc160 │ │ │ │ - ubfx r3, r8, #18, #1 │ │ │ │ + ubfx r3, r9, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ movs r2, #10 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r5, r6 │ │ │ │ mov r1, r2 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bc160 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ @@ -507643,77 +507858,77 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c1fa4 │ │ │ │ + bl 1c1fac │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c1df4 │ │ │ │ + bl 1c1dfc │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ - bl 1c1df4 │ │ │ │ + bl 1c1dfc │ │ │ │ ldrd r2, r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n 1cd000 │ │ │ │ + b.n 1cd0c4 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1952] @ 0x7a0 │ │ │ │ - ldr.w r4, [pc, #2140] @ 1cdc64 │ │ │ │ + ldr.w r4, [pc, #2140] @ 1cdd34 │ │ │ │ subw sp, sp, #2132 @ 0x854 │ │ │ │ - ldr.w r3, [pc, #2136] @ 1cdc68 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1cdd38 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2124] @ 0x84c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1cdba6 │ │ │ │ + beq.w 1cdc76 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1cdb80 │ │ │ │ + beq.w 1cdc50 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1ce9a4 │ │ │ │ + beq.w 1cea74 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1cd45c │ │ │ │ + bls.n 1cd52c │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1cf022 │ │ │ │ + beq.w 1cf0f2 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1ce932 │ │ │ │ + beq.w 1cea02 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1cdcfc │ │ │ │ + beq.w 1cddcc │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1cdbe2 │ │ │ │ + bhi.w 1cdcb2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsrs r2, r5, #10 │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsrs r2, r6, #9 │ │ │ │ lsrs r7, r7, #9 │ │ │ │ lsrs r5, r7, #23 │ │ │ │ lsrs r5, r3, #10 │ │ │ │ @@ -508618,1798 +508833,1798 @@ │ │ │ │ lsrs r4, r1, #10 │ │ │ │ lsrs r5, r2, #12 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1cdc78 │ │ │ │ + bpl.n 1cdd48 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1c5ac0 │ │ │ │ + bl 1c5b08 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1cdc18 │ │ │ │ + beq.n 1cdce8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1cdc94 │ │ │ │ + bmi.n 1cdd64 │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1cdc44 │ │ │ │ + bpl.n 1cdd14 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cdcac │ │ │ │ + beq.n 1cdd7c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 1cc240 │ │ │ │ + bl 1cc2c8 │ │ │ │ ldr.w r2, [sp, #1852] @ 0x73c │ │ │ │ ldr.w r3, [sp, #1856] @ 0x740 │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ - ldr r2, [pc, #136] @ (1cdc6c ) │ │ │ │ + b.n 1cdcc4 │ │ │ │ + ldr r2, [pc, #136] @ (1cdd3c ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1cdc70 ) │ │ │ │ + ldr r1, [pc, #136] @ (1cdd40 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1cdc74 ) │ │ │ │ - ldr r3, [pc, #108] @ (1cdc68 ) │ │ │ │ + ldr r2, [pc, #120] @ (1cdd44 ) │ │ │ │ + ldr r3, [pc, #108] @ (1cdd38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2124] @ 0x84c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cf8ae │ │ │ │ + bne.w 1cf97e │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2132 @ 0x854 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #48] @ 0x30 │ │ │ │ - cbnz r3, 1cdc22 │ │ │ │ + cbnz r3, 1cdcf2 │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cdbb4 │ │ │ │ + beq.n 1cdc84 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1cdce0 │ │ │ │ + bpl.n 1cddb0 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 1c2154 │ │ │ │ + bl 1c215c │ │ │ │ ldr.w r1, [sp, #1920] @ 0x780 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8258 @ 0x2042 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cdcc8 │ │ │ │ + beq.n 1cdd98 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1cb0f0 │ │ │ │ + bl 1cb128 │ │ │ │ ldr.w r3, [sp, #1896] @ 0x768 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + b.n 1cdcc4 │ │ │ │ + cmp r3, #26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ movs r2, r3 │ │ │ │ - vshr.s16 d16, d9, #10 │ │ │ │ - movs r4, #0 │ │ │ │ + vmov.i32 d16, #105 @ 0x00000069 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r1, r5, #2 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 1c5698 │ │ │ │ + bl 1c56e0 │ │ │ │ ldr.w r2, [sp, #1868] @ 0x74c │ │ │ │ ldr.w r3, [sp, #1872] @ 0x750 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 1ca840 │ │ │ │ + bl 1ca888 │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 1cb998 │ │ │ │ + bl 1cb9f8 │ │ │ │ ldr.w r2, [sp, #1860] @ 0x744 │ │ │ │ ldr.w r3, [sp, #1864] @ 0x748 │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1ccae8 │ │ │ │ + bl 1ccb98 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 1c2364 │ │ │ │ + bl 1c236c │ │ │ │ ldr.w r1, [sp, #1912] @ 0x778 │ │ │ │ movs r3, #244 @ 0xf4 │ │ │ │ movt r3, #8194 @ 0x2002 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orrs r3, r1 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - bl 1c1064 │ │ │ │ + bl 1c106c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orr.w r2, r2, #6750208 @ 0x670000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ - bl 1c3970 │ │ │ │ + bl 1c3988 │ │ │ │ ldr.w r3, [sp, #1560] @ 0x618 │ │ │ │ ldr.w r2, [sp, #1556] @ 0x614 │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ - bl 1c3970 │ │ │ │ + bl 1c3988 │ │ │ │ ldr.w r3, [sp, #1552] @ 0x610 │ │ │ │ ldr.w r2, [sp, #1548] @ 0x60c │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ - bl 1c3970 │ │ │ │ + bl 1c3988 │ │ │ │ ldr.w r3, [sp, #1544] @ 0x608 │ │ │ │ ldr.w r2, [sp, #1540] @ 0x604 │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ - bl 1c3970 │ │ │ │ + bl 1c3988 │ │ │ │ ldr.w r3, [sp, #1536] @ 0x600 │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [sp, #1516] @ 0x5ec │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r2, [sp, #1508] @ 0x5e4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ - bl 1c2580 │ │ │ │ + bl 1c2588 │ │ │ │ ldr.w r3, [sp, #1504] @ 0x5e0 │ │ │ │ ldr.w r2, [sp, #1500] @ 0x5dc │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ - bl 1c2580 │ │ │ │ + bl 1c2588 │ │ │ │ ldr.w r3, [sp, #1496] @ 0x5d8 │ │ │ │ ldr.w r2, [sp, #1492] @ 0x5d4 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ - bl 1c2580 │ │ │ │ + bl 1c2588 │ │ │ │ ldr.w r3, [sp, #1488] @ 0x5d0 │ │ │ │ ldr.w r2, [sp, #1484] @ 0x5cc │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1480] @ 0x5c8 │ │ │ │ ldr.w r2, [sp, #1476] @ 0x5c4 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1472] @ 0x5c0 │ │ │ │ ldr.w r2, [sp, #1468] @ 0x5bc │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1464] @ 0x5b8 │ │ │ │ ldr.w r2, [sp, #1460] @ 0x5b4 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 1c2a18 │ │ │ │ + bl 1c2a28 │ │ │ │ ldr.w r3, [sp, #1816] @ 0x718 │ │ │ │ ldr.w r2, [sp, #1812] @ 0x714 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1456] @ 0x5b0 │ │ │ │ ldr.w r2, [sp, #1452] @ 0x5ac │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1448] @ 0x5a8 │ │ │ │ ldr.w r2, [sp, #1444] @ 0x5a4 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ - bl 1c2580 │ │ │ │ + bl 1c2588 │ │ │ │ ldr.w r3, [sp, #1440] @ 0x5a0 │ │ │ │ ldr.w r2, [sp, #1436] @ 0x59c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ - bl 1c2580 │ │ │ │ + bl 1c2588 │ │ │ │ ldr.w r3, [sp, #1432] @ 0x598 │ │ │ │ ldr.w r2, [sp, #1428] @ 0x594 │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1424] @ 0x590 │ │ │ │ ldr.w r2, [sp, #1420] @ 0x58c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1416] @ 0x588 │ │ │ │ ldr.w r2, [sp, #1412] @ 0x584 │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 1c2a18 │ │ │ │ + bl 1c2a28 │ │ │ │ ldr.w r3, [sp, #1808] @ 0x710 │ │ │ │ ldr.w r2, [sp, #1804] @ 0x70c │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r3, [sp, #1408] @ 0x580 │ │ │ │ ldr.w r2, [sp, #1404] @ 0x57c │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r3, [sp, #1400] @ 0x578 │ │ │ │ ldr.w r2, [sp, #1396] @ 0x574 │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r3, [sp, #1392] @ 0x570 │ │ │ │ ldr.w r2, [sp, #1388] @ 0x56c │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r3, [sp, #1384] @ 0x568 │ │ │ │ ldr.w r2, [sp, #1380] @ 0x564 │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r3, [sp, #1376] @ 0x560 │ │ │ │ ldr.w r2, [sp, #1372] @ 0x55c │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r3, [sp, #1368] @ 0x558 │ │ │ │ ldr.w r2, [sp, #1364] @ 0x554 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r3, [sp, #1360] @ 0x550 │ │ │ │ ldr.w r2, [sp, #1356] @ 0x54c │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r3, [sp, #1352] @ 0x548 │ │ │ │ ldr.w r2, [sp, #1348] @ 0x544 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r3, [sp, #1344] @ 0x540 │ │ │ │ ldr.w r2, [sp, #1340] @ 0x53c │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r3, [sp, #1336] @ 0x538 │ │ │ │ ldr.w r2, [sp, #1332] @ 0x534 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r3, [sp, #1328] @ 0x530 │ │ │ │ ldr.w r2, [sp, #1324] @ 0x52c │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r3, [sp, #1320] @ 0x528 │ │ │ │ ldr.w r2, [sp, #1316] @ 0x524 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r3, [sp, #1312] @ 0x520 │ │ │ │ ldr.w r2, [sp, #1308] @ 0x51c │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r3, [sp, #1304] @ 0x518 │ │ │ │ ldr.w r2, [sp, #1300] @ 0x514 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r3, [sp, #1296] @ 0x510 │ │ │ │ ldr.w r2, [sp, #1292] @ 0x50c │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r3, [sp, #1288] @ 0x508 │ │ │ │ ldr.w r2, [sp, #1284] @ 0x504 │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ - bl 1c4a70 │ │ │ │ + bl 1c4ab8 │ │ │ │ ldr.w r2, [sp, #1244] @ 0x4dc │ │ │ │ ldr.w r3, [sp, #1248] @ 0x4e0 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ - bl 1c4a70 │ │ │ │ + bl 1c4ab8 │ │ │ │ ldr.w r2, [sp, #1236] @ 0x4d4 │ │ │ │ ldr.w r3, [sp, #1240] @ 0x4d8 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ - bl 1c4a70 │ │ │ │ + bl 1c4ab8 │ │ │ │ ldr.w r2, [sp, #1228] @ 0x4cc │ │ │ │ ldr.w r3, [sp, #1232] @ 0x4d0 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ - bl 1c4a70 │ │ │ │ + bl 1c4ab8 │ │ │ │ ldr.w r2, [sp, #1220] @ 0x4c4 │ │ │ │ ldr.w r3, [sp, #1224] @ 0x4c8 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ - bl 1c4a70 │ │ │ │ + bl 1c4ab8 │ │ │ │ ldr.w r2, [sp, #1212] @ 0x4bc │ │ │ │ ldr.w r3, [sp, #1216] @ 0x4c0 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1cdbe2 │ │ │ │ + bcs.w 1cdcb2 │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ - bl 1c33f8 │ │ │ │ + bl 1c3418 │ │ │ │ ldr.w r2, [sp, #1204] @ 0x4b4 │ │ │ │ ldr.w r3, [sp, #1208] @ 0x4b8 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ - bl 1c33f8 │ │ │ │ + bl 1c3418 │ │ │ │ ldr.w r3, [sp, #1200] @ 0x4b0 │ │ │ │ ldr.w r2, [sp, #1196] @ 0x4ac │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ - bl 1c3e78 │ │ │ │ + bl 1c3ec0 │ │ │ │ ldr.w r2, [sp, #1188] @ 0x4a4 │ │ │ │ ldr.w r3, [sp, #1192] @ 0x4a8 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ - bl 1c3e78 │ │ │ │ + bl 1c3ec0 │ │ │ │ ldr.w r3, [sp, #1184] @ 0x4a0 │ │ │ │ ldr.w r2, [sp, #1180] @ 0x49c │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r2, [sp, #1276] @ 0x4fc │ │ │ │ ldr.w r3, [sp, #1280] @ 0x500 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r2, [sp, #1268] @ 0x4f4 │ │ │ │ ldr.w r3, [sp, #1272] @ 0x4f8 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r2, [sp, #1260] @ 0x4ec │ │ │ │ ldr.w r3, [sp, #1264] @ 0x4f0 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ - bl 1c4438 │ │ │ │ + bl 1c4480 │ │ │ │ ldr.w r2, [sp, #1252] @ 0x4e4 │ │ │ │ ldr.w r3, [sp, #1256] @ 0x4e8 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ bl 1bfb94 │ │ │ │ ldr.w r3, [sp, #1176] @ 0x498 │ │ │ │ ldr.w r2, [sp, #1172] @ 0x494 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ bl 1bfb94 │ │ │ │ ldr.w r3, [sp, #1168] @ 0x490 │ │ │ │ ldr.w r2, [sp, #1164] @ 0x48c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ bl 1bfb94 │ │ │ │ ldr.w r3, [sp, #1160] @ 0x488 │ │ │ │ ldr.w r2, [sp, #1156] @ 0x484 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ bl 1bfb94 │ │ │ │ ldr.w r3, [sp, #1152] @ 0x480 │ │ │ │ ldr.w r2, [sp, #1148] @ 0x47c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ bl 1bfb94 │ │ │ │ ldr.w r3, [sp, #1144] @ 0x478 │ │ │ │ ldr.w r2, [sp, #1140] @ 0x474 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ bl 1bfb94 │ │ │ │ ldr.w r3, [sp, #1136] @ 0x470 │ │ │ │ ldr.w r2, [sp, #1132] @ 0x46c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ bl 1bfb94 │ │ │ │ ldr.w r3, [sp, #1128] @ 0x468 │ │ │ │ ldr.w r2, [sp, #1124] @ 0x464 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ bl 1bea34 │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ bl 1bea34 │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ bl 1be800 │ │ │ │ ldr.w r3, [sp, #2056] @ 0x808 │ │ │ │ ldr.w r2, [sp, #2052] @ 0x804 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 1c1ecc │ │ │ │ + bl 1c1ed4 │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ bl 1be800 │ │ │ │ ldr.w r3, [sp, #2048] @ 0x800 │ │ │ │ ldr.w r2, [sp, #2044] @ 0x7fc │ │ │ │ orr.w r3, r3, #109051904 @ 0x6800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ bl 1be800 │ │ │ │ ldr.w r3, [sp, #2040] @ 0x7f8 │ │ │ │ ldr.w r2, [sp, #2036] @ 0x7f4 │ │ │ │ orr.w r3, r3, #117440512 @ 0x7000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ bl 1be800 │ │ │ │ ldr.w r3, [sp, #2032] @ 0x7f0 │ │ │ │ ldr.w r2, [sp, #2028] @ 0x7ec │ │ │ │ orr.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ bl 1bebf8 │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1cdbf4 │ │ │ │ + b.n 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ bl 1bed18 │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ bl 1bed18 │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ bl 1beafc │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ bl 1bebf8 │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ bl 1bebf8 │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ bl 1be14c │ │ │ │ ldr.w r3, [sp, #1824] @ 0x720 │ │ │ │ ldr.w r2, [sp, #1820] @ 0x71c │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ bl 1be648 │ │ │ │ ldr.w r3, [sp, #1848] @ 0x738 │ │ │ │ ldr.w r2, [sp, #1844] @ 0x734 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #332] @ 0x14c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #324] @ 0x144 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #316] @ 0x13c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #308] @ 0x134 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1cf876 │ │ │ │ + bls.w 1cf946 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ bl 1bde8c │ │ │ │ ldrd r2, r3, [sp, #788] @ 0x314 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1cf892 │ │ │ │ + bls.w 1cf962 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ - bl 1c08f8 │ │ │ │ + bl 1c0900 │ │ │ │ ldrd r2, r3, [sp, #756] @ 0x2f4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ - bl 1bfd68 │ │ │ │ + bl 1bfd6c │ │ │ │ ldrd r2, r3, [sp, #252] @ 0xfc │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #3538944 @ 0x360000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ bl 1bd720 │ │ │ │ ldrd r2, r3, [sp, #684] @ 0x2ac │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ bl 1bdce4 │ │ │ │ ldrd r2, r3, [sp, #780] @ 0x30c │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ bl 1bd464 │ │ │ │ ldrd r2, r3, [sp, #260] @ 0x104 │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - bl 1c12fc │ │ │ │ + bl 1c1304 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6488064 @ 0x630000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ - bl 1c3970 │ │ │ │ + bl 1c3988 │ │ │ │ ldr.w r3, [sp, #1744] @ 0x6d0 │ │ │ │ ldr.w r2, [sp, #1740] @ 0x6cc │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ - bl 1c2580 │ │ │ │ + bl 1c2588 │ │ │ │ ldr.w r3, [sp, #1736] @ 0x6c8 │ │ │ │ ldr.w r2, [sp, #1732] @ 0x6c4 │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ - bl 1c2580 │ │ │ │ + bl 1c2588 │ │ │ │ ldr.w r3, [sp, #1728] @ 0x6c0 │ │ │ │ ldr.w r2, [sp, #1724] @ 0x6bc │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ - bl 1c2580 │ │ │ │ + bl 1c2588 │ │ │ │ ldr.w r3, [sp, #1720] @ 0x6b8 │ │ │ │ ldr.w r2, [sp, #1716] @ 0x6b4 │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ - bl 1c2580 │ │ │ │ + bl 1c2588 │ │ │ │ ldr.w r3, [sp, #1712] @ 0x6b0 │ │ │ │ ldr.w r2, [sp, #1708] @ 0x6ac │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ - bl 1c2580 │ │ │ │ + bl 1c2588 │ │ │ │ ldr.w r3, [sp, #1704] @ 0x6a8 │ │ │ │ ldr.w r2, [sp, #1700] @ 0x6a4 │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1696] @ 0x6a0 │ │ │ │ ldr.w r2, [sp, #1692] @ 0x69c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1688] @ 0x698 │ │ │ │ ldr.w r2, [sp, #1684] @ 0x694 │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1680] @ 0x690 │ │ │ │ ldr.w r2, [sp, #1676] @ 0x68c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1672] @ 0x688 │ │ │ │ ldr.w r2, [sp, #1668] @ 0x684 │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ - bl 1c3970 │ │ │ │ + bl 1c3988 │ │ │ │ ldr.w r3, [sp, #1664] @ 0x680 │ │ │ │ ldr.w r2, [sp, #1660] @ 0x67c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ - bl 1c3970 │ │ │ │ + bl 1c3988 │ │ │ │ ldr.w r3, [sp, #1656] @ 0x678 │ │ │ │ ldr.w r2, [sp, #1652] @ 0x674 │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1648] @ 0x670 │ │ │ │ ldr.w r2, [sp, #1644] @ 0x66c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1640] @ 0x668 │ │ │ │ ldr.w r2, [sp, #1636] @ 0x664 │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1632] @ 0x660 │ │ │ │ ldr.w r2, [sp, #1628] @ 0x65c │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1624] @ 0x658 │ │ │ │ ldr.w r2, [sp, #1620] @ 0x654 │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ bl 1bee7c │ │ │ │ ldrd r2, r3, [sp, #100] @ 0x64 │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 1bee7c │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1c0a88 │ │ │ │ + bl 1c0a90 │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 1bd190 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 1c0a88 │ │ │ │ + bl 1c0a90 │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1c0a88 │ │ │ │ + bl 1c0a90 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1c0a88 │ │ │ │ + bl 1c0a90 │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 1bd190 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1800] @ 0x708 │ │ │ │ ldr.w r2, [sp, #1796] @ 0x704 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ - bl 1c0dcc │ │ │ │ + bl 1c0dd4 │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6389760 @ 0x618000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ bl 1bea34 │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ bl 1bea34 │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 1bd190 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ bl 1be930 │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2116 @ 0x844 │ │ │ │ bl 1be800 │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ ldr.w r3, [sp, #2120] @ 0x848 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ - bl 1c2580 │ │ │ │ + bl 1c2588 │ │ │ │ ldr.w r3, [sp, #1616] @ 0x650 │ │ │ │ ldr.w r2, [sp, #1612] @ 0x64c │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1608] @ 0x648 │ │ │ │ ldr.w r2, [sp, #1604] @ 0x644 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1600] @ 0x640 │ │ │ │ ldr.w r2, [sp, #1596] @ 0x63c │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ - bl 1c2580 │ │ │ │ + bl 1c2588 │ │ │ │ ldr.w r3, [sp, #1592] @ 0x638 │ │ │ │ ldr.w r2, [sp, #1588] @ 0x634 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1584] @ 0x630 │ │ │ │ ldr.w r2, [sp, #1580] @ 0x62c │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ - bl 1c3970 │ │ │ │ + bl 1c3988 │ │ │ │ ldr.w r3, [sp, #1576] @ 0x628 │ │ │ │ ldr.w r2, [sp, #1572] @ 0x624 │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ - bl 1c3970 │ │ │ │ + bl 1c3988 │ │ │ │ ldr.w r3, [sp, #1568] @ 0x620 │ │ │ │ ldr.w r2, [sp, #1564] @ 0x61c │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 1bce9c │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 1bd190 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #348] @ 0x15c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #340] @ 0x154 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf732 │ │ │ │ + bcs.w 1cf802 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #412] @ 0x19c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf76a │ │ │ │ + bcs.w 1cf83a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #396] @ 0x18c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf786 │ │ │ │ + bcs.w 1cf856 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #380] @ 0x17c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf74e │ │ │ │ + bcs.w 1cf81e │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #364] @ 0x16c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1792] @ 0x700 │ │ │ │ ldr.w r2, [sp, #1788] @ 0x6fc │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ - bl 1c3970 │ │ │ │ + bl 1c3988 │ │ │ │ ldr.w r3, [sp, #1760] @ 0x6e0 │ │ │ │ ldr.w r2, [sp, #1756] @ 0x6dc │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ - bl 1c2580 │ │ │ │ + bl 1c2588 │ │ │ │ ldr.w r3, [sp, #1752] @ 0x6d8 │ │ │ │ ldr.w r2, [sp, #1748] @ 0x6d4 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ bl 1be464 │ │ │ │ ldr.w r3, [sp, #1840] @ 0x730 │ │ │ │ ldr.w r2, [sp, #1836] @ 0x72c │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ bl 1be284 │ │ │ │ ldr.w r3, [sp, #1832] @ 0x728 │ │ │ │ ldr.w r2, [sp, #1828] @ 0x724 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1776] @ 0x6f0 │ │ │ │ ldr.w r2, [sp, #1772] @ 0x6ec │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ - bl 1c2580 │ │ │ │ + bl 1c2588 │ │ │ │ ldr.w r3, [sp, #1768] @ 0x6e8 │ │ │ │ ldr.w r2, [sp, #1764] @ 0x6e4 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 1c2f08 │ │ │ │ + bl 1c2f20 │ │ │ │ ldr.w r3, [sp, #1784] @ 0x6f8 │ │ │ │ ldr.w r2, [sp, #1780] @ 0x6f4 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #564] @ 0x234 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #556] @ 0x22c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #548] @ 0x224 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #540] @ 0x21c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #532] @ 0x214 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf7a2 │ │ │ │ + bcs.w 1cf872 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ - bl 1c1bb8 │ │ │ │ + bl 1c1bc0 │ │ │ │ ldrd r2, r3, [sp, #668] @ 0x29c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1cf7ba │ │ │ │ + bcc.w 1cf88a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ - bl 1c1984 │ │ │ │ + bl 1c198c │ │ │ │ ldrd r2, r3, [sp, #644] @ 0x284 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1cf6fe │ │ │ │ + bcc.w 1cf7ce │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ - bl 1c1984 │ │ │ │ + bl 1c198c │ │ │ │ ldrd r2, r3, [sp, #628] @ 0x274 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ - bl 1bff60 │ │ │ │ + bl 1bff64 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #2490368 @ 0x260000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1c0ba8 │ │ │ │ + bl 1c0bb0 │ │ │ │ ldrd r2, r3, [sp, #164] @ 0xa4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6586368 @ 0x648000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ - bl 1c0ba8 │ │ │ │ + bl 1c0bb0 │ │ │ │ ldrd r2, r3, [sp, #156] @ 0x9c │ │ │ │ orr.w r2, r2, #6619136 @ 0x650000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl 1c0ba8 │ │ │ │ + bl 1c0bb0 │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6553600 @ 0x640000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ - bl 1c0ba8 │ │ │ │ + bl 1c0bb0 │ │ │ │ ldrd r2, r3, [sp, #172] @ 0xac │ │ │ │ orr.w r2, r2, #6553600 @ 0x640000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 1c0ba8 │ │ │ │ + bl 1c0bb0 │ │ │ │ ldrd r2, r3, [sp, #148] @ 0x94 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6651904 @ 0x658000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl 1c0ba8 │ │ │ │ + bl 1c0bb0 │ │ │ │ ldrd r2, r3, [sp, #140] @ 0x8c │ │ │ │ orr.w r2, r2, #6651904 @ 0x658000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ - bl 1c0ba8 │ │ │ │ + bl 1c0bb0 │ │ │ │ ldrd r2, r3, [sp, #132] @ 0x84 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6684672 @ 0x660000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 1c0ba8 │ │ │ │ + bl 1c0bb0 │ │ │ │ ldrd r2, r3, [sp, #124] @ 0x7c │ │ │ │ orr.w r2, r2, #6684672 @ 0x660000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 1c0ba8 │ │ │ │ + bl 1c0bb0 │ │ │ │ ldrd r2, r3, [sp, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6717440 @ 0x668000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf7ce │ │ │ │ + bcs.w 1cf89e │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #524] @ 0x20c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf806 │ │ │ │ + bcs.w 1cf8d6 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #508] @ 0x1fc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf7ea │ │ │ │ + bcs.w 1cf8ba │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #476] @ 0x1dc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf83e │ │ │ │ + bcs.w 1cf90e │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #492] @ 0x1ec │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf822 │ │ │ │ + bcs.w 1cf8f2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #444] @ 0x1bc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf85a │ │ │ │ + bcs.w 1cf92a │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #460] @ 0x1cc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf716 │ │ │ │ + bcs.w 1cf7e6 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #428] @ 0x1ac │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ bl 1bd39c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r2, #13172736 @ 0xc90000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #32768 @ 0x8000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 1bd39c │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4784128 @ 0x490000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ bl 1bd39c │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r2, #4784128 @ 0x490000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ bl 1bdab0 │ │ │ │ ldrd r2, r3, [sp, #724] @ 0x2d4 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ bl 1bd864 │ │ │ │ ldrd r2, r3, [sp, #692] @ 0x2b4 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - bl 1c12fc │ │ │ │ + bl 1c1304 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r2, r2, #6520832 @ 0x638000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ bl 1bd234 │ │ │ │ ldrd r2, r3, [sp, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2100 @ 0x834 │ │ │ │ bl 1be800 │ │ │ │ ldr.w r3, [sp, #2104] @ 0x838 │ │ │ │ ldr.w r2, [sp, #2100] @ 0x834 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2108 @ 0x83c │ │ │ │ bl 1be800 │ │ │ │ ldr.w r3, [sp, #2112] @ 0x840 │ │ │ │ ldr.w r2, [sp, #2108] @ 0x83c │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ bl 1be800 │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ bl 1be800 │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ bl 1be800 │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ bl 1be800 │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ bl 1be800 │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ bl 1bea34 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ bl 1bfb94 │ │ │ │ ldr.w r3, [sp, #1120] @ 0x460 │ │ │ │ ldr.w r2, [sp, #1116] @ 0x45c │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ bl 1bfb94 │ │ │ │ ldr.w r3, [sp, #1112] @ 0x458 │ │ │ │ ldr.w r2, [sp, #1108] @ 0x454 │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ bl 1bfb94 │ │ │ │ ldr.w r3, [sp, #1104] @ 0x450 │ │ │ │ ldr.w r2, [sp, #1100] @ 0x44c │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ - bl 1c99f0 │ │ │ │ + bl 1c9a38 │ │ │ │ ldr.w r3, [sp, #1096] @ 0x448 │ │ │ │ ldr.w r2, [sp, #1092] @ 0x444 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ - bl 1c70e8 │ │ │ │ + bl 1c7130 │ │ │ │ ldr.w r3, [sp, #1064] @ 0x428 │ │ │ │ ldr.w r2, [sp, #1060] @ 0x424 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ - bl 1ca128 │ │ │ │ + bl 1ca170 │ │ │ │ ldr.w r3, [sp, #1056] @ 0x420 │ │ │ │ ldr.w r2, [sp, #1052] @ 0x41c │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ - bl 1ca128 │ │ │ │ + bl 1ca170 │ │ │ │ ldr.w r3, [sp, #1048] @ 0x418 │ │ │ │ ldr.w r2, [sp, #1044] @ 0x414 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ - bl 1c70e8 │ │ │ │ + bl 1c7130 │ │ │ │ ldr.w r3, [sp, #1040] @ 0x410 │ │ │ │ ldr.w r2, [sp, #1036] @ 0x40c │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ - bl 1c70e8 │ │ │ │ + bl 1c7130 │ │ │ │ ldr.w r3, [sp, #1032] @ 0x408 │ │ │ │ ldr.w r2, [sp, #1028] @ 0x404 │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ - bl 1ca128 │ │ │ │ + bl 1ca170 │ │ │ │ ldr.w r3, [sp, #1024] @ 0x400 │ │ │ │ ldr r2, [sp, #1020] @ 0x3fc │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ - bl 1ca128 │ │ │ │ + bl 1ca170 │ │ │ │ ldrd r2, r3, [sp, #1012] @ 0x3f4 │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ - bl 1c70e8 │ │ │ │ + bl 1c7130 │ │ │ │ ldrd r2, r3, [sp, #1004] @ 0x3ec │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ - bl 1c70e8 │ │ │ │ + bl 1c7130 │ │ │ │ ldrd r2, r3, [sp, #996] @ 0x3e4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ - bl 1c9308 │ │ │ │ + bl 1c9350 │ │ │ │ ldrd r2, r3, [sp, #988] @ 0x3dc │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ - bl 1c8568 │ │ │ │ + bl 1c85b0 │ │ │ │ ldrd r2, r3, [sp, #980] @ 0x3d4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ - bl 1c9308 │ │ │ │ + bl 1c9350 │ │ │ │ ldrd r2, r3, [sp, #972] @ 0x3cc │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ - bl 1c8568 │ │ │ │ + bl 1c85b0 │ │ │ │ ldrd r2, r3, [sp, #964] @ 0x3c4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ - bl 1c8c28 │ │ │ │ + bl 1c8c70 │ │ │ │ ldrd r2, r3, [sp, #956] @ 0x3bc │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ - bl 1c8c28 │ │ │ │ + bl 1c8c70 │ │ │ │ ldrd r2, r3, [sp, #948] @ 0x3b4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ - bl 1ca128 │ │ │ │ + bl 1ca170 │ │ │ │ ldrd r2, r3, [sp, #940] @ 0x3ac │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ - bl 1ca128 │ │ │ │ + bl 1ca170 │ │ │ │ ldrd r2, r3, [sp, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ - bl 1ca128 │ │ │ │ + bl 1ca170 │ │ │ │ ldrd r2, r3, [sp, #924] @ 0x39c │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ - bl 1ca128 │ │ │ │ + bl 1ca170 │ │ │ │ ldrd r2, r3, [sp, #916] @ 0x394 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ - bl 1ca128 │ │ │ │ + bl 1ca170 │ │ │ │ ldrd r2, r3, [sp, #908] @ 0x38c │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ - bl 1ca128 │ │ │ │ + bl 1ca170 │ │ │ │ ldrd r2, r3, [sp, #900] @ 0x384 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ - bl 1ca128 │ │ │ │ + bl 1ca170 │ │ │ │ ldrd r2, r3, [sp, #892] @ 0x37c │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ - bl 1ca128 │ │ │ │ + bl 1ca170 │ │ │ │ ldrd r2, r3, [sp, #884] @ 0x374 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ - bl 1c7eac │ │ │ │ + bl 1c7ef4 │ │ │ │ ldrd r2, r3, [sp, #876] @ 0x36c │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ - bl 1c7eac │ │ │ │ + bl 1c7ef4 │ │ │ │ ldrd r2, r3, [sp, #868] @ 0x364 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ - bl 1c8c28 │ │ │ │ + bl 1c8c70 │ │ │ │ ldrd r2, r3, [sp, #860] @ 0x35c │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ - bl 1c7800 │ │ │ │ + bl 1c7848 │ │ │ │ ldrd r2, r3, [sp, #852] @ 0x354 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbe2 │ │ │ │ + bcc.w 1cdcb2 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ - bl 1c5098 │ │ │ │ + bl 1c50e0 │ │ │ │ ldrd r2, r3, [sp, #844] @ 0x34c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ - bl 1c5260 │ │ │ │ + bl 1c52a8 │ │ │ │ ldrd r2, r3, [sp, #836] @ 0x344 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ - bl 1c5478 │ │ │ │ + bl 1c54c0 │ │ │ │ ldrd r2, r3, [sp, #828] @ 0x33c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #524288 @ 0x80000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ - bl 1c5478 │ │ │ │ + bl 1c54c0 │ │ │ │ ldrd r2, r3, [sp, #820] @ 0x334 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1048576 @ 0x100000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ - bl 1c5478 │ │ │ │ + bl 1c54c0 │ │ │ │ ldrd r2, r3, [sp, #812] @ 0x32c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1572864 @ 0x180000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r1, r3, #1 │ │ │ │ strd r1, r0, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -510429,370 +510644,370 @@ │ │ │ │ bl 1bc160 │ │ │ │ ldr.w r1, [sp, #2120] @ 0x848 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ - bl 1c6510 │ │ │ │ + bl 1c6558 │ │ │ │ ldr.w r3, [sp, #1088] @ 0x440 │ │ │ │ ldr.w r2, [sp, #1084] @ 0x43c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ - bl 1c5f18 │ │ │ │ + bl 1c5f60 │ │ │ │ ldr.w r3, [sp, #1080] @ 0x438 │ │ │ │ ldr.w r2, [sp, #1076] @ 0x434 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #4456448 @ 0x440000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ - bl 1c6b10 │ │ │ │ + bl 1c6b58 │ │ │ │ ldr.w r3, [sp, #1072] @ 0x430 │ │ │ │ ldr.w r2, [sp, #1068] @ 0x42c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ bl 1be00c │ │ │ │ ldrd r2, r3, [sp, #804] @ 0x324 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ bl 1bdbb8 │ │ │ │ ldrd r2, r3, [sp, #748] @ 0x2ec │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ bl 1bdbb8 │ │ │ │ ldrd r2, r3, [sp, #740] @ 0x2e4 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ - bl 1c0288 │ │ │ │ + bl 1c028c │ │ │ │ ldrd r2, r3, [sp, #772] @ 0x304 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ bl 1bd968 │ │ │ │ ldrd r2, r3, [sp, #716] @ 0x2cc │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ bl 1bd968 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49472 @ 0xc140 │ │ │ │ ldrd r2, r1, [sp, #708] @ 0x2c4 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ - bl 1c1bb8 │ │ │ │ + bl 1c1bc0 │ │ │ │ ldrd r2, r3, [sp, #652] @ 0x28c │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ bl 1bdbb8 │ │ │ │ ldrd r2, r3, [sp, #732] @ 0x2dc │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3254779904 @ 0xc2000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ bl 1bd968 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49856 @ 0xc2c0 │ │ │ │ ldrd r2, r1, [sp, #700] @ 0x2bc │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ bl 1bd5d8 │ │ │ │ ldrd r2, r3, [sp, #676] @ 0x2a4 │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #612] @ 0x264 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #604] @ 0x25c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #596] @ 0x254 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #588] @ 0x24c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #580] @ 0x244 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ - bl 1c1790 │ │ │ │ + bl 1c1798 │ │ │ │ ldrd r2, r3, [sp, #572] @ 0x23c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ - bl 1c1984 │ │ │ │ + bl 1c198c │ │ │ │ ldrd r2, r3, [sp, #620] @ 0x26c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #420] @ 0x1a4 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #404] @ 0x194 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #356] @ 0x164 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #388] @ 0x184 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #372] @ 0x174 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ - bl 1c1bb8 │ │ │ │ + bl 1c1bc0 │ │ │ │ ldrd r2, r3, [sp, #660] @ 0x294 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ - bl 1c1984 │ │ │ │ + bl 1c198c │ │ │ │ ldrd r2, r3, [sp, #636] @ 0x27c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #516] @ 0x204 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #468] @ 0x1d4 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #500] @ 0x1f4 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #436] @ 0x1b4 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #484] @ 0x1e4 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ - bl 1c1500 │ │ │ │ + bl 1c1508 │ │ │ │ ldrd r2, r3, [sp, #452] @ 0x1c4 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ bl 1bf338 │ │ │ │ ldrd r2, r3, [sp, #796] @ 0x31c │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ - bl 1c03e8 │ │ │ │ + bl 1c03f0 │ │ │ │ ldrd r2, r3, [sp, #764] @ 0x2fc │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbf4 │ │ │ │ + b.w 1cdcc4 │ │ │ │ blx 5a870 <__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, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #164] @ (1cf96c ) │ │ │ │ + ldr r2, [pc, #164] @ (1cfa3c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #164] @ (1cf970 ) │ │ │ │ + ldr r3, [pc, #164] @ (1cfa40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ ldr.w r1, [r0, #164] @ 0xa4 │ │ │ │ add.w r9, r7, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldr.w r8, [r7, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 1cf94a │ │ │ │ + beq.n 1cfa1a │ │ │ │ mov r5, r0 │ │ │ │ movw fp, #1031 @ 0x407 │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ add.w r6, r8, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1cf942 │ │ │ │ + beq.n 1cfa12 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r2, fp │ │ │ │ add.w r1, r3, r3, lsl #1 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ it eq │ │ │ │ ldrdeq r1, r2, [r4, #32] │ │ │ │ mov.w r3, r3, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 1cf932 │ │ │ │ + beq.n 1cfa02 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1cd3f8 │ │ │ │ + bl 1cd4c8 │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ strd r1, r2, [r5] │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ adds r5, #8 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1cf902 │ │ │ │ + bne.n 1cf9d2 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 1cf8f4 │ │ │ │ - ldr r2, [pc, #40] @ (1cf974 ) │ │ │ │ - ldr r3, [pc, #32] @ (1cf970 ) │ │ │ │ + bne.n 1cf9c4 │ │ │ │ + ldr r2, [pc, #40] @ (1cfa44 ) │ │ │ │ + ldr r3, [pc, #32] @ (1cfa40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1cf966 │ │ │ │ + bne.n 1cfa36 │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #26 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 1cf9ae │ │ │ │ + cbz r2, 1cfa7e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -510801,18 +511016,18 @@ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r0, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1cf98a │ │ │ │ + bne.n 1cfa5a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cf9e8 │ │ │ │ + cbz r2, 1cfab8 │ │ │ │ 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 │ │ │ │ @@ -510823,22 +511038,22 @@ │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ strb.w lr, [r0, #-5] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1cf9c4 │ │ │ │ + bne.n 1cfa94 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cfa5a │ │ │ │ + cbz r2, 1cfb2a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1cfa5c │ │ │ │ + vldr s11, [pc, #100] @ 1cfb2c │ │ │ │ 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 │ │ │ │ @@ -510856,35 +511071,35 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1cf9fa │ │ │ │ + bne.n 1cfaca │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cfa7c │ │ │ │ + cbz r2, 1cfb4c │ │ │ │ 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 1cfa66 │ │ │ │ + bne.n 1cfb36 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cfae0 │ │ │ │ + cbz r2, 1cfbb0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1cfae4 │ │ │ │ + vldr s12, [pc, #88] @ 1cfbb4 │ │ │ │ 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 │ │ │ │ @@ -510898,45 +511113,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 1cfa92 │ │ │ │ + bne.n 1cfb62 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cfb1c │ │ │ │ + cbz r2, 1cfbec │ │ │ │ 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 1cfaf4 │ │ │ │ + bne.n 1cfbc4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cfbb0 │ │ │ │ + beq.n 1cfc80 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1cfbb4 │ │ │ │ + vldr s11, [pc, #132] @ 1cfc84 │ │ │ │ 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 │ │ │ │ @@ -510963,21 +511178,21 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1cfb38 │ │ │ │ + bne.n 1cfc08 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cfbec │ │ │ │ + cbz r2, 1cfcbc │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -510985,19 +511200,19 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #16, #8 │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1cfbc6 │ │ │ │ + bne.n 1cfc96 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cfc24 │ │ │ │ + cbz r2, 1cfcf4 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -511005,22 +511220,22 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #16, #8 │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1cfbfe │ │ │ │ + bne.n 1cfcce │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cfc96 │ │ │ │ + cbz r2, 1cfd66 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1cfc98 │ │ │ │ + vldr s11, [pc, #100] @ 1cfd68 │ │ │ │ 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 │ │ │ │ @@ -511038,21 +511253,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 1cfc36 │ │ │ │ + bne.n 1cfd06 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cfcd6 │ │ │ │ + cbz r2, 1cfda6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r6, lr │ │ │ │ @@ -511060,22 +511275,22 @@ │ │ │ │ mov.w r4, ip, lsr #16 │ │ │ │ mov.w r2, ip, lsr #24 │ │ │ │ bfi r3, r5, #0, #8 │ │ │ │ bfi r3, r4, #8, #8 │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1cfca6 │ │ │ │ + bne.n 1cfd76 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cfd82 │ │ │ │ + beq.n 1cfe52 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1cfd84 │ │ │ │ + vldr s10, [pc, #160] @ 1cfe54 │ │ │ │ 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 │ │ │ │ @@ -511110,43 +511325,43 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1cfcec │ │ │ │ + bne.n 1cfdbc │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cfdba │ │ │ │ + cbz r2, 1cfe8a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ sbfx lr, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ mov.w r2, r3, asr #24 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1cfd94 │ │ │ │ + bne.n 1cfe64 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cfe1e │ │ │ │ + cbz r2, 1cfeee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1cfe20 │ │ │ │ + vldr s12, [pc, #88] @ 1cfef0 │ │ │ │ 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 │ │ │ │ @@ -511160,20 +511375,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 1cfdce │ │ │ │ + bne.n 1cfe9e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cfe5e │ │ │ │ + cbz r2, 1cff2e │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ adds r0, #4 │ │ │ │ @@ -511182,23 +511397,23 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w r2, r3, lsr #8 │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1cfe32 │ │ │ │ + bne.n 1cff02 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cfef0 │ │ │ │ + beq.n 1cffc0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1cfef4 │ │ │ │ + vldr s11, [pc, #132] @ 1cffc4 │ │ │ │ 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 │ │ │ │ @@ -511225,21 +511440,21 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1cfe78 │ │ │ │ + bne.n 1cff48 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cff2e │ │ │ │ + cbz r2, 1cfffe │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -511247,21 +511462,21 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #8, #8 │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1cff06 │ │ │ │ + bne.n 1cffd6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cff9e │ │ │ │ + cbz r2, 1d006e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1cffa0 │ │ │ │ + vldr s11, [pc, #100] @ 1d0070 │ │ │ │ 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 │ │ │ │ @@ -511279,35 +511494,35 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1cff3e │ │ │ │ + bne.n 1d000e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cffbc │ │ │ │ + cbz r2, 1d008c │ │ │ │ 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 1cffaa │ │ │ │ + bne.n 1d007a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0022 │ │ │ │ + cbz r2, 1d00f2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d0024 │ │ │ │ + vldr s12, [pc, #88] @ 1d00f4 │ │ │ │ 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 │ │ │ │ @@ -511321,20 +511536,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 1cffd2 │ │ │ │ + bne.n 1d00a2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0062 │ │ │ │ + cbz r2, 1d0132 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ adds r0, #4 │ │ │ │ @@ -511343,22 +511558,22 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w r2, r3, lsr #24 │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d0036 │ │ │ │ + bne.n 1d0106 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d00c4 │ │ │ │ + cbz r2, 1d0194 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d00c8 │ │ │ │ + vldr s12, [pc, #88] @ 1d0198 │ │ │ │ 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 │ │ │ │ @@ -511372,43 +511587,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 1d0076 │ │ │ │ + bne.n 1d0146 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0100 │ │ │ │ + cbz r2, 1d01d0 │ │ │ │ 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 1d00d8 │ │ │ │ + bne.n 1d01a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d016c │ │ │ │ + cbz r2, 1d023c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d0170 │ │ │ │ + vldr s11, [pc, #96] @ 1d0240 │ │ │ │ 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 │ │ │ │ @@ -511425,25 +511640,25 @@ │ │ │ │ vmul.f32 s12, s12, s11 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d0112 │ │ │ │ + bne.n 1d01e2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d01d6 │ │ │ │ + cbz r2, 1d02a6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d01d8 │ │ │ │ + vldr s12, [pc, #88] @ 1d02a8 │ │ │ │ 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 │ │ │ │ @@ -511457,24 +511672,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 1d0186 │ │ │ │ + bne.n 1d0256 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d023e │ │ │ │ + cbz r2, 1d030e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d0240 │ │ │ │ + vldr s12, [pc, #88] @ 1d0310 │ │ │ │ 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 │ │ │ │ @@ -511488,23 +511703,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 1d01ee │ │ │ │ + bne.n 1d02be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d02ac │ │ │ │ + cbz r2, 1d037c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d02b0 │ │ │ │ + vldr s11, [pc, #96] @ 1d0380 │ │ │ │ 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 │ │ │ │ @@ -511521,25 +511736,25 @@ │ │ │ │ vmul.f32 s12, s12, s11 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d0252 │ │ │ │ + bne.n 1d0322 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d0316 │ │ │ │ + cbz r2, 1d03e6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d0318 │ │ │ │ + vldr s12, [pc, #88] @ 1d03e8 │ │ │ │ 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 │ │ │ │ @@ -511553,23 +511768,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 1d02c6 │ │ │ │ + bne.n 1d0396 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d0384 │ │ │ │ + cbz r2, 1d0454 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d0388 │ │ │ │ + vldr s11, [pc, #96] @ 1d0458 │ │ │ │ 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 │ │ │ │ @@ -511586,25 +511801,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 1d032a │ │ │ │ + bne.n 1d03fa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d03ee │ │ │ │ + cbz r2, 1d04be │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d03f0 │ │ │ │ + vldr s12, [pc, #88] @ 1d04c0 │ │ │ │ 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 │ │ │ │ @@ -511618,23 +511833,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 1d039e │ │ │ │ + bne.n 1d046e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d045e │ │ │ │ + cbz r2, 1d052e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d0460 │ │ │ │ + vldr s11, [pc, #96] @ 1d0530 │ │ │ │ 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 │ │ │ │ @@ -511651,24 +511866,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 1d0402 │ │ │ │ + bne.n 1d04d2 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d04d0 │ │ │ │ + cbz r2, 1d05a0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d04d4 │ │ │ │ + vldr s11, [pc, #100] @ 1d05a4 │ │ │ │ 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 │ │ │ │ @@ -511686,25 +511901,25 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d0472 │ │ │ │ + bne.n 1d0542 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d053a │ │ │ │ + cbz r2, 1d060a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d053c │ │ │ │ + vldr s12, [pc, #88] @ 1d060c │ │ │ │ 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 │ │ │ │ @@ -511718,23 +511933,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 1d04ea │ │ │ │ + bne.n 1d05ba │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d05ac │ │ │ │ + cbz r2, 1d067c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d05b0 │ │ │ │ + vldr s11, [pc, #100] @ 1d0680 │ │ │ │ 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 │ │ │ │ @@ -511752,25 +511967,25 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d054e │ │ │ │ + bne.n 1d061e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d0616 │ │ │ │ + cbz r2, 1d06e6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d0618 │ │ │ │ + vldr s12, [pc, #88] @ 1d06e8 │ │ │ │ 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 │ │ │ │ @@ -511784,23 +511999,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 1d05c6 │ │ │ │ + bne.n 1d0696 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d0688 │ │ │ │ + cbz r2, 1d0758 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d068c │ │ │ │ + vldr s11, [pc, #100] @ 1d075c │ │ │ │ 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 │ │ │ │ @@ -511818,24 +512033,24 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d062a │ │ │ │ + bne.n 1d06fa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d06fe │ │ │ │ + cbz r2, 1d07ce │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d0700 │ │ │ │ + vldr s11, [pc, #100] @ 1d07d0 │ │ │ │ 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 │ │ │ │ @@ -511853,27 +512068,27 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d069e │ │ │ │ + bne.n 1d076e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d0768 │ │ │ │ + cbz r2, 1d0838 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d076c │ │ │ │ + vldr s12, [pc, #92] @ 1d083c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1d0770 │ │ │ │ + vldr s11, [pc, #88] @ 1d0840 │ │ │ │ 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 │ │ │ │ @@ -511886,29 +512101,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 1d071a │ │ │ │ + bne.n 1d07ea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1d07d8 │ │ │ │ + cbz r2, 1d08a8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d07dc │ │ │ │ + vldr s12, [pc, #92] @ 1d08ac │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1d07e0 │ │ │ │ + vldr s11, [pc, #88] @ 1d08b0 │ │ │ │ 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 │ │ │ │ @@ -511921,27 +512136,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 1d078a │ │ │ │ + bne.n 1d085a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1d0856 │ │ │ │ + cbz r2, 1d0926 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d0858 │ │ │ │ - vldr s10, [pc, #104] @ 1d085c │ │ │ │ + vldr s11, [pc, #104] @ 1d0928 │ │ │ │ + vldr s10, [pc, #104] @ 1d092c │ │ │ │ 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 │ │ │ │ @@ -511959,26 +512174,26 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d07f6 │ │ │ │ + bne.n 1d08c6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d08c2 │ │ │ │ + cbz r2, 1d0992 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d08c4 │ │ │ │ + vldr s12, [pc, #88] @ 1d0994 │ │ │ │ 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 │ │ │ │ @@ -511992,24 +512207,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 1d0872 │ │ │ │ + bne.n 1d0942 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1d093a │ │ │ │ + cbz r2, 1d0a0a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d093c │ │ │ │ - vldr s10, [pc, #104] @ 1d0940 │ │ │ │ + vldr s11, [pc, #104] @ 1d0a0c │ │ │ │ + vldr s10, [pc, #104] @ 1d0a10 │ │ │ │ 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 │ │ │ │ @@ -512027,26 +512242,26 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d08da │ │ │ │ + bne.n 1d09aa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d09b4 │ │ │ │ + cbz r2, 1d0a84 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d09b8 │ │ │ │ - vldr s10, [pc, #104] @ 1d09bc │ │ │ │ + vldr s11, [pc, #104] @ 1d0a88 │ │ │ │ + vldr s10, [pc, #104] @ 1d0a8c │ │ │ │ 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 │ │ │ │ @@ -512064,27 +512279,27 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d0956 │ │ │ │ + bne.n 1d0a26 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d0a32 │ │ │ │ + cbz r2, 1d0b02 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d0a34 │ │ │ │ - vldr s10, [pc, #104] @ 1d0a38 │ │ │ │ + vldr s11, [pc, #104] @ 1d0b04 │ │ │ │ + vldr s10, [pc, #104] @ 1d0b08 │ │ │ │ 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 │ │ │ │ @@ -512102,30 +512317,30 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d09d2 │ │ │ │ + bne.n 1d0aa2 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d0aa0 │ │ │ │ + cbz r2, 1d0b70 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1d0aa4 │ │ │ │ + vldr s12, [pc, #88] @ 1d0b74 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1d0aa8 │ │ │ │ + vldr s11, [pc, #84] @ 1d0b78 │ │ │ │ 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 │ │ │ │ @@ -512138,30 +512353,30 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d0a56 │ │ │ │ + bne.n 1d0b26 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1d0b3c ) │ │ │ │ + ldr r1, [pc, #148] @ (1d0c0c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d0b12 │ │ │ │ + cbz r2, 1d0be2 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1d0b14 │ │ │ │ + vldr s12, [pc, #88] @ 1d0be4 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1d0b18 │ │ │ │ + vldr s11, [pc, #84] @ 1d0be8 │ │ │ │ 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 │ │ │ │ @@ -512174,140 +512389,140 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d0ac6 │ │ │ │ + bne.n 1d0b96 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1d0bac ) │ │ │ │ + ldr r1, [pc, #148] @ (1d0c7c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d0b54 │ │ │ │ + cbz r2, 1d0c24 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1d0b58 │ │ │ │ + vldr s14, [pc, #48] @ 1d0c28 │ │ │ │ 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 1d0b2e │ │ │ │ + bne.n 1d0bfe │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0b90 │ │ │ │ + cbz r2, 1d0c60 │ │ │ │ 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 1d0b6c │ │ │ │ + bne.n 1d0c3c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0bcc │ │ │ │ + cbz r2, 1d0c9c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1d0bd0 │ │ │ │ + vldr s14, [pc, #44] @ 1d0ca0 │ │ │ │ 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 1d0ba6 │ │ │ │ + bne.n 1d0c76 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0bf6 │ │ │ │ + cbz r2, 1d0cc6 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb.w ip, [r3, #1]! │ │ │ │ adds r0, #4 │ │ │ │ strh.w r2, [r0, #-4] │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w ip, [r0, #-1] │ │ │ │ - bne.n 1d0be0 │ │ │ │ + bne.n 1d0cb0 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0c2c │ │ │ │ + cbz r2, 1d0cfc │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1d0c30 │ │ │ │ + vldr s14, [pc, #44] @ 1d0d00 │ │ │ │ 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 1d0c06 │ │ │ │ + bne.n 1d0cd6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0c5c │ │ │ │ + cbz r2, 1d0d2c │ │ │ │ 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 1d0c3e │ │ │ │ + bne.n 1d0d0e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0ca8 │ │ │ │ + cbz r2, 1d0d78 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1d0cac │ │ │ │ + vldr s13, [pc, #60] @ 1d0d7c │ │ │ │ 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 │ │ │ │ @@ -512315,23 +512530,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 1d0c70 │ │ │ │ + bne.n 1d0d40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d0cfe │ │ │ │ + cbz r2, 1d0dce │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1d0d00 │ │ │ │ + vldr s13, [pc, #68] @ 1d0dd0 │ │ │ │ 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 │ │ │ │ @@ -512341,105 +512556,105 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d0cbe │ │ │ │ + bne.n 1d0d8e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0d36 │ │ │ │ + cbz r2, 1d0e06 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w ip, [r4], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ uxtb.w lr, ip │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ bfi r3, lr, #0, #8 │ │ │ │ bfi r3, lr, #8, #8 │ │ │ │ bfi r3, lr, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d0d0c │ │ │ │ + bne.n 1d0ddc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0d72 │ │ │ │ + cbz r2, 1d0e42 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1d0d74 │ │ │ │ + vldr s14, [pc, #52] @ 1d0e44 │ │ │ │ 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 1d0d48 │ │ │ │ + bne.n 1d0e18 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0db4 │ │ │ │ + cbz r2, 1d0e84 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1d0db8 │ │ │ │ + vldr s14, [pc, #52] @ 1d0e88 │ │ │ │ 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 1d0d88 │ │ │ │ + bne.n 1d0e58 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0dee │ │ │ │ + cbz r2, 1d0ebe │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1d0df0 │ │ │ │ + vldr s14, [pc, #44] @ 1d0ec0 │ │ │ │ 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 1d0dc6 │ │ │ │ + bne.n 1d0e96 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0e42 │ │ │ │ + cbz r2, 1d0f12 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1d0e44 │ │ │ │ + vldr s13, [pc, #68] @ 1d0f14 │ │ │ │ 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 │ │ │ │ @@ -512449,26 +512664,26 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d0e02 │ │ │ │ + bne.n 1d0ed2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0e92 │ │ │ │ + cbz r2, 1d0f62 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1d0e94 │ │ │ │ + vldr s13, [pc, #60] @ 1d0f64 │ │ │ │ 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 │ │ │ │ @@ -512476,24 +512691,24 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp ip, r1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d0e5e │ │ │ │ + bne.n 1d0f2e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d0ee2 │ │ │ │ + cbz r2, 1d0fb2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1d0ee4 │ │ │ │ + vldr s13, [pc, #64] @ 1d0fb4 │ │ │ │ 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 │ │ │ │ @@ -512502,22 +512717,22 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d0eae │ │ │ │ + bne.n 1d0f7e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d0f56 │ │ │ │ + cbz r2, 1d1026 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d0f58 │ │ │ │ + vldr s12, [pc, #100] @ 1d1028 │ │ │ │ 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 │ │ │ │ @@ -512536,25 +512751,25 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d0efa │ │ │ │ + bne.n 1d0fca │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d0fa2 │ │ │ │ + cbz r2, 1d1072 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1d0fa4 │ │ │ │ + vldr s13, [pc, #60] @ 1d1074 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsb.w r2, [r3, #1]! │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, r2 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ @@ -512562,23 +512777,23 @@ │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d0f6e │ │ │ │ + bne.n 1d103e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d0ff6 │ │ │ │ + cbz r2, 1d10c6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1d0ff8 │ │ │ │ + vldr s13, [pc, #68] @ 1d10c8 │ │ │ │ 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 │ │ │ │ @@ -512588,23 +512803,23 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d0fbc │ │ │ │ + bne.n 1d108c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d1048 │ │ │ │ + cbz r2, 1d1118 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d104c │ │ │ │ + vldr s13, [pc, #72] @ 1d111c │ │ │ │ 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 │ │ │ │ @@ -512615,24 +512830,24 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d1010 │ │ │ │ + bne.n 1d10e0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d10bc │ │ │ │ + cbz r2, 1d118c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d10c0 │ │ │ │ + vldr s12, [pc, #100] @ 1d1190 │ │ │ │ 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 │ │ │ │ @@ -512651,24 +512866,24 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d1062 │ │ │ │ + bne.n 1d1132 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d1108 │ │ │ │ + cbz r2, 1d11d8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d110c │ │ │ │ + vldr s13, [pc, #64] @ 1d11dc │ │ │ │ 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 │ │ │ │ @@ -512677,178 +512892,178 @@ │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d10d2 │ │ │ │ + bne.n 1d11a2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d113c │ │ │ │ + cbz r2, 1d120c │ │ │ │ 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 1d111c │ │ │ │ + bne.n 1d11ec │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d116e │ │ │ │ + cbz r2, 1d123e │ │ │ │ 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 1d114e │ │ │ │ + bne.n 1d121e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1196 │ │ │ │ + cbz r2, 1d1266 │ │ │ │ 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 1d1178 │ │ │ │ + bne.n 1d1248 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1d11d8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d12a8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d11d6 │ │ │ │ + cbz r2, 1d12a6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d11dc ) │ │ │ │ + ldr r2, [pc, #52] @ (1d12ac ) │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ ldr.w lr, [r3, r2] │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r0, #16 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ cmp ip, r1 │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d11b4 │ │ │ │ + bne.n 1d1284 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cdp 0, 6, cr0, cr2, cr8, {5} │ │ │ │ + ldc 0, cr0, [r2, #672] @ 0x2a0 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d1220 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d12f0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d121e │ │ │ │ + cbz r2, 1d12ee │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d1224 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d12f4 ) │ │ │ │ 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 1d11f8 │ │ │ │ + bne.n 1d12c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cdp 0, 1, cr0, cr10, cr8, {5} │ │ │ │ + stcl 0, cr0, [sl, #-672] @ 0xfffffd60 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d1268 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d1338 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1266 │ │ │ │ + cbz r2, 1d1336 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d126c ) │ │ │ │ + ldr r2, [pc, #52] @ (1d133c ) │ │ │ │ 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 1d1244 │ │ │ │ + bne.n 1d1314 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - ldcl 0, cr0, [r2, #672] @ 0x2a0 │ │ │ │ + stc 0, cr0, [r2, #-672] @ 0xfffffd60 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1d12ac ) │ │ │ │ + ldr r4, [pc, #56] @ (1d137c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d12a8 │ │ │ │ + cbz r2, 1d1378 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d12b0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d1380 ) │ │ │ │ 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 1d128a │ │ │ │ + bne.n 1d135a │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r8, #672] @ 0x2a0 │ │ │ │ + ldc 0, cr0, [r8], #672 @ 0x2a0 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d130c ) │ │ │ │ + ldr r3, [pc, #84] @ (1d13dc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1306 │ │ │ │ + cbz r2, 1d13d6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1d1310 │ │ │ │ + ldr.w lr, [pc, #80] @ 1d13e0 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1d1308 │ │ │ │ + vldr s14, [pc, #64] @ 1d13d8 │ │ │ │ ldr.w lr, [r3, lr] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #8 │ │ │ │ vmov s15, r4 │ │ │ │ @@ -512857,28 +513072,28 @@ │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d12ce │ │ │ │ + bne.n 1d139e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - stcl 0, cr0, [r6, #-672] @ 0xfffffd60 │ │ │ │ + ldcl 0, cr0, [r6], #-672 @ 0xfffffd60 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d1354 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d1424 ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1352 │ │ │ │ - ldr r5, [pc, #56] @ (1d1358 ) │ │ │ │ + cbz r2, 1d1422 │ │ │ │ + ldr r5, [pc, #56] @ (1d1428 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -512886,28 +513101,28 @@ │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ ldrb.w lr, [r5, lr] │ │ │ │ bfi r3, lr, #0, #8 │ │ │ │ bfi r3, lr, #8, #8 │ │ │ │ bfi r3, lr, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d1326 │ │ │ │ + bne.n 1d13f6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - stcl 0, cr0, [r2], #672 @ 0x2a0 │ │ │ │ + ldc 0, cr0, [r2], {168} @ 0xa8 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d13b4 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d1484 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d13ae │ │ │ │ + cbz r2, 1d147e │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1d13b8 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d1488 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1d13b0 │ │ │ │ + vldr s14, [pc, #64] @ 1d1480 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w lr, lr, #1 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -512916,58 +513131,58 @@ │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ add.w ip, r2, ip, lsl #2 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w ip, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ - bne.n 1d1378 │ │ │ │ + bne.n 1d1448 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [lr], {168} @ 0xa8 │ │ │ │ + rsb r0, lr, r8, asr #2 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1d1400 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d14d0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d13fe │ │ │ │ + cbz r2, 1d14ce │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1d1404 ) │ │ │ │ + ldr r2, [pc, #60] @ (1d14d4 ) │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ ldr.w lr, [r3, r2] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxtb r2, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ ldrb.w r3, [lr, r3] │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r5, [r0], #4 │ │ │ │ - bne.n 1d13d6 │ │ │ │ + bne.n 1d14a6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - ldc 0, cr0, [lr], #-672 @ 0xfffffd60 │ │ │ │ + sbc.w r0, lr, r8, asr #2 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1d1468 │ │ │ │ + ldr.w ip, [pc, #92] @ 1d1538 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1d1464 │ │ │ │ + cbz r2, 1d1534 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1d146c ) │ │ │ │ + ldr r2, [pc, #76] @ (1d153c ) │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r1, [ip, r2] │ │ │ │ ldrb.w lr, [r3, #-2] │ │ │ │ adds r0, #16 │ │ │ │ ldrb.w ip, [r3, #-1] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r2, [r3, #-6] │ │ │ │ @@ -512978,31 +513193,31 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ - bne.n 1d1428 │ │ │ │ + bne.n 1d14f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xebf000a8 │ │ │ │ + @ instruction: 0xeb2000a8 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1d14bc ) │ │ │ │ + ldr r5, [pc, #72] @ (1d158c ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1d14b8 │ │ │ │ + cbz r2, 1d1588 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d14c0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d1590 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ adds r0, #4 │ │ │ │ ldrb.w ip, [r3, #-1] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w lr, [r3, #-6] │ │ │ │ @@ -513010,30 +513225,30 @@ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ strb.w r1, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1d148a │ │ │ │ + bne.n 1d155a │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb8800a8 │ │ │ │ + @ instruction: 0xeab800a8 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1d1524 │ │ │ │ + ldr.w ip, [pc, #92] @ 1d15f4 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1d1520 │ │ │ │ + cbz r2, 1d15f0 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1d1528 ) │ │ │ │ + ldr r2, [pc, #76] @ (1d15f8 ) │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r1, [ip, r2] │ │ │ │ ldrb.w ip, [r3, #-3] │ │ │ │ adds r0, #16 │ │ │ │ ldrb.w lr, [r3, #-2] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ @@ -513044,31 +513259,31 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ - bne.n 1d14e4 │ │ │ │ + bne.n 1d15b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb3400a8 │ │ │ │ + orn r0, r4, r8, asr #2 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1d1578 ) │ │ │ │ + ldr r5, [pc, #72] @ (1d1648 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1d1574 │ │ │ │ + cbz r2, 1d1644 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1d157c ) │ │ │ │ + ldr r2, [pc, #56] @ (1d164c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldrb.w ip, [r3, #-3] │ │ │ │ adds r0, #4 │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w lr, [r3, #-4] │ │ │ │ @@ -513076,30 +513291,30 @@ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ strb.w r1, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1d1546 │ │ │ │ + bne.n 1d1616 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - pkhtb r0, ip, r8, asr #2 │ │ │ │ + ldrd r0, r0, [ip, #672]! @ 0x2a0 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1d15f0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d16c0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d15e8 │ │ │ │ + cbz r2, 1d16b8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1d15f4 ) │ │ │ │ + ldr r1, [pc, #104] @ (1d16c4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1d15ec │ │ │ │ + vldr s14, [pc, #88] @ 1d16bc │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ vmov s15, r6 │ │ │ │ @@ -513114,30 +513329,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 1d1598 │ │ │ │ + bne.n 1d1668 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - orns r0, sl, r8, asr #2 │ │ │ │ + @ instruction: 0xe9aa00a8 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1d1648 ) │ │ │ │ + ldr r3, [pc, #76] @ (1d1718 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1644 │ │ │ │ + cbz r2, 1d1714 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1d164c ) │ │ │ │ + ldr r1, [pc, #68] @ (1d171c ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ uxtb r6, r3 │ │ │ │ @@ -513148,30 +513363,30 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi ip, r6, #0, #8 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, r4, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1d160c │ │ │ │ + bne.n 1d16dc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [lr, #672]! @ 0x2a0 │ │ │ │ + stmdb lr!, {r3, r5, r7} │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1d16c0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d1790 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d16b8 │ │ │ │ + cbz r2, 1d1788 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1d16c4 ) │ │ │ │ + ldr r1, [pc, #104] @ (1d1794 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1d16bc │ │ │ │ + vldr s14, [pc, #88] @ 1d178c │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ uxtb.w ip, r3 │ │ │ │ vmov s15, ip │ │ │ │ @@ -513186,30 +513401,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 1d1668 │ │ │ │ + bne.n 1d1738 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xe9aa00a8 │ │ │ │ + @ instruction: 0xe8da00a8 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d1714 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d17e4 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1710 │ │ │ │ + cbz r2, 1d17e0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1d1718 ) │ │ │ │ + ldr r1, [pc, #64] @ (1d17e8 ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w ip, [r2], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ mov.w r6, ip, lsr #24 │ │ │ │ @@ -513219,26 +513434,26 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r4, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d16dc │ │ │ │ + bne.n 1d17ac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmdb lr!, {r3, r5, r7} │ │ │ │ + @ instruction: 0xe85e00a8 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1d1778 ) │ │ │ │ + ldr r3, [pc, #88] @ (1d1848 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1774 │ │ │ │ + cbz r2, 1d1844 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1d177c ) │ │ │ │ + ldr r1, [pc, #84] @ (1d184c ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -513253,27 +513468,27 @@ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d1734 │ │ │ │ + bne.n 1d1804 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8de00a8 │ │ │ │ + @ instruction: 0xe80e00a8 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d17cc ) │ │ │ │ + ldr r3, [pc, #72] @ (1d189c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d17ca │ │ │ │ + cbz r2, 1d189a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1d17d0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1d18a0 ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -513285,30 +513500,31 @@ │ │ │ │ ubfx r3, r3, #8, #8 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d1798 │ │ │ │ + bne.n 1d1868 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - ldrd r0, r0, [sl], #-672 @ 0x2a0 │ │ │ │ + b.n 1d17f4 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1d1840 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d1910 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d183a │ │ │ │ + cbz r2, 1d190a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1d1844 ) │ │ │ │ + ldr r1, [pc, #100] @ (1d1914 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1d183c │ │ │ │ + vldr s14, [pc, #84] @ 1d190c │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ vmov s15, r6 │ │ │ │ @@ -513323,29 +513539,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 1d17ec │ │ │ │ + bne.n 1d18bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xe82600a8 │ │ │ │ + b.n 1d17c0 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1d1898 ) │ │ │ │ + ldr r3, [pc, #76] @ (1d1968 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1894 │ │ │ │ + cbz r2, 1d1964 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1d189c ) │ │ │ │ + ldr r1, [pc, #68] @ (1d196c ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ ubfx r6, r3, #16, #8 │ │ │ │ @@ -513356,27 +513573,27 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi ip, r6, #0, #8 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, r4, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1d185c │ │ │ │ + bne.n 1d192c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 1d17f8 │ │ │ │ + b.n 1d1728 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d18f8 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d19c8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d18f6 │ │ │ │ + cbz r2, 1d19c6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1d18fc ) │ │ │ │ + ldr r1, [pc, #80] @ (1d19cc ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -513391,27 +513608,27 @@ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d18b8 │ │ │ │ + bne.n 1d1988 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - b.n 1d17b0 │ │ │ │ + b.n 1d16e0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d194c ) │ │ │ │ + ldr r3, [pc, #72] @ (1d1a1c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1948 │ │ │ │ + cbz r2, 1d1a18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1d1950 ) │ │ │ │ + ldr r2, [pc, #68] @ (1d1a20 ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -513423,32 +513640,32 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d1918 │ │ │ │ + bne.n 1d19e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 1d1744 │ │ │ │ + b.n 1d1674 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1d19c4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d1a94 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d19bc │ │ │ │ + cbz r2, 1d1a8c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1d19c8 ) │ │ │ │ + ldr r1, [pc, #104] @ (1d1a98 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1d19c0 │ │ │ │ + vldr s14, [pc, #88] @ 1d1a90 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ uxtb.w ip, r3 │ │ │ │ vmov s15, ip │ │ │ │ @@ -513463,31 +513680,31 @@ │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d196c │ │ │ │ + bne.n 1d1a3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d1714 │ │ │ │ + b.n 1d1644 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d1a18 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d1ae8 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1a14 │ │ │ │ + cbz r2, 1d1ae4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1d1a1c ) │ │ │ │ + ldr r1, [pc, #64] @ (1d1aec ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w ip, [r2], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ ubfx r6, ip, #8, #8 │ │ │ │ @@ -513497,27 +513714,27 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r4, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d19e0 │ │ │ │ + bne.n 1d1ab0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 1d1670 │ │ │ │ + b.n 1d15a0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1d1a7c ) │ │ │ │ + ldr r3, [pc, #88] @ (1d1b4c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1a78 │ │ │ │ + cbz r2, 1d1b48 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1d1a80 ) │ │ │ │ + ldr r1, [pc, #84] @ (1d1b50 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -513532,28 +513749,28 @@ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d1a38 │ │ │ │ + bne.n 1d1b08 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 1d1634 │ │ │ │ + b.n 1d1564 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d1ad0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d1ba0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1ace │ │ │ │ + cbz r2, 1d1b9e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1d1ad4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1d1ba4 ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -513565,29 +513782,29 @@ │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d1a9c │ │ │ │ + bne.n 1d1b6c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - b.n 1d15c0 │ │ │ │ + b.n 1d14f0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1b5e │ │ │ │ + beq.n 1d1c2e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1d1b60 │ │ │ │ + vldr s11, [pc, #120] @ 1d1c30 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1d1b64 │ │ │ │ + vldr s10, [pc, #116] @ 1d1c34 │ │ │ │ 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 │ │ │ │ @@ -513609,28 +513826,28 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d1af4 │ │ │ │ + bne.n 1d1bc4 │ │ │ │ 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 1d1c08 │ │ │ │ + beq.n 1d1cd8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1d1c0c │ │ │ │ + vldr s10, [pc, #152] @ 1d1cdc │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1d1c10 │ │ │ │ + vldr s9, [pc, #148] @ 1d1ce0 │ │ │ │ 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 │ │ │ │ @@ -513660,30 +513877,30 @@ │ │ │ │ vmovgt.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d1b80 │ │ │ │ + bne.n 1d1c50 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1c9a │ │ │ │ + beq.n 1d1d6a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1d1c9c │ │ │ │ + vldr s11, [pc, #120] @ 1d1d6c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1d1ca0 │ │ │ │ + vldr s10, [pc, #116] @ 1d1d70 │ │ │ │ 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 │ │ │ │ @@ -513705,25 +513922,25 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d1c30 │ │ │ │ + bne.n 1d1d00 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1d1d12 │ │ │ │ + cbz r2, 1d1de2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d1d14 │ │ │ │ + vldr s11, [pc, #100] @ 1d1de4 │ │ │ │ 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 │ │ │ │ @@ -513741,28 +513958,28 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d1cb2 │ │ │ │ + bne.n 1d1d82 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d1d2a │ │ │ │ + cbz r2, 1d1dfa │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1d1d1c │ │ │ │ + bne.n 1d1dec │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1d66 │ │ │ │ + cbz r2, 1d1e36 │ │ │ │ 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 │ │ │ │ @@ -513772,62 +513989,62 @@ │ │ │ │ adds r1, #8 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ ldr.w r5, [r1, #-4] │ │ │ │ vmov d7, r4, r5 │ │ │ │ vcvt.f32.f64 s15, d7 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d1d3c │ │ │ │ + bne.n 1d1e0c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1d96 │ │ │ │ + cbz r2, 1d1e66 │ │ │ │ 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 1d1d78 │ │ │ │ + bne.n 1d1e48 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1dda │ │ │ │ + cbz r2, 1d1eaa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1d1de0 │ │ │ │ + vldr d6, [pc, #60] @ 1d1eb0 │ │ │ │ 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 1d1dac │ │ │ │ + bne.n 1d1e7c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1d1e1e │ │ │ │ + cbz r2, 1d1eee │ │ │ │ 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 │ │ │ │ @@ -513835,18 +514052,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 1d1df8 │ │ │ │ + bne.n 1d1ec8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1e56 │ │ │ │ + cbz r2, 1d1f26 │ │ │ │ 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 │ │ │ │ @@ -513856,50 +514073,50 @@ │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, ip │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1d1e2e │ │ │ │ + bne.n 1d1efe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1eae │ │ │ │ + cbz r2, 1d1f7e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1d1eb0 │ │ │ │ + vldr d4, [pc, #76] @ 1d1f80 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov s14, r4 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1d1e90 │ │ │ │ + bmi.n 1d1f60 │ │ │ │ vcvt.f32.f64 s13, d7 │ │ │ │ adds r3, #1 │ │ │ │ str.w ip, [r0, #-12] │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ adds r1, #4 │ │ │ │ str.w lr, [r0, #-4] │ │ │ │ cmp r2, r3 │ │ │ │ vstr s13, [r0, #-16] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d1e70 │ │ │ │ + bne.n 1d1f40 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1d1eee │ │ │ │ + cbz r2, 1d1fbe │ │ │ │ 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 │ │ │ │ @@ -513907,18 +514124,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 1d1ec8 │ │ │ │ + bne.n 1d1f98 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1f28 │ │ │ │ + cbz r2, 1d1ff8 │ │ │ │ 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 │ │ │ │ @@ -513928,48 +514145,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 1d1efe │ │ │ │ + bne.n 1d1fce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1f6a │ │ │ │ + cbz r2, 1d203a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1d1f6c │ │ │ │ + vldr s14, [pc, #52] @ 1d203c │ │ │ │ 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 1d1f40 │ │ │ │ + bne.n 1d2010 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d1fc4 │ │ │ │ + cbz r2, 1d2094 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d1fc8 │ │ │ │ + vldr s13, [pc, #76] @ 1d2098 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d1fcc │ │ │ │ + vldr s12, [pc, #72] @ 1d209c │ │ │ │ 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 │ │ │ │ @@ -513978,23 +514195,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 1d1f86 │ │ │ │ + bne.n 1d2056 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2006 │ │ │ │ + cbz r2, 1d20d6 │ │ │ │ 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 │ │ │ │ @@ -514002,18 +514219,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 1d1fe0 │ │ │ │ + bne.n 1d20b0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d203e │ │ │ │ + cbz r2, 1d210e │ │ │ │ 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 │ │ │ │ @@ -514023,22 +514240,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 1d2016 │ │ │ │ + bne.n 1d20e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2088 │ │ │ │ + cbz r2, 1d2158 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d208c │ │ │ │ + vldr s13, [pc, #64] @ 1d215c │ │ │ │ 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 │ │ │ │ @@ -514046,21 +514263,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 1d2052 │ │ │ │ + bne.n 1d2122 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d20d4 │ │ │ │ + cbz r2, 1d21a4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ uxth.w r3, ip │ │ │ │ @@ -514072,23 +514289,23 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #4294967295 @ 0xffffffff │ │ │ │ moveq.w ip, #0 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strb.w ip, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 1d209e │ │ │ │ + bne.n 1d216e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2128 │ │ │ │ + cbz r2, 1d21f8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d212c │ │ │ │ + vldr s13, [pc, #72] @ 1d21fc │ │ │ │ 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] │ │ │ │ @@ -514099,27 +514316,27 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d20f0 │ │ │ │ + bne.n 1d21c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d21a2 │ │ │ │ + cbz r2, 1d2272 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d21a4 │ │ │ │ + vldr s12, [pc, #104] @ 1d2274 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1d21a8 │ │ │ │ + vldr s11, [pc, #100] @ 1d2278 │ │ │ │ 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 │ │ │ │ @@ -514137,22 +514354,22 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d214a │ │ │ │ + bne.n 1d221a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d21e2 │ │ │ │ + cbz r2, 1d22b2 │ │ │ │ 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 │ │ │ │ @@ -514160,18 +514377,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 1d21bc │ │ │ │ + bne.n 1d228c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d221c │ │ │ │ + cbz r2, 1d22ec │ │ │ │ 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 │ │ │ │ @@ -514181,23 +514398,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 1d21f2 │ │ │ │ + bne.n 1d22c2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2268 │ │ │ │ + cbz r2, 1d2338 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d226c │ │ │ │ + vldr s13, [pc, #64] @ 1d233c │ │ │ │ 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 │ │ │ │ @@ -514205,21 +514422,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 1d2232 │ │ │ │ + bne.n 1d2302 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d22b2 │ │ │ │ + cbz r2, 1d2382 │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -514231,66 +514448,66 @@ │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r2, ip │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 1d227e │ │ │ │ + bne.n 1d234e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d22f2 │ │ │ │ + cbz r2, 1d23c2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1d22f4 │ │ │ │ + vldr s14, [pc, #52] @ 1d23c4 │ │ │ │ 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 1d22ca │ │ │ │ + bne.n 1d239a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d2326 │ │ │ │ + cbz r2, 1d23f6 │ │ │ │ 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 1d230a │ │ │ │ + bne.n 1d23da │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d237c │ │ │ │ + cbz r2, 1d244c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d2380 │ │ │ │ + vldr s13, [pc, #76] @ 1d2450 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d2384 │ │ │ │ + vldr s12, [pc, #72] @ 1d2454 │ │ │ │ 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 │ │ │ │ @@ -514299,43 +514516,43 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d233e │ │ │ │ + bne.n 1d240e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d23b4 │ │ │ │ + cbz r2, 1d2484 │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ movw lr, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ cmp r2, ip │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w lr, [r0], #4 │ │ │ │ - bne.n 1d2396 │ │ │ │ + bne.n 1d2466 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2416 │ │ │ │ + cbz r2, 1d24e6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1d2418 │ │ │ │ + vldr s12, [pc, #84] @ 1d24e8 │ │ │ │ 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] │ │ │ │ @@ -514350,39 +514567,39 @@ │ │ │ │ cmp r3, r1 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d23ce │ │ │ │ + bne.n 1d249e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d2444 │ │ │ │ + cbz r2, 1d2514 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ push {lr} │ │ │ │ add r2, r1 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ adds r0, #4 │ │ │ │ ldrh.w ip, [r1], #3 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ cmp r1, r2 │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ - bne.n 1d242a │ │ │ │ + bne.n 1d24fa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d24a6 │ │ │ │ + cbz r2, 1d2576 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1d24a8 │ │ │ │ + vldr s12, [pc, #84] @ 1d2578 │ │ │ │ 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] │ │ │ │ @@ -514397,19 +514614,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 1d245e │ │ │ │ + bne.n 1d252e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d24e4 │ │ │ │ + cbz r2, 1d25b4 │ │ │ │ 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 │ │ │ │ @@ -514419,24 +514636,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 1d24be │ │ │ │ + bne.n 1d258e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1d1ca4 │ │ │ │ - cbz r2, 1d2534 │ │ │ │ + b.w 1d1d74 │ │ │ │ + cbz r2, 1d2604 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d2538 │ │ │ │ + vldr s13, [pc, #64] @ 1d2608 │ │ │ │ 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 │ │ │ │ @@ -514444,21 +514661,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 1d24fe │ │ │ │ + bne.n 1d25ce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2580 │ │ │ │ + cbz r2, 1d2650 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ uxtb.w r3, ip │ │ │ │ @@ -514470,19 +514687,19 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #4294967295 @ 0xffffffff │ │ │ │ moveq.w ip, #0 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strb.w ip, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 1d254a │ │ │ │ + bne.n 1d261a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d25d2 │ │ │ │ + cbz r2, 1d26a2 │ │ │ │ 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] │ │ │ │ @@ -514497,17 +514714,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 1d2596 │ │ │ │ + bne.n 1d2666 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2630 │ │ │ │ + cbz r2, 1d2700 │ │ │ │ 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 │ │ │ │ @@ -514529,19 +514746,19 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ negs r2, r2 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 1d25e6 │ │ │ │ + bne.n 1d26b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2682 │ │ │ │ + cbz r2, 1d2752 │ │ │ │ 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] │ │ │ │ @@ -514556,17 +514773,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 1d2646 │ │ │ │ + bne.n 1d2716 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d26e0 │ │ │ │ + cbz r2, 1d27b0 │ │ │ │ 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 │ │ │ │ @@ -514588,19 +514805,19 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ negs r2, r2 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 1d2696 │ │ │ │ + bne.n 1d2766 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d273e │ │ │ │ + cbz r2, 1d280e │ │ │ │ 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 │ │ │ │ @@ -514616,18 +514833,18 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d26ee │ │ │ │ + bne.n 1d27be │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d27b2 │ │ │ │ + cbz r2, 1d2882 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ uxtb.w lr, ip │ │ │ │ @@ -514653,18 +514870,18 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d2748 │ │ │ │ + bne.n 1d2818 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d280e │ │ │ │ + cbz r2, 1d28de │ │ │ │ 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 │ │ │ │ @@ -514680,18 +514897,18 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d27be │ │ │ │ + bne.n 1d288e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d287e │ │ │ │ + cbz r2, 1d294e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ tst.w ip, #16711680 @ 0xff0000 │ │ │ │ @@ -514717,18 +514934,18 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d2818 │ │ │ │ + bne.n 1d28e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d28da │ │ │ │ + cbz r2, 1d29aa │ │ │ │ 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 │ │ │ │ @@ -514744,19 +514961,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 1d288a │ │ │ │ + bne.n 1d295a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2948 │ │ │ │ + cbz r2, 1d2a18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ @@ -514783,24 +515000,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 1d28e6 │ │ │ │ + bne.n 1d29b6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d299c │ │ │ │ + cbz r2, 1d2a6c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1d29a0 │ │ │ │ + vldr s13, [pc, #72] @ 1d2a70 │ │ │ │ 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 │ │ │ │ @@ -514811,27 +515028,27 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d2966 │ │ │ │ + bne.n 1d2a36 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d2a18 │ │ │ │ + cbz r2, 1d2ae8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1d2a1c │ │ │ │ + vldr s12, [pc, #108] @ 1d2aec │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1d2a20 │ │ │ │ + vldr s11, [pc, #104] @ 1d2af0 │ │ │ │ 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 │ │ │ │ @@ -514849,28 +515066,28 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d29be │ │ │ │ + bne.n 1d2a8e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2ab2 │ │ │ │ + beq.n 1d2b82 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1d2ab4 │ │ │ │ + vldr s11, [pc, #132] @ 1d2b84 │ │ │ │ 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 │ │ │ │ @@ -514898,24 +515115,24 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d2a40 │ │ │ │ + bne.n 1d2b10 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2b46 │ │ │ │ + beq.n 1d2c16 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1d2b48 │ │ │ │ + vldr s11, [pc, #132] @ 1d2c18 │ │ │ │ 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 │ │ │ │ @@ -514943,23 +515160,23 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d2ad4 │ │ │ │ + bne.n 1d2ba4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2bf6 │ │ │ │ + beq.n 1d2cc6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d2bf8 │ │ │ │ + vldr s10, [pc, #160] @ 1d2cc8 │ │ │ │ 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 │ │ │ │ @@ -514994,24 +515211,24 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d2b60 │ │ │ │ + bne.n 1d2c30 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2ca6 │ │ │ │ + beq.n 1d2d76 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d2ca8 │ │ │ │ + vldr s10, [pc, #160] @ 1d2d78 │ │ │ │ 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 │ │ │ │ @@ -515046,20 +515263,20 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d2c10 │ │ │ │ + bne.n 1d2ce0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d2ce2 │ │ │ │ + cbz r2, 1d2db2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -515068,18 +515285,18 @@ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r0, #16 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d2cbe │ │ │ │ + bne.n 1d2d8e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2d1e │ │ │ │ + cbz r2, 1d2dee │ │ │ │ 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 │ │ │ │ @@ -515090,22 +515307,22 @@ │ │ │ │ cmp r3, #0 │ │ │ │ strb.w lr, [r0, #-5] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1d2cf8 │ │ │ │ + bne.n 1d2dc8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2d68 │ │ │ │ + cbz r2, 1d2e38 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d2d6c │ │ │ │ + vldr s13, [pc, #64] @ 1d2e3c │ │ │ │ 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 │ │ │ │ @@ -515113,21 +515330,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 1d2d32 │ │ │ │ + bne.n 1d2e02 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2db8 │ │ │ │ + cbz r2, 1d2e88 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ sxtb.w ip, r3 │ │ │ │ @@ -515140,19 +515357,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 1d2d7e │ │ │ │ + bne.n 1d2e4e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2e0a │ │ │ │ + cbz r2, 1d2eda │ │ │ │ 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] │ │ │ │ @@ -515167,17 +515384,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 1d2dce │ │ │ │ + bne.n 1d2e9e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2e6a │ │ │ │ + cbz r2, 1d2f3a │ │ │ │ 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 │ │ │ │ @@ -515199,18 +515416,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 1d2e1e │ │ │ │ + bne.n 1d2eee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2eba │ │ │ │ + cbz r2, 1d2f8a │ │ │ │ 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] │ │ │ │ @@ -515225,17 +515442,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 1d2e7e │ │ │ │ + bne.n 1d2f4e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2f1a │ │ │ │ + cbz r2, 1d2fea │ │ │ │ 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 │ │ │ │ @@ -515257,18 +515474,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 1d2ece │ │ │ │ + bne.n 1d2f9e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2f76 │ │ │ │ + cbz r2, 1d3046 │ │ │ │ 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 │ │ │ │ @@ -515284,19 +515501,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 1d2f26 │ │ │ │ + bne.n 1d2ff6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2ff0 │ │ │ │ + beq.n 1d30c0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ @@ -515325,19 +515542,19 @@ │ │ │ │ bfi r3, r6, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d2f82 │ │ │ │ + bne.n 1d3052 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d304e │ │ │ │ + cbz r2, 1d311e │ │ │ │ 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 │ │ │ │ @@ -515353,19 +515570,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 1d2ffe │ │ │ │ + bne.n 1d30ce │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d30c8 │ │ │ │ + beq.n 1d3198 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ @@ -515394,19 +515611,19 @@ │ │ │ │ bfi r3, r6, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d305a │ │ │ │ + bne.n 1d312a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3126 │ │ │ │ + cbz r2, 1d31f6 │ │ │ │ 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 │ │ │ │ @@ -515422,20 +515639,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 1d30d6 │ │ │ │ + bne.n 1d31a6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d31a2 │ │ │ │ + beq.n 1d3272 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ @@ -515464,47 +515681,47 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d3132 │ │ │ │ + bne.n 1d3202 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d31ea │ │ │ │ + cbz r2, 1d32ba │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1d31f0 │ │ │ │ + vldr d6, [pc, #60] @ 1d32c0 │ │ │ │ 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 1d31bc │ │ │ │ + bne.n 1d328c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1d324a │ │ │ │ + cbz r2, 1d331a │ │ │ │ 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] │ │ │ │ @@ -515518,18 +515735,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 1d3206 │ │ │ │ + bne.n 1d32d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d32b0 │ │ │ │ + cbz r2, 1d3380 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w r6, #64512 @ 0xfc00 │ │ │ │ movt r6, #15 │ │ │ │ movs r5, #0 │ │ │ │ movt r5, #16368 @ 0x3ff0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -515552,24 +515769,24 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #4294967295 @ 0xffffffff │ │ │ │ moveq.w ip, #0 │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ cmp r4, lr │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1d3268 │ │ │ │ + bne.n 1d3338 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d3346 │ │ │ │ + beq.n 1d3416 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d3348 │ │ │ │ + vldr s11, [pc, #132] @ 1d3418 │ │ │ │ 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 │ │ │ │ @@ -515596,20 +515813,20 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d32cc │ │ │ │ + bne.n 1d339c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d3382 │ │ │ │ + cbz r2, 1d3452 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -515617,48 +515834,48 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #0, #10 │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx r3, r3, #20, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d335a │ │ │ │ + bne.n 1d342a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d33ca │ │ │ │ + cbz r2, 1d349a │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1d33cc │ │ │ │ + vldr s13, [pc, #60] @ 1d349c │ │ │ │ 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 1d339a │ │ │ │ + bne.n 1d346a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1d3426 │ │ │ │ + cbz r2, 1d34f6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d3428 │ │ │ │ + vldr s13, [pc, #76] @ 1d34f8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d342c │ │ │ │ + vldr s12, [pc, #72] @ 1d34fc │ │ │ │ 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 │ │ │ │ @@ -515667,52 +515884,52 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d33e6 │ │ │ │ + bne.n 1d34b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d3476 │ │ │ │ + cbz r2, 1d3546 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1d3478 │ │ │ │ + vldr s13, [pc, #60] @ 1d3548 │ │ │ │ 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 1d3446 │ │ │ │ + bne.n 1d3516 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1d34d2 │ │ │ │ + cbz r2, 1d35a2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d34d4 │ │ │ │ + vldr s13, [pc, #76] @ 1d35a4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d34d8 │ │ │ │ + vldr s12, [pc, #72] @ 1d35a8 │ │ │ │ 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 │ │ │ │ @@ -515721,27 +515938,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 1d3492 │ │ │ │ + bne.n 1d3562 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d352a │ │ │ │ + cbz r2, 1d35fa │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1d352c │ │ │ │ + vldr s13, [pc, #64] @ 1d35fc │ │ │ │ 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 │ │ │ │ @@ -515751,25 +515968,25 @@ │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ cmp ip, r1 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d34f0 │ │ │ │ + bne.n 1d35c0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d357e │ │ │ │ + cbz r2, 1d364e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1d3580 │ │ │ │ + vldr s13, [pc, #64] @ 1d3650 │ │ │ │ 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 │ │ │ │ @@ -515779,24 +515996,24 @@ │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ cmp ip, r1 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d3544 │ │ │ │ + bne.n 1d3614 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d35d4 │ │ │ │ + cbz r2, 1d36a4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d35d8 │ │ │ │ + vldr s13, [pc, #72] @ 1d36a8 │ │ │ │ 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 │ │ │ │ @@ -515806,43 +516023,43 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d3596 │ │ │ │ + bne.n 1d3666 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d360c │ │ │ │ + cbz r2, 1d36dc │ │ │ │ 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 1d35e8 │ │ │ │ + bne.n 1d36b8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3660 │ │ │ │ + cbz r2, 1d3730 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d3664 │ │ │ │ + vldr s13, [pc, #72] @ 1d3734 │ │ │ │ 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 │ │ │ │ @@ -515852,39 +516069,39 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d3622 │ │ │ │ + bne.n 1d36f2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d3698 │ │ │ │ + cbz r2, 1d3768 │ │ │ │ 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 1d3674 │ │ │ │ + bne.n 1d3744 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d36f6 │ │ │ │ + cbz r2, 1d37c6 │ │ │ │ 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 │ │ │ │ @@ -515900,19 +516117,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 1d36a6 │ │ │ │ + bne.n 1d3776 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d3776 │ │ │ │ + beq.n 1d3846 │ │ │ │ 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 │ │ │ │ @@ -515941,18 +516158,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 1d3712 │ │ │ │ + bne.n 1d37e2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d37d2 │ │ │ │ + cbz r2, 1d38a2 │ │ │ │ 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 │ │ │ │ @@ -515968,18 +516185,18 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d3782 │ │ │ │ + bne.n 1d3852 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3838 │ │ │ │ + cbz r2, 1d3908 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -516003,23 +516220,23 @@ │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r5, r2 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-5] │ │ │ │ - bne.n 1d37e0 │ │ │ │ + bne.n 1d38b0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d38e2 │ │ │ │ + beq.n 1d39b2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1d38e4 │ │ │ │ + vldr s10, [pc, #156] @ 1d39b4 │ │ │ │ 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 │ │ │ │ @@ -516053,20 +516270,20 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d3850 │ │ │ │ + bne.n 1d3920 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d3942 │ │ │ │ + cbz r2, 1d3a12 │ │ │ │ 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 │ │ │ │ @@ -516082,19 +516299,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 1d38f2 │ │ │ │ + bne.n 1d39c2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d39c6 │ │ │ │ + beq.n 1d3a96 │ │ │ │ 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 │ │ │ │ @@ -516123,18 +516340,18 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d395e │ │ │ │ + bne.n 1d3a2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3a22 │ │ │ │ + cbz r2, 1d3af2 │ │ │ │ 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 │ │ │ │ @@ -516150,18 +516367,18 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d39d2 │ │ │ │ + bne.n 1d3aa2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3a88 │ │ │ │ + cbz r2, 1d3b58 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -516185,23 +516402,23 @@ │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r5, r2 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-5] │ │ │ │ - bne.n 1d3a30 │ │ │ │ + bne.n 1d3b00 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d3b32 │ │ │ │ + beq.n 1d3c02 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1d3b34 │ │ │ │ + vldr s10, [pc, #156] @ 1d3c04 │ │ │ │ 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 │ │ │ │ @@ -516235,54 +516452,54 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d3aa0 │ │ │ │ + bne.n 1d3b70 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d3b62 │ │ │ │ + cbz r2, 1d3c32 │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w ip, r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ strd r1, r2, [r0, #-16] │ │ │ │ strd r2, lr, [r0, #-8] │ │ │ │ cmp r3, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3b4c │ │ │ │ + bne.n 1d3c1c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3b92 │ │ │ │ + cbz r2, 1d3c62 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ uxtb r2, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d3b74 │ │ │ │ + bne.n 1d3c44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3bc8 │ │ │ │ + cbz r2, 1d3c98 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -516290,72 +516507,72 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ ldrb.w ip, [r3, #-6] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3ba8 │ │ │ │ + bne.n 1d3c78 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3c00 │ │ │ │ + cbz r2, 1d3cd0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ uxtb.w lr, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d3bd8 │ │ │ │ + bne.n 1d3ca8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3c2e │ │ │ │ + cbz r2, 1d3cfe │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w ip, r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrsb.w r1, [r3, #1]! │ │ │ │ strd r1, r2, [r0, #-16] │ │ │ │ strd r2, lr, [r0, #-8] │ │ │ │ cmp r3, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3c18 │ │ │ │ + bne.n 1d3ce8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3c5e │ │ │ │ + cbz r2, 1d3d2e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ sxtb r2, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d3c40 │ │ │ │ + bne.n 1d3d10 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3c94 │ │ │ │ + cbz r2, 1d3d64 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -516363,436 +516580,436 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrsb.w r2, [r3, #-4] │ │ │ │ ldrsb.w ip, [r3, #-6] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3c74 │ │ │ │ + bne.n 1d3d44 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3ccc │ │ │ │ + cbz r2, 1d3d9c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb.w lr, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d3ca4 │ │ │ │ + bne.n 1d3d74 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3cf6 │ │ │ │ + cbz r2, 1d3dc6 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3cde │ │ │ │ + bne.n 1d3dae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3d26 │ │ │ │ + cbz r2, 1d3df6 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ uxth r2, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d3d08 │ │ │ │ + bne.n 1d3dd8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3d4e │ │ │ │ + cbz r2, 1d3e1e │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldrsh.w ip, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3d36 │ │ │ │ + bne.n 1d3e06 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3d7e │ │ │ │ + cbz r2, 1d3e4e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ sxth r2, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d3d60 │ │ │ │ + bne.n 1d3e30 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3da6 │ │ │ │ + cbz r2, 1d3e76 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3d8e │ │ │ │ + bne.n 1d3e5e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3dce │ │ │ │ + cbz r2, 1d3e9e │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3db6 │ │ │ │ + bne.n 1d3e86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3df0 │ │ │ │ + cbz r2, 1d3ec0 │ │ │ │ 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 1d3ddc │ │ │ │ + bne.n 1d3eac │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3e10 │ │ │ │ + cbz r2, 1d3ee0 │ │ │ │ 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 1d3dfe │ │ │ │ + bne.n 1d3ece │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3e34 │ │ │ │ + cbz r2, 1d3f04 │ │ │ │ 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 1d3e20 │ │ │ │ + bne.n 1d3ef0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3e60 │ │ │ │ + cbz r2, 1d3f30 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldrh.w r3, [lr], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r1, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 1d3e42 │ │ │ │ + bne.n 1d3f12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3e84 │ │ │ │ + cbz r2, 1d3f54 │ │ │ │ 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 1d3e70 │ │ │ │ + bne.n 1d3f40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3ea4 │ │ │ │ + cbz r2, 1d3f74 │ │ │ │ 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 1d3e92 │ │ │ │ + bne.n 1d3f62 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3ec8 │ │ │ │ + cbz r2, 1d3f98 │ │ │ │ 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 1d3eb4 │ │ │ │ + bne.n 1d3f84 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3ef4 │ │ │ │ + cbz r2, 1d3fc4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldrh.w r3, [lr], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r1, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 1d3ed6 │ │ │ │ + bne.n 1d3fa6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3f1c │ │ │ │ + cbz r2, 1d3fec │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldrh.w r2, [ip], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3f04 │ │ │ │ + bne.n 1d3fd4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3f3e │ │ │ │ + cbz r2, 1d400e │ │ │ │ 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 1d3f26 │ │ │ │ + bne.n 1d3ff6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3f66 │ │ │ │ + cbz r2, 1d4036 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3f4c │ │ │ │ + bne.n 1d401c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3f90 │ │ │ │ + cbz r2, 1d4060 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxth r1, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 1d3f72 │ │ │ │ + bne.n 1d4042 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3fb8 │ │ │ │ + cbz r2, 1d4088 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldrsh.w r2, [ip], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3fa0 │ │ │ │ + bne.n 1d4070 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3fda │ │ │ │ + cbz r2, 1d40aa │ │ │ │ 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 1d3fc2 │ │ │ │ + bne.n 1d4092 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4002 │ │ │ │ + cbz r2, 1d40d2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d3fe8 │ │ │ │ + bne.n 1d40b8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d402c │ │ │ │ + cbz r2, 1d40fc │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxth r1, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 1d400e │ │ │ │ + bne.n 1d40de │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4054 │ │ │ │ + cbz r2, 1d4124 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r2, [ip], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d403c │ │ │ │ + bne.n 1d410c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4076 │ │ │ │ + cbz r2, 1d4146 │ │ │ │ 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 1d405e │ │ │ │ + bne.n 1d412e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d409e │ │ │ │ + cbz r2, 1d416e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d4084 │ │ │ │ + bne.n 1d4154 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d40c4 │ │ │ │ + cbz r2, 1d4194 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r2, [ip], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d40ac │ │ │ │ + bne.n 1d417c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d40e6 │ │ │ │ + cbz r2, 1d41b6 │ │ │ │ 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 1d40ce │ │ │ │ + bne.n 1d419e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d410e │ │ │ │ + cbz r2, 1d41de │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d40f4 │ │ │ │ + bne.n 1d41c4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4144 │ │ │ │ + cbz r2, 1d4214 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -516800,37 +517017,37 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r3, #-5] │ │ │ │ ldrb.w ip, [r3, #-4] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d4124 │ │ │ │ + bne.n 1d41f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d417a │ │ │ │ + cbz r2, 1d424a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ ubfx lr, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ uxtb r2, r3 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d4154 │ │ │ │ + bne.n 1d4224 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d41b0 │ │ │ │ + cbz r2, 1d4280 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -516838,73 +517055,73 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrsb.w r1, [r3, #-5] │ │ │ │ ldrsb.w ip, [r3, #-4] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1d4190 │ │ │ │ + bne.n 1d4260 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d41e6 │ │ │ │ + cbz r2, 1d42b6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sbfx lr, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sxtb r2, r3 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d41c0 │ │ │ │ + bne.n 1d4290 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d421a │ │ │ │ + cbz r2, 1d42ea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ ubfx lr, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ mov.w r2, r3, lsr #24 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d41f4 │ │ │ │ + bne.n 1d42c4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d424e │ │ │ │ + cbz r2, 1d431e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ mov.w lr, r3, lsr #24 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d4228 │ │ │ │ + bne.n 1d42f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4288 │ │ │ │ + cbz r2, 1d4358 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -516912,19 +517129,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #2, #10 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #12, #10 │ │ │ │ mov.w r3, r3, lsr #22 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d425c │ │ │ │ + bne.n 1d432c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d42c4 │ │ │ │ + cbz r2, 1d4394 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -516932,57 +517149,57 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, lsr #22 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #12, #10 │ │ │ │ ubfx r3, r3, #2, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d4298 │ │ │ │ + bne.n 1d4368 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d42fc │ │ │ │ + cbz r2, 1d43cc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #10, #10 │ │ │ │ ubfx lr, r3, #20, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #0, #10 │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d42d4 │ │ │ │ + bne.n 1d43a4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4334 │ │ │ │ + cbz r2, 1d4404 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx lr, r3, #20, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #0, #10 │ │ │ │ mov.w r3, r3, asr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d430c │ │ │ │ + bne.n 1d43dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d436e │ │ │ │ + cbz r2, 1d443e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -516990,18 +517207,18 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp lr, ip │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #5, #6 │ │ │ │ mov.w r3, r3, lsr #11 │ │ │ │ strd r2, r3, [r0, #-28] │ │ │ │ - bne.n 1d4346 │ │ │ │ + bne.n 1d4416 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d43a6 │ │ │ │ + cbz r2, 1d4476 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -517009,18 +517226,18 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp lr, ip │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ mov.w r2, r3, lsr #11 │ │ │ │ ubfx r3, r3, #5, #6 │ │ │ │ strd r2, r3, [r0, #-32] │ │ │ │ - bne.n 1d437e │ │ │ │ + bne.n 1d444e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d43de │ │ │ │ + cbz r2, 1d44ae │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ @@ -517028,18 +517245,18 @@ │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp ip, r1 │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #3, #3 │ │ │ │ mov.w r3, r3, lsr #6 │ │ │ │ strd r2, r3, [r0, #-28] │ │ │ │ - bne.n 1d43ba │ │ │ │ + bne.n 1d448a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4416 │ │ │ │ + cbz r2, 1d44e6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ @@ -517047,18 +517264,18 @@ │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp ip, r1 │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ mov.w r2, r3, lsr #5 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ strd r2, r3, [r0, #-32] │ │ │ │ - bne.n 1d43f2 │ │ │ │ + bne.n 1d44c2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4450 │ │ │ │ + cbz r2, 1d4520 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -517066,19 +517283,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #4, #4 │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #8, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd lr, r2, [r0, #-28] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d4424 │ │ │ │ + bne.n 1d44f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d448c │ │ │ │ + cbz r2, 1d455c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -517086,19 +517303,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #8, #4 │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ ubfx r2, r3, #4, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d4460 │ │ │ │ + bne.n 1d4530 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d44c8 │ │ │ │ + cbz r2, 1d4598 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -517106,19 +517323,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #4, #4 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #8, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d449c │ │ │ │ + bne.n 1d456c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4504 │ │ │ │ + cbz r2, 1d45d4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -517126,19 +517343,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, lsr #12 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #8, #4 │ │ │ │ ubfx r3, r3, #4, #4 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d44d8 │ │ │ │ + bne.n 1d45a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4540 │ │ │ │ + cbz r2, 1d4610 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -517146,19 +517363,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #1, #5 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #6, #5 │ │ │ │ mov.w r3, r3, lsr #11 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d4514 │ │ │ │ + bne.n 1d45e4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d457c │ │ │ │ + cbz r2, 1d464c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -517166,19 +517383,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, lsr #11 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #6, #5 │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d4550 │ │ │ │ + bne.n 1d4620 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d45b8 │ │ │ │ + cbz r2, 1d4688 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -517186,19 +517403,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #5, #5 │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #10, #5 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strd lr, r2, [r0, #-28] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d458c │ │ │ │ + bne.n 1d465c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d45f4 │ │ │ │ + cbz r2, 1d46c4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -517206,24 +517423,24 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #10, #5 │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ ubfx r2, r3, #5, #5 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d45c8 │ │ │ │ + bne.n 1d4698 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d4688 │ │ │ │ + beq.n 1d4758 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d468c │ │ │ │ + vldr s11, [pc, #132] @ 1d475c │ │ │ │ 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 │ │ │ │ @@ -517250,26 +517467,26 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d4610 │ │ │ │ + bne.n 1d46e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1d46ec ) │ │ │ │ + ldr r3, [pc, #88] @ (1d47bc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d46e8 │ │ │ │ + cbz r2, 1d47b8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1d46f0 ) │ │ │ │ + ldr r1, [pc, #84] @ (1d47c0 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -517284,28 +517501,28 @@ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d46a8 │ │ │ │ + bne.n 1d4778 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbnz r2, 1d470a │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d4740 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d4810 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d473c │ │ │ │ + cbz r2, 1d480c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1d4744 ) │ │ │ │ + ldr r2, [pc, #68] @ (1d4814 ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -517317,23 +517534,23 @@ │ │ │ │ ubfx r3, r3, #16, #8 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d470c │ │ │ │ + bne.n 1d47dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbnz r6, 1d4744 │ │ │ │ + @ instruction: 0xb836 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d477e │ │ │ │ + cbz r2, 1d484e │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -517341,18 +517558,18 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxtb.w lr, r3 │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ ubfx r3, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d4756 │ │ │ │ + bne.n 1d4826 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d47b6 │ │ │ │ + cbz r2, 1d4886 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -517360,22 +517577,22 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sxtb.w lr, r3 │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sbfx r3, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d478e │ │ │ │ + bne.n 1d485e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d481a │ │ │ │ + cbz r2, 1d48ea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d481c │ │ │ │ + vldr s12, [pc, #88] @ 1d48ec │ │ │ │ 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 │ │ │ │ @@ -517389,25 +517606,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 1d47ca │ │ │ │ + bne.n 1d489a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d48b2 │ │ │ │ + beq.n 1d4982 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d48b4 │ │ │ │ + vldr s11, [pc, #132] @ 1d4984 │ │ │ │ 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 │ │ │ │ @@ -517434,20 +517651,20 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d4838 │ │ │ │ + bne.n 1d4908 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d48ee │ │ │ │ + cbz r2, 1d49be │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -517455,22 +517672,22 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #20, #10 │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx r3, r3, #0, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d48c6 │ │ │ │ + bne.n 1d4996 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4960 │ │ │ │ + cbz r2, 1d4a30 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d4964 │ │ │ │ + vldr s12, [pc, #104] @ 1d4a34 │ │ │ │ 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] │ │ │ │ @@ -517489,25 +517706,25 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d4906 │ │ │ │ + bne.n 1d49d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d49b8 │ │ │ │ + cbz r2, 1d4a88 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d49bc │ │ │ │ + vldr s13, [pc, #72] @ 1d4a8c │ │ │ │ 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 │ │ │ │ @@ -517517,25 +517734,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 1d497a │ │ │ │ + bne.n 1d4a4a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d4a2e │ │ │ │ + cbz r2, 1d4afe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d4a30 │ │ │ │ + vldr s12, [pc, #100] @ 1d4b00 │ │ │ │ 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] │ │ │ │ @@ -517554,135 +517771,135 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d49d6 │ │ │ │ + bne.n 1d4aa6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d4a66 │ │ │ │ + cbz r2, 1d4b36 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxtb.w lr, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d4a42 │ │ │ │ + bne.n 1d4b12 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4a9a │ │ │ │ + cbz r2, 1d4b6a │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sxtb.w lr, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d4a76 │ │ │ │ + bne.n 1d4b46 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4ace │ │ │ │ + cbz r2, 1d4b9e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxth.w lr, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d4aaa │ │ │ │ + bne.n 1d4b7a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4b02 │ │ │ │ + cbz r2, 1d4bd2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sxth.w lr, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1d4ade │ │ │ │ + bne.n 1d4bae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4b38 │ │ │ │ + cbz r2, 1d4c08 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #10, #10 │ │ │ │ ubfx lr, r3, #0, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #20, #10 │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d4b10 │ │ │ │ + bne.n 1d4be0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4b70 │ │ │ │ + cbz r2, 1d4c40 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx lr, r3, #0, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #20, #10 │ │ │ │ mov.w r3, r3, asr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d4b48 │ │ │ │ + bne.n 1d4c18 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1d4bec ) │ │ │ │ + ldr r3, [pc, #116] @ (1d4cbc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d4be8 │ │ │ │ + cbz r2, 1d4cb8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1d4bf0 ) │ │ │ │ + ldr r1, [pc, #108] @ (1d4cc0 ) │ │ │ │ mov r4, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -517703,28 +517920,28 @@ │ │ │ │ add.w lr, r1, lr, lsl #2 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr.w r6, [lr] │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r7, [r0, #-32] │ │ │ │ str.w r6, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d4b8e │ │ │ │ + bne.n 1d4c5e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r1, r2, r7} │ │ │ │ + cbz r6, 1d4d2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1d4c60 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d4d30 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d4c5c │ │ │ │ + cbz r2, 1d4d2c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1d4c64 ) │ │ │ │ + ldr r1, [pc, #96] @ (1d4d34 ) │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #4 │ │ │ │ @@ -517742,28 +517959,28 @@ │ │ │ │ orr.w ip, ip, r4, lsl #3 │ │ │ │ ldrb.w r8, [r1, r3] │ │ │ │ ldrb.w r4, [r1, lr] │ │ │ │ ldrb.w r3, [r1, ip] │ │ │ │ strb.w r8, [r0, #-8] │ │ │ │ strb.w r4, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d4c0c │ │ │ │ + bne.n 1d4cdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r1, r2} │ │ │ │ + cbz r6, 1d4d80 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1d4ce0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d4db0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d4cdc │ │ │ │ + cbz r2, 1d4dac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1d4ce4 ) │ │ │ │ + ldr r1, [pc, #108] @ (1d4db4 ) │ │ │ │ mov r4, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -517784,28 +518001,28 @@ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w r7, [lr] │ │ │ │ ldr.w r6, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r7, [r0, #-32] │ │ │ │ str.w r6, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d4c82 │ │ │ │ + bne.n 1d4d52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4d48 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1d4d50 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d4e20 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d4d4e │ │ │ │ + cbz r2, 1d4e1e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1d4d54 ) │ │ │ │ + ldr r1, [pc, #92] @ (1d4e24 ) │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #4 │ │ │ │ @@ -517823,28 +518040,28 @@ │ │ │ │ orr.w r3, r3, r8, lsl #3 │ │ │ │ ldrb.w lr, [r1, lr] │ │ │ │ ldrb.w r4, [r1, ip] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r4, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1d4d00 │ │ │ │ + bne.n 1d4dd0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4d98 │ │ │ │ + sxtb r2, r0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d4dac │ │ │ │ + cbz r2, 1d4e7c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d4db0 │ │ │ │ + vldr s13, [pc, #76] @ 1d4e80 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d4db4 │ │ │ │ + vldr s12, [pc, #72] @ 1d4e84 │ │ │ │ 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 │ │ │ │ @@ -517853,45 +518070,45 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d4d6e │ │ │ │ + bne.n 1d4e3e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d4de4 │ │ │ │ + cbz r2, 1d4eb4 │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ movw lr, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ cmp r2, ip │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strh.w lr, [r0], #4 │ │ │ │ - bne.n 1d4dc6 │ │ │ │ + bne.n 1d4e96 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4e5c │ │ │ │ + cbz r2, 1d4f2c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1d4e60 │ │ │ │ + vldr s12, [pc, #108] @ 1d4f30 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1d4e64 │ │ │ │ + vldr s11, [pc, #104] @ 1d4f34 │ │ │ │ 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 │ │ │ │ @@ -517909,47 +518126,47 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d4e02 │ │ │ │ + bne.n 1d4ed2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d4e96 │ │ │ │ + cbz r2, 1d4f66 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d4e78 │ │ │ │ + bne.n 1d4f48 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4eec │ │ │ │ + cbz r2, 1d4fbc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d4ef0 │ │ │ │ + vldr s13, [pc, #76] @ 1d4fc0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d4ef4 │ │ │ │ + vldr s12, [pc, #72] @ 1d4fc4 │ │ │ │ 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 │ │ │ │ @@ -517958,29 +518175,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 1d4eae │ │ │ │ + bne.n 1d4f7e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d4f6a │ │ │ │ + cbz r2, 1d503a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d4f6c │ │ │ │ + vldr s12, [pc, #104] @ 1d503c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1d4f70 │ │ │ │ + vldr s11, [pc, #100] @ 1d5040 │ │ │ │ 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 │ │ │ │ @@ -517998,44 +518215,44 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d4f12 │ │ │ │ + bne.n 1d4fe2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d4fa2 │ │ │ │ + cbz r2, 1d5072 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ mov.w r2, r3, asr #16 │ │ │ │ sxth r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d4f84 │ │ │ │ + bne.n 1d5054 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d504e │ │ │ │ + beq.n 1d511e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d5050 │ │ │ │ + vldr s10, [pc, #160] @ 1d5120 │ │ │ │ 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 │ │ │ │ @@ -518070,44 +518287,44 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d4fb8 │ │ │ │ + bne.n 1d5088 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d5086 │ │ │ │ + cbz r2, 1d5156 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1d5060 │ │ │ │ + bne.n 1d5130 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d5118 │ │ │ │ + beq.n 1d51e8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d511c │ │ │ │ + vldr s11, [pc, #132] @ 1d51ec │ │ │ │ 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 │ │ │ │ @@ -518134,21 +518351,21 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d50a0 │ │ │ │ + bne.n 1d5170 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d5156 │ │ │ │ + cbz r2, 1d5226 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -518156,118 +518373,118 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1d512e │ │ │ │ + bne.n 1d51fe │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d529c │ │ │ │ + beq.w 1d536c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d529c │ │ │ │ + beq.w 1d536c │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ movt r9, #32767 @ 0x7fff │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, sl │ │ │ │ - vldr s17, [pc, #272] @ 1d52a8 │ │ │ │ + vldr s17, [pc, #272] @ 1d5378 │ │ │ │ mov sl, r0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #8] │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - b.n 1d5250 │ │ │ │ + b.n 1d5320 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5276 │ │ │ │ + bgt.n 1d5346 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5270 │ │ │ │ + ble.n 1d5340 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5282 │ │ │ │ + bgt.n 1d5352 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #5 │ │ │ │ and.w r2, r2, #992 @ 0x3e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d526a │ │ │ │ + ble.n 1d533a │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d527c │ │ │ │ + bgt.n 1d534c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #10 │ │ │ │ and.w r0, r0, #31744 @ 0x7c00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5264 │ │ │ │ + ble.n 1d5334 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 5a020 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, r9, r0, lsl #15 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ cmp r8, r5 │ │ │ │ strh.w r3, [r6], #2 │ │ │ │ - beq.n 1d5288 │ │ │ │ + beq.n 1d5358 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d51b6 │ │ │ │ + bgt.n 1d5286 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d51c4 │ │ │ │ - vldr s0, [pc, #64] @ 1d52a8 │ │ │ │ - b.n 1d5238 │ │ │ │ + b.n 1d5294 │ │ │ │ + vldr s0, [pc, #64] @ 1d5378 │ │ │ │ + b.n 1d5308 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5210 │ │ │ │ + b.n 1d52e0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d51e8 │ │ │ │ + b.n 1d52b8 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d51c4 │ │ │ │ + b.n 1d5294 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d5210 │ │ │ │ + b.n 1d52e0 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d51e8 │ │ │ │ + b.n 1d52b8 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp sl, fp │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, r3 │ │ │ │ - bne.n 1d51a8 │ │ │ │ + bne.n 1d5278 │ │ │ │ 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} │ │ │ │ @@ -518276,107 +518493,107 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d53f4 │ │ │ │ + beq.w 1d54c4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d53f4 │ │ │ │ + beq.w 1d54c4 │ │ │ │ mov.w r9, #61440 @ 0xf000 │ │ │ │ movt r9, #4095 @ 0xfff │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, sl │ │ │ │ - vldr s17, [pc, #276] @ 1d5400 │ │ │ │ + vldr s17, [pc, #276] @ 1d54d0 │ │ │ │ mov sl, r0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #8] │ │ │ │ vmov.f32 s18, #46 @ 0x41700000 15.0 │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - b.n 1d53a2 │ │ │ │ + b.n 1d5472 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d53ce │ │ │ │ + bgt.n 1d549e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d53c2 │ │ │ │ + ble.n 1d5492 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d53c8 │ │ │ │ + bgt.n 1d5498 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ uxtb r2, r2 │ │ │ │ orrs r7, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d53bc │ │ │ │ + ble.n 1d548c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d53d4 │ │ │ │ + bgt.n 1d54a4 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #8 │ │ │ │ and.w r0, r0, #3840 @ 0xf00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d53b6 │ │ │ │ + ble.n 1d5486 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d53da │ │ │ │ + bgt.n 1d54aa │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5a020 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, r9, r0, lsl #12 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ cmp r8, r5 │ │ │ │ strh.w r3, [r6], #2 │ │ │ │ - beq.n 1d53e0 │ │ │ │ + beq.n 1d54b0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d530a │ │ │ │ + bgt.n 1d53da │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5318 │ │ │ │ + b.n 1d53e8 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d538a │ │ │ │ + b.n 1d545a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5362 │ │ │ │ + b.n 1d5432 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d533c │ │ │ │ + b.n 1d540c │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d533c │ │ │ │ + b.n 1d540c │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d5318 │ │ │ │ + b.n 1d53e8 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d5362 │ │ │ │ + b.n 1d5432 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d538a │ │ │ │ + b.n 1d545a │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp sl, fp │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, r3 │ │ │ │ - bne.n 1d52fc │ │ │ │ + bne.n 1d53cc │ │ │ │ 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} │ │ │ │ @@ -518385,92 +518602,92 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d551a │ │ │ │ + beq.n 1d55ea │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d551a │ │ │ │ + beq.n 1d55ea │ │ │ │ mov.w sl, #63488 @ 0xf800 │ │ │ │ movt sl, #2047 @ 0x7ff │ │ │ │ - vldr s17, [pc, #236] @ 1d5524 │ │ │ │ + vldr s17, [pc, #236] @ 1d55f4 │ │ │ │ mov.w fp, #0 │ │ │ │ - vldr s19, [pc, #232] @ 1d5528 │ │ │ │ + vldr s19, [pc, #232] @ 1d55f8 │ │ │ │ bic.w r9, r3, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #0 │ │ │ │ mov r9, ip │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 1d54d2 │ │ │ │ + b.n 1d55a2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d54f2 │ │ │ │ + bgt.n 1d55c2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d54ec │ │ │ │ + ble.n 1d55bc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d54fe │ │ │ │ + bgt.n 1d55ce │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r0, r0, #5 │ │ │ │ and.w r0, r0, #2016 @ 0x7e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r7, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d54e6 │ │ │ │ + ble.n 1d55b6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d54f8 │ │ │ │ + bgt.n 1d55c8 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5a020 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, sl, r0, lsl #11 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ cmp r8, r5 │ │ │ │ strh.w r3, [r6], #2 │ │ │ │ - beq.n 1d5504 │ │ │ │ + beq.n 1d55d4 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5460 │ │ │ │ + bgt.n 1d5530 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d546e │ │ │ │ + b.n 1d553e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d54ba │ │ │ │ + b.n 1d558a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5492 │ │ │ │ + b.n 1d5562 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d546e │ │ │ │ + b.n 1d553e │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d54ba │ │ │ │ + b.n 1d558a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5492 │ │ │ │ + b.n 1d5562 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w ip, r9, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d5452 │ │ │ │ + bne.n 1d5522 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ negs r4, r7 │ │ │ │ @@ -518480,548 +518697,548 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d567a │ │ │ │ + beq.w 1d574a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1d567a │ │ │ │ + beq.w 1d574a │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #64512 @ 0xfc00 │ │ │ │ movt sl, #15 │ │ │ │ mov.w fp, #0 │ │ │ │ movt fp, #16368 @ 0x3ff0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - vldr s18, [pc, #272] @ 1d5684 │ │ │ │ + vldr s18, [pc, #272] @ 1d5754 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #268] @ 1d5688 │ │ │ │ + vldr s17, [pc, #268] @ 1d5758 │ │ │ │ mov r8, r0 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s19, #8 @ 0x40400000 3.0 │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r7, r1 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 1d5628 │ │ │ │ + b.n 1d56f8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5654 │ │ │ │ + bgt.n 1d5724 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5648 │ │ │ │ + ble.n 1d5718 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d564e │ │ │ │ + bgt.n 1d571e │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ and.w r2, sl, r0, lsl #10 │ │ │ │ orrs r6, r2 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5642 │ │ │ │ + ble.n 1d5712 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d565a │ │ │ │ + bgt.n 1d572a │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ and.w r3, fp, r0, lsl #20 │ │ │ │ orrs r6, r3 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d563c │ │ │ │ + ble.n 1d570c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5660 │ │ │ │ + bgt.n 1d5730 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 5a020 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 1d5666 │ │ │ │ + beq.n 1d5736 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5596 │ │ │ │ + bgt.n 1d5666 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d55a4 │ │ │ │ + b.n 1d5674 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5614 │ │ │ │ + b.n 1d56e4 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d55ee │ │ │ │ + b.n 1d56be │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d55c8 │ │ │ │ + b.n 1d5698 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d55c8 │ │ │ │ + b.n 1d5698 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d55a4 │ │ │ │ + b.n 1d5674 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d55ee │ │ │ │ + b.n 1d56be │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1d5614 │ │ │ │ + b.n 1d56e4 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r3, r8 │ │ │ │ add r2, r0 │ │ │ │ - bne.n 1d5586 │ │ │ │ + bne.n 1d5656 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d571e │ │ │ │ + beq.n 1d57ee │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s16, [pc, #116] @ 1d5728 │ │ │ │ + vldr s16, [pc, #116] @ 1d57f8 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1d572c │ │ │ │ + vldr s17, [pc, #112] @ 1d57fc │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1d5720 │ │ │ │ + vldr d10, [pc, #92] @ 1d57f0 │ │ │ │ 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 1d56f4 │ │ │ │ + ble.n 1d57c4 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d56f4 │ │ │ │ + bgt.n 1d57c4 │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 5a020 │ │ │ │ adds r5, #8 │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ strb.w sl, [r4, #-3] │ │ │ │ cmp r9, r8 │ │ │ │ strb.w sl, [r4, #-2] │ │ │ │ add.w r4, r4, #4 │ │ │ │ strb.w fp, [r4, #-5] │ │ │ │ - bne.n 1d56c8 │ │ │ │ + bne.n 1d5798 │ │ │ │ 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 1d5728 │ │ │ │ + b.n 1d57f8 │ │ │ │ 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 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #340] @ (1d589c ) │ │ │ │ + ldr r1, [pc, #340] @ (1d596c ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #340] @ (1d58a0 ) │ │ │ │ + ldr r2, [pc, #340] @ (1d5970 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d5872 │ │ │ │ + beq.w 1d5942 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d5872 │ │ │ │ + beq.w 1d5942 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s18, [pc, #292] @ 1d5894 │ │ │ │ - vldr s17, [pc, #292] @ 1d5898 │ │ │ │ + vldr s18, [pc, #292] @ 1d5964 │ │ │ │ + vldr s17, [pc, #292] @ 1d5968 │ │ │ │ mov.w sl, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, r9, #16 │ │ │ │ mov r5, r8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1d5824 │ │ │ │ + b.n 1d58f4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5850 │ │ │ │ + bgt.n 1d5920 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5844 │ │ │ │ + ble.n 1d5914 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d584a │ │ │ │ + bgt.n 1d591a │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d583e │ │ │ │ + ble.n 1d590e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5856 │ │ │ │ + bgt.n 1d5926 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5838 │ │ │ │ + ble.n 1d5908 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d585c │ │ │ │ + bgt.n 1d592c │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 5a020 │ │ │ │ add r3, sp, #12 │ │ │ │ adds r5, #8 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ str.w r1, [r5, #-4] │ │ │ │ - beq.n 1d5862 │ │ │ │ + beq.n 1d5932 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d578c │ │ │ │ + bgt.n 1d585c │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d579a │ │ │ │ + b.n 1d586a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5806 │ │ │ │ + b.n 1d58d6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d57e2 │ │ │ │ + b.n 1d58b2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d57be │ │ │ │ + b.n 1d588e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d57be │ │ │ │ + b.n 1d588e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d579a │ │ │ │ + b.n 1d586a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d57e2 │ │ │ │ + b.n 1d58b2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5806 │ │ │ │ + b.n 1d58d6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, fp │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1d5782 │ │ │ │ - ldr r2, [pc, #48] @ (1d58a4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d58a0 ) │ │ │ │ + bne.n 1d5852 │ │ │ │ + ldr r2, [pc, #48] @ (1d5974 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d5970 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5890 │ │ │ │ + bne.n 1d5960 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r7, pc, #896 @ (adr r7, 1d5cf0 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #536 @ (adr r7, 1d5ac0 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 1d5c50 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #344] @ (1d5a18 ) │ │ │ │ + ldr r1, [pc, #344] @ (1d5ae8 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1d5a1c ) │ │ │ │ + ldr r2, [pc, #344] @ (1d5aec ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d59ee │ │ │ │ + beq.w 1d5abe │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d59ee │ │ │ │ + beq.w 1d5abe │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #296] @ 1d5a10 │ │ │ │ - vldr s18, [pc, #296] @ 1d5a14 │ │ │ │ + vldr s19, [pc, #296] @ 1d5ae0 │ │ │ │ + vldr s18, [pc, #296] @ 1d5ae4 │ │ │ │ mov.w sl, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, r9, #16 │ │ │ │ mov r5, r8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1d59a0 │ │ │ │ + b.n 1d5a70 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d59cc │ │ │ │ + bgt.n 1d5a9c │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d59c0 │ │ │ │ + ble.n 1d5a90 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d59c6 │ │ │ │ + bgt.n 1d5a96 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d59ba │ │ │ │ + ble.n 1d5a8a │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d59d2 │ │ │ │ + bgt.n 1d5aa2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d59b4 │ │ │ │ + ble.n 1d5a84 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d59d8 │ │ │ │ + bgt.n 1d5aa8 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5a020 │ │ │ │ add r3, sp, #12 │ │ │ │ adds r5, #8 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ str.w r1, [r5, #-4] │ │ │ │ - beq.n 1d59de │ │ │ │ + beq.n 1d5aae │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5908 │ │ │ │ + bgt.n 1d59d8 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5916 │ │ │ │ + b.n 1d59e6 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5982 │ │ │ │ + b.n 1d5a52 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d595e │ │ │ │ + b.n 1d5a2e │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d593a │ │ │ │ + b.n 1d5a0a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d593a │ │ │ │ + b.n 1d5a0a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5916 │ │ │ │ + b.n 1d59e6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d595e │ │ │ │ + b.n 1d5a2e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5982 │ │ │ │ + b.n 1d5a52 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, fp │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1d58fe │ │ │ │ - ldr r2, [pc, #48] @ (1d5a20 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d5a1c ) │ │ │ │ + bne.n 1d59ce │ │ │ │ + ldr r2, [pc, #48] @ (1d5af0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d5aec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5a0c │ │ │ │ + bne.n 1d5adc │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ - add r7, pc, #224 @ (adr r7, 1d5afc ) │ │ │ │ + add r6, pc, #416 @ (adr r6, 1d5c8c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #40 @ (adr r6, 1d5a4c ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 1d5bdc ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d5b5e │ │ │ │ + beq.w 1d5c2e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d5b5e │ │ │ │ + beq.w 1d5c2e │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #280] @ 1d5b68 │ │ │ │ - vldr s18, [pc, #280] @ 1d5b6c │ │ │ │ + vldr s19, [pc, #280] @ 1d5c38 │ │ │ │ + vldr s18, [pc, #280] @ 1d5c3c │ │ │ │ mov.w sl, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, r9, #16 │ │ │ │ mov r6, r8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1d5b0e │ │ │ │ + b.n 1d5bde │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5b3a │ │ │ │ + bgt.n 1d5c0a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5b2e │ │ │ │ + ble.n 1d5bfe │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5b34 │ │ │ │ + bgt.n 1d5c04 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #8 │ │ │ │ and.w r2, r2, #65280 @ 0xff00 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ orr.w fp, r2, fp │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5b28 │ │ │ │ + ble.n 1d5bf8 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5b40 │ │ │ │ + bgt.n 1d5c10 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 5a020 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ orr.w fp, r3, fp │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5b22 │ │ │ │ + ble.n 1d5bf2 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5b46 │ │ │ │ + bgt.n 1d5c16 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 5a020 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 1d5b4c │ │ │ │ + beq.n 1d5c1c │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5a74 │ │ │ │ + bgt.n 1d5b44 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5a82 │ │ │ │ + b.n 1d5b52 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5afa │ │ │ │ + b.n 1d5bca │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5ad0 │ │ │ │ + b.n 1d5ba0 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5aa6 │ │ │ │ + b.n 1d5b76 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5aa6 │ │ │ │ + b.n 1d5b76 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5a82 │ │ │ │ + b.n 1d5b52 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5ad0 │ │ │ │ + b.n 1d5ba0 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5afa │ │ │ │ + b.n 1d5bca │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1d5a6a │ │ │ │ + bne.n 1d5b3a │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d5bf6 │ │ │ │ + beq.n 1d5cc6 │ │ │ │ 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] @ 1d5c08 │ │ │ │ + vldr s20, [pc, #116] @ 1d5cd8 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1d5c0c │ │ │ │ + vldr s21, [pc, #116] @ 1d5cdc │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1d5bf8 │ │ │ │ - vldr d8, [pc, #92] @ 1d5c00 │ │ │ │ + vldr d9, [pc, #88] @ 1d5cc8 │ │ │ │ + vldr d8, [pc, #92] @ 1d5cd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1d5bce │ │ │ │ + ble.n 1d5c9e │ │ │ │ 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 │ │ │ │ @@ -519031,31 +519248,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 1d5ba6 │ │ │ │ + bne.n 1d5c76 │ │ │ │ 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 1d5c08 │ │ │ │ + b.n 1d5cd8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1d5c52 │ │ │ │ + cbz r2, 1d5d22 │ │ │ │ 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 │ │ │ │ @@ -519063,266 +519280,266 @@ │ │ │ │ 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 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d5c2e │ │ │ │ + bne.n 1d5cfe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d5ca6 │ │ │ │ + cbz r2, 1d5d76 │ │ │ │ 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 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d5c74 │ │ │ │ + bne.n 1d5d44 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d5cfe │ │ │ │ + cbz r2, 1d5dce │ │ │ │ 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 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d5cc4 │ │ │ │ + bne.n 1d5d94 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d5d54 │ │ │ │ + cbz r2, 1d5e24 │ │ │ │ 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 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d5d1c │ │ │ │ + bne.n 1d5dec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d5d9e │ │ │ │ + cbz r2, 1d5e6e │ │ │ │ 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 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ 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 1d5d7a │ │ │ │ + bne.n 1d5e4a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d5df0 │ │ │ │ + cbz r2, 1d5ec0 │ │ │ │ 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 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d5dc4 │ │ │ │ + bne.n 1d5e94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d5e40 │ │ │ │ + cbz r2, 1d5f10 │ │ │ │ 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 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d5e14 │ │ │ │ + bne.n 1d5ee4 │ │ │ │ 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 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #172] @ (1d5f04 ) │ │ │ │ + ldr r1, [pc, #172] @ (1d5fd4 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1d5f08 ) │ │ │ │ + ldr r2, [pc, #172] @ (1d5fd8 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cbz r2, 1d5ee6 │ │ │ │ - cbz r5, 1d5ee6 │ │ │ │ + cbz r2, 1d5fb6 │ │ │ │ + cbz r5, 1d5fb6 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, r7, #16 │ │ │ │ mov r9, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ add.w r9, r9, #8 │ │ │ │ - bl 1e0f10 │ │ │ │ + bl 1e0fe0 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1e0f10 │ │ │ │ + bl 1e0fe0 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1e0f10 │ │ │ │ + bl 1e0fe0 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1e0f10 │ │ │ │ + bl 1e0fe0 │ │ │ │ add.w ip, sp, #12 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ cmp r5, sl │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [r9, #-8] │ │ │ │ str.w r1, [r9, #-4] │ │ │ │ - bne.n 1d5e88 │ │ │ │ + bne.n 1d5f58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r6, fp │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1d5e7e │ │ │ │ - ldr r2, [pc, #36] @ (1d5f0c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5f08 ) │ │ │ │ + bne.n 1d5f4e │ │ │ │ + ldr r2, [pc, #36] @ (1d5fdc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d5fd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5f00 │ │ │ │ + bne.n 1d5fd0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #640 @ (adr r1, 1d6188 ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 1d6318 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #72 @ (adr r1, 1d5f58 ) │ │ │ │ + add r0, pc, #264 @ (adr r0, 1d60e8 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1d5f88 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d5f8c ) │ │ │ │ + ldr r2, [pc, #100] @ (1d6058 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d605c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d5f6c │ │ │ │ + cbz r4, 1d603c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -519332,51 +519549,51 @@ │ │ │ │ cmp r4, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r1, [r3, #-32] │ │ │ │ str.w r1, [r3, #-28] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ str.w r0, [r3, #-20] │ │ │ │ - bne.n 1d5f3c │ │ │ │ - ldr r2, [pc, #32] @ (1d5f90 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d5f8c ) │ │ │ │ + bne.n 1d600c │ │ │ │ + ldr r2, [pc, #32] @ (1d6060 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d605c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5f84 │ │ │ │ + bne.n 1d6054 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #856 @ (adr r0, 1d62e4 ) │ │ │ │ + add r0, pc, #24 @ (adr r0, 1d6074 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #560 @ (adr r0, 1d61c4 ) │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d602c ) │ │ │ │ - ldr r3, [pc, #136] @ (1d6030 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d60fc ) │ │ │ │ + ldr r3, [pc, #136] @ (1d6100 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d600a │ │ │ │ + cbz r6, 1d60da │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1d6028 │ │ │ │ + vldr s10, [pc, #100] @ 1d60f8 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r5, #1 │ │ │ │ @@ -519388,50 +519605,50 @@ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ vstr s10, [r4, #-24] @ 0xffffffe8 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s11, [r4, #-20] @ 0xffffffec │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d5fc8 │ │ │ │ - ldr r2, [pc, #40] @ (1d6034 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6030 ) │ │ │ │ + bne.n 1d6098 │ │ │ │ + ldr r2, [pc, #40] @ (1d6104 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6100 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6022 │ │ │ │ + bne.n 1d60f2 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #328 @ (adr r0, 1d6178 ) │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1d60dc ) │ │ │ │ - ldr r3, [pc, #148] @ (1d60e0 ) │ │ │ │ + ldr r2, [pc, #144] @ (1d61ac ) │ │ │ │ + ldr r3, [pc, #148] @ (1d61b0 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d60be │ │ │ │ + cbz r6, 1d618e │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -519451,48 +519668,48 @@ │ │ │ │ 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 1d6068 │ │ │ │ - ldr r2, [pc, #36] @ (1d60e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d60e0 ) │ │ │ │ + bne.n 1d6138 │ │ │ │ + ldr r2, [pc, #36] @ (1d61b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d61b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d60d6 │ │ │ │ + bne.n 1d61a6 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1d6198 ) │ │ │ │ - ldr r3, [pc, #160] @ (1d619c ) │ │ │ │ + ldr r2, [pc, #156] @ (1d6268 ) │ │ │ │ + ldr r3, [pc, #160] @ (1d626c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d617a │ │ │ │ + cbz r6, 1d624a │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ @@ -519515,52 +519732,52 @@ │ │ │ │ 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 1d6114 │ │ │ │ - ldr r2, [pc, #36] @ (1d61a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d619c ) │ │ │ │ + bne.n 1d61e4 │ │ │ │ + ldr r2, [pc, #36] @ (1d6270 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d626c ) │ │ │ │ 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 1d6192 │ │ │ │ + bne.n 1d6262 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1d6228 ) │ │ │ │ - ldr r3, [pc, #116] @ (1d622c ) │ │ │ │ + ldr r2, [pc, #112] @ (1d62f8 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d62fc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6208 │ │ │ │ + cbz r4, 1d62d8 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1d6224 │ │ │ │ + vldr s14, [pc, #80] @ 1d62f4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -519568,49 +519785,49 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-28] │ │ │ │ - bne.n 1d61d8 │ │ │ │ - ldr r2, [pc, #36] @ (1d6230 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d622c ) │ │ │ │ + bne.n 1d62a8 │ │ │ │ + ldr r2, [pc, #36] @ (1d6300 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d62fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6220 │ │ │ │ + bne.n 1d62f0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1d62b4 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d62b8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d6384 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d6388 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d6298 │ │ │ │ + cbz r5, 1d6368 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -519623,47 +519840,47 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-28] │ │ │ │ str.w r2, [r3, #-24] │ │ │ │ - bne.n 1d6264 │ │ │ │ - ldr r2, [pc, #32] @ (1d62bc ) │ │ │ │ - ldr r3, [pc, #28] @ (1d62b8 ) │ │ │ │ + bne.n 1d6334 │ │ │ │ + ldr r2, [pc, #32] @ (1d638c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6388 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d62b0 │ │ │ │ + bne.n 1d6380 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1d6344 ) │ │ │ │ - ldr r3, [pc, #116] @ (1d6348 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d6414 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d6418 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d6328 │ │ │ │ + cbz r6, 1d63f8 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ @@ -519677,52 +519894,52 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r4, #-32] │ │ │ │ str.w r1, [r4, #-28] │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1d62ec │ │ │ │ - ldr r2, [pc, #32] @ (1d634c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6348 ) │ │ │ │ + bne.n 1d63bc │ │ │ │ + ldr r2, [pc, #32] @ (1d641c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6418 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6340 │ │ │ │ + bne.n 1d6410 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1d63fc ) │ │ │ │ - ldr r3, [pc, #156] @ (1d6400 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d64cc ) │ │ │ │ + ldr r3, [pc, #156] @ (1d64d0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d63d4 │ │ │ │ + cbz r4, 1d64a4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1d63f0 │ │ │ │ - vldr s8, [pc, #116] @ 1d63f8 │ │ │ │ + vldr d5, [pc, #112] @ 1d64c0 │ │ │ │ + vldr s8, [pc, #116] @ 1d64c8 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ add.w ip, sp, #4 │ │ │ │ adds r2, #1 │ │ │ │ @@ -519736,57 +519953,57 @@ │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ 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 1d6388 │ │ │ │ - ldr r2, [pc, #44] @ (1d6404 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d6400 ) │ │ │ │ + bne.n 1d6458 │ │ │ │ + ldr r2, [pc, #44] @ (1d64d4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d64d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d63ec │ │ │ │ + bne.n 1d64bc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1d64c0 ) │ │ │ │ - ldr r3, [pc, #168] @ (1d64c4 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d6590 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d6594 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d649a │ │ │ │ + cbz r5, 1d656a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1d64b8 │ │ │ │ + vldr d4, [pc, #128] @ 1d6588 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ mov ip, sp │ │ │ │ @@ -519805,58 +520022,58 @@ │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s10, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s12, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d643c │ │ │ │ - ldr r2, [pc, #44] @ (1d64c8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d64c4 ) │ │ │ │ + bne.n 1d650c │ │ │ │ + ldr r2, [pc, #44] @ (1d6598 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d6594 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d64b2 │ │ │ │ + bne.n 1d6582 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r5, #2 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1d6598 ) │ │ │ │ - ldr r3, [pc, #184] @ (1d659c ) │ │ │ │ + ldr r2, [pc, #180] @ (1d6668 ) │ │ │ │ + ldr r3, [pc, #184] @ (1d666c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d6574 │ │ │ │ + cbz r6, 1d6644 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d3, [pc, #144] @ 1d6590 │ │ │ │ + vldr d3, [pc, #144] @ 1d6660 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r4, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ add.w ip, sp, #4 │ │ │ │ vcvt.f64.u32 d4, s15 │ │ │ │ @@ -519879,55 +520096,55 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d6500 │ │ │ │ - ldr r2, [pc, #40] @ (1d65a0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d659c ) │ │ │ │ + bne.n 1d65d0 │ │ │ │ + ldr r2, [pc, #40] @ (1d6670 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d666c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d658c │ │ │ │ + bne.n 1d665c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d6634 ) │ │ │ │ - ldr r3, [pc, #128] @ (1d6638 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d6704 ) │ │ │ │ + ldr r3, [pc, #128] @ (1d6708 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6614 │ │ │ │ + cbz r4, 1d66e4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d6630 │ │ │ │ + vldr s12, [pc, #92] @ 1d6700 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ add.w ip, sp, #4 │ │ │ │ adds r2, #1 │ │ │ │ @@ -519937,49 +520154,49 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s13, [r3, #-20] @ 0xffffffec │ │ │ │ cmp r4, r2 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vstr s14, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d65d8 │ │ │ │ - ldr r2, [pc, #36] @ (1d663c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6638 ) │ │ │ │ + bne.n 1d66a8 │ │ │ │ + ldr r2, [pc, #36] @ (1d670c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6708 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d662c │ │ │ │ + bne.n 1d66fc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1d66c4 ) │ │ │ │ - ldr r3, [pc, #116] @ (1d66c8 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d6794 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d6798 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d66a6 │ │ │ │ + cbz r5, 1d6776 │ │ │ │ mov lr, r1 │ │ │ │ adds r2, r0, #2 │ │ │ │ movs r4, #0 │ │ │ │ movw r6, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -519994,48 +520211,48 @@ │ │ │ │ movne.w ip, #1 │ │ │ │ negs r3, r3 │ │ │ │ rsb ip, ip, #0 │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ strb.w ip, [r2, #-2] │ │ │ │ cmp r5, r4 │ │ │ │ strh.w r6, [r2], #4 │ │ │ │ - bne.n 1d666e │ │ │ │ - ldr r2, [pc, #36] @ (1d66cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1d66c8 ) │ │ │ │ + bne.n 1d673e │ │ │ │ + ldr r2, [pc, #36] @ (1d679c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6798 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d66be │ │ │ │ + bne.n 1d678e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1d6764 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d6768 ) │ │ │ │ + ldr r2, [pc, #128] @ (1d6834 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d6838 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d6746 │ │ │ │ + cbz r5, 1d6816 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ @@ -520051,48 +520268,48 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r5, r4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d6700 │ │ │ │ - ldr r2, [pc, #36] @ (1d676c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6768 ) │ │ │ │ + bne.n 1d67d0 │ │ │ │ + ldr r2, [pc, #36] @ (1d683c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6838 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d675e │ │ │ │ + bne.n 1d682e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1d6804 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d6808 ) │ │ │ │ + ldr r2, [pc, #128] @ (1d68d4 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d68d8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d67e6 │ │ │ │ + cbz r4, 1d68b6 │ │ │ │ mov ip, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r6, sp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ @@ -520115,48 +520332,48 @@ │ │ │ │ movne r2, #1 │ │ │ │ negs r0, r0 │ │ │ │ negs r2, r2 │ │ │ │ cmp r4, lr │ │ │ │ strb.w r1, [r3, #-8] │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1d679e │ │ │ │ - ldr r2, [pc, #36] @ (1d680c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6808 ) │ │ │ │ + bne.n 1d686e │ │ │ │ + ldr r2, [pc, #36] @ (1d68dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d68d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d67fe │ │ │ │ + bne.n 1d68ce │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d68ac ) │ │ │ │ - ldr r3, [pc, #140] @ (1d68b0 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d697c ) │ │ │ │ + ldr r3, [pc, #140] @ (1d6980 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d6890 │ │ │ │ + cbz r6, 1d6960 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r4, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -520174,47 +520391,47 @@ │ │ │ │ vmov s15, r3 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d683c │ │ │ │ - ldr r2, [pc, #32] @ (1d68b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d68b0 ) │ │ │ │ + bne.n 1d690c │ │ │ │ + ldr r2, [pc, #32] @ (1d6984 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6980 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d68a8 │ │ │ │ + bne.n 1d6978 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1d6964 ) │ │ │ │ - ldr r3, [pc, #156] @ (1d6968 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d6a34 ) │ │ │ │ + ldr r3, [pc, #156] @ (1d6a38 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d6946 │ │ │ │ + cbz r7, 1d6a16 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -520242,314 +520459,314 @@ │ │ │ │ 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 1d68e2 │ │ │ │ - ldr r2, [pc, #36] @ (1d696c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6968 ) │ │ │ │ + bne.n 1d69b2 │ │ │ │ + ldr r2, [pc, #36] @ (1d6a3c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6a38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d695e │ │ │ │ + bne.n 1d6a2e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1d6a4c ) │ │ │ │ - ldr r3, [pc, #204] @ (1d6a50 ) │ │ │ │ + ldr r2, [pc, #200] @ (1d6b1c ) │ │ │ │ + ldr r3, [pc, #204] @ (1d6b20 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d6a1e │ │ │ │ + beq.n 1d6aee │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1d6a40 │ │ │ │ - vldr s8, [pc, #164] @ 1d6a48 │ │ │ │ + vldr d5, [pc, #160] @ 1d6b10 │ │ │ │ + vldr s8, [pc, #164] @ 1d6b18 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d69ec │ │ │ │ + b.n 1d6abc │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1d6a18 │ │ │ │ + bmi.n 1d6ae8 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ adds r2, #1 │ │ │ │ vstr s14, [r3, #-12] │ │ │ │ vstr s8, [r3, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s9, [r3, #-4] │ │ │ │ cmp r4, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - beq.n 1d6a1e │ │ │ │ + beq.n 1d6aee │ │ │ │ ldr.w r0, [lr] │ │ │ │ add.w ip, sp, #4 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1d69b0 │ │ │ │ + bpl.n 1d6a80 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d69b4 │ │ │ │ + b.n 1d6a84 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d69d2 │ │ │ │ - ldr r2, [pc, #52] @ (1d6a54 ) │ │ │ │ - ldr r3, [pc, #44] @ (1d6a50 ) │ │ │ │ + b.n 1d6aa2 │ │ │ │ + ldr r2, [pc, #52] @ (1d6b24 ) │ │ │ │ + ldr r3, [pc, #44] @ (1d6b20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6a36 │ │ │ │ + bne.n 1d6b06 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1d6b48 ) │ │ │ │ - ldr r3, [pc, #224] @ (1d6b4c ) │ │ │ │ + ldr r2, [pc, #220] @ (1d6c18 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d6c1c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d6b22 │ │ │ │ + beq.n 1d6bf2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1d6b40 │ │ │ │ + vldr d5, [pc, #184] @ 1d6c10 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d6ae8 │ │ │ │ + b.n 1d6bb8 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1d6b1c │ │ │ │ + bmi.n 1d6bec │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s14, [r3, #-12] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1d6b16 │ │ │ │ + bmi.n 1d6be6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ adds r4, #1 │ │ │ │ vstr s14, [r3, #-8] │ │ │ │ vstr s9, [r3, #-4] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r3, #16 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1d6b22 │ │ │ │ + beq.n 1d6bf2 │ │ │ │ ldr.w r0, [lr] │ │ │ │ mov ip, sp │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1d6a94 │ │ │ │ + bpl.n 1d6b64 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6a98 │ │ │ │ + b.n 1d6b68 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6ad4 │ │ │ │ + b.n 1d6ba4 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6ab6 │ │ │ │ - ldr r2, [pc, #44] @ (1d6b50 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d6b4c ) │ │ │ │ + b.n 1d6b86 │ │ │ │ + ldr r2, [pc, #44] @ (1d6c20 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d6c1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6b3a │ │ │ │ + bne.n 1d6c0a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1d6c68 ) │ │ │ │ - ldr r3, [pc, #256] @ (1d6c6c ) │ │ │ │ + ldr r2, [pc, #252] @ (1d6d38 ) │ │ │ │ + ldr r3, [pc, #256] @ (1d6d3c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1d6c44 │ │ │ │ + beq.n 1d6d14 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d5, [pc, #216] @ 1d6c60 │ │ │ │ + vldr d5, [pc, #216] @ 1d6d30 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6bfe │ │ │ │ + b.n 1d6cce │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s14, [r4, #-16] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1d6c3e │ │ │ │ + bmi.n 1d6d0e │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vstr s14, [r4, #-12] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1d6c38 │ │ │ │ + bmi.n 1d6d08 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s14, [r4, #-8] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1d6c32 │ │ │ │ + bmi.n 1d6d02 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ adds r5, #1 │ │ │ │ vstr s14, [r4, #-4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1d6c44 │ │ │ │ + beq.n 1d6d14 │ │ │ │ ldr.w r0, [lr] │ │ │ │ add.w ip, sp, #4 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1d6b90 │ │ │ │ + bpl.n 1d6c60 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6b94 │ │ │ │ + b.n 1d6c64 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6bee │ │ │ │ + b.n 1d6cbe │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6bd0 │ │ │ │ + b.n 1d6ca0 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6bb2 │ │ │ │ - ldr r2, [pc, #40] @ (1d6c70 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d6c6c ) │ │ │ │ + b.n 1d6c82 │ │ │ │ + ldr r2, [pc, #40] @ (1d6d40 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d6d3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6c5c │ │ │ │ + bne.n 1d6d2c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d6d04 ) │ │ │ │ - ldr r3, [pc, #128] @ (1d6d08 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d6dd4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1d6dd8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6ce4 │ │ │ │ + cbz r4, 1d6db4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d6d00 │ │ │ │ + vldr s12, [pc, #92] @ 1d6dd0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ add.w ip, sp, #4 │ │ │ │ adds r2, #1 │ │ │ │ @@ -520559,49 +520776,49 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s13, [r3, #-20] @ 0xffffffec │ │ │ │ cmp r4, r2 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vstr s14, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d6ca8 │ │ │ │ - ldr r2, [pc, #36] @ (1d6d0c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6d08 ) │ │ │ │ + bne.n 1d6d78 │ │ │ │ + ldr r2, [pc, #36] @ (1d6ddc ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6dd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6cfc │ │ │ │ + bne.n 1d6dcc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1d6d94 ) │ │ │ │ - ldr r3, [pc, #116] @ (1d6d98 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d6e64 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d6e68 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6d78 │ │ │ │ + cbz r4, 1d6e48 │ │ │ │ mov ip, r1 │ │ │ │ add.w lr, r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ @@ -520617,47 +520834,47 @@ │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r4, r2 │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ strh.w r5, [lr], #4 │ │ │ │ - bne.n 1d6d40 │ │ │ │ - ldr r2, [pc, #32] @ (1d6d9c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6d98 ) │ │ │ │ + bne.n 1d6e10 │ │ │ │ + ldr r2, [pc, #32] @ (1d6e6c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6e68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6d90 │ │ │ │ + bne.n 1d6e60 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1d6e34 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d6e38 ) │ │ │ │ + ldr r2, [pc, #128] @ (1d6f04 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d6f08 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d6e16 │ │ │ │ + cbz r5, 1d6ee6 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ @@ -520673,48 +520890,48 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r5, r4 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d6dd0 │ │ │ │ - ldr r2, [pc, #36] @ (1d6e3c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6e38 ) │ │ │ │ + bne.n 1d6ea0 │ │ │ │ + ldr r2, [pc, #36] @ (1d6f0c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6f08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6e2e │ │ │ │ + bne.n 1d6efe │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d6ed8 ) │ │ │ │ - ldr r3, [pc, #136] @ (1d6edc ) │ │ │ │ + ldr r2, [pc, #132] @ (1d6fa8 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d6fac ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d6eba │ │ │ │ + cbz r5, 1d6f8a │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr.w r0, [lr] │ │ │ │ mov ip, sp │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -520736,48 +520953,48 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strb.w r0, [r3, #-8] │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ cmp r5, r4 │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1d6e6c │ │ │ │ - ldr r2, [pc, #36] @ (1d6ee0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6edc ) │ │ │ │ + bne.n 1d6f3c │ │ │ │ + ldr r2, [pc, #36] @ (1d6fb0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6fac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6ed2 │ │ │ │ + bne.n 1d6fa2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d6f80 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d6f84 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d7050 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d7054 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d6f64 │ │ │ │ + cbz r6, 1d7034 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r4, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -520795,48 +521012,48 @@ │ │ │ │ vmov s15, r3 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d6f10 │ │ │ │ - ldr r2, [pc, #32] @ (1d6f88 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6f84 ) │ │ │ │ + bne.n 1d6fe0 │ │ │ │ + ldr r2, [pc, #32] @ (1d7058 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6f7c │ │ │ │ + bne.n 1d704c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1d703c ) │ │ │ │ - ldr r3, [pc, #160] @ (1d7040 ) │ │ │ │ + ldr r2, [pc, #156] @ (1d710c ) │ │ │ │ + ldr r3, [pc, #160] @ (1d7110 ) │ │ │ │ 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 1d7020 │ │ │ │ + beq.n 1d70f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -520868,49 +521085,49 @@ │ │ │ │ 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 1d6fb8 │ │ │ │ - ldr r2, [pc, #32] @ (1d7044 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7040 ) │ │ │ │ + bne.n 1d7088 │ │ │ │ + ldr r2, [pc, #32] @ (1d7114 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7110 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7038 │ │ │ │ + bne.n 1d7108 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #156] @ 1d70f4 │ │ │ │ + ldr.w ip, [pc, #156] @ 1d71c4 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #152] @ (1d70f8 ) │ │ │ │ + ldr r3, [pc, #152] @ (1d71c8 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1d70d4 │ │ │ │ + cbz r2, 1d71a4 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1d70f0 │ │ │ │ + vldr s12, [pc, #120] @ 1d71c0 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ adds r1, #6 │ │ │ │ @@ -520928,53 +521145,53 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vstr s15, [ip, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d707e │ │ │ │ - ldr r2, [pc, #36] @ (1d70fc ) │ │ │ │ - ldr r3, [pc, #32] @ (1d70f8 ) │ │ │ │ + bne.n 1d714e │ │ │ │ + ldr r2, [pc, #36] @ (1d71cc ) │ │ │ │ + ldr r3, [pc, #32] @ (1d71c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d70ec │ │ │ │ + bne.n 1d71bc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1d71bc ) │ │ │ │ - ldr r3, [pc, #172] @ (1d71c0 ) │ │ │ │ + ldr r2, [pc, #168] @ (1d728c ) │ │ │ │ + ldr r3, [pc, #172] @ (1d7290 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d719c │ │ │ │ + cbz r4, 1d726c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1d71b8 │ │ │ │ + vldr s11, [pc, #136] @ 1d7288 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ @@ -520995,48 +521212,48 @@ │ │ │ │ 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 1d7130 │ │ │ │ - ldr r2, [pc, #36] @ (1d71c4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d71c0 ) │ │ │ │ + bne.n 1d7200 │ │ │ │ + ldr r2, [pc, #36] @ (1d7294 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d7290 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d71b4 │ │ │ │ + bne.n 1d7284 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #140] @ 1d7264 │ │ │ │ + ldr.w ip, [pc, #140] @ 1d7334 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #136] @ (1d7268 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d7338 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1d7246 │ │ │ │ + cbz r2, 1d7316 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ @@ -521053,48 +521270,48 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ str r0, [sp, #4] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d71fa │ │ │ │ - ldr r2, [pc, #36] @ (1d726c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7268 ) │ │ │ │ + bne.n 1d72ca │ │ │ │ + ldr r2, [pc, #36] @ (1d733c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d725e │ │ │ │ + bne.n 1d732e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d7308 ) │ │ │ │ - ldr r3, [pc, #136] @ (1d730c ) │ │ │ │ + ldr r2, [pc, #132] @ (1d73d8 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d73dc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d72ea │ │ │ │ + cbz r4, 1d73ba │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add.w ip, ip, #4 │ │ │ │ @@ -521116,48 +521333,48 @@ │ │ │ │ movne.w lr, #1 │ │ │ │ strb.w r5, [ip, #-5] │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ strb.w r3, [ip, #-8] │ │ │ │ cmp r4, r2 │ │ │ │ strb.w lr, [ip, #-6] │ │ │ │ - bne.n 1d729c │ │ │ │ - ldr r2, [pc, #36] @ (1d7310 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d730c ) │ │ │ │ + bne.n 1d736c │ │ │ │ + ldr r2, [pc, #36] @ (1d73e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d73dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7302 │ │ │ │ + bne.n 1d73d2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1d73b8 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d73bc ) │ │ │ │ + ldr r2, [pc, #144] @ (1d7488 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d748c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d739c │ │ │ │ + cbz r4, 1d746c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ @@ -521177,48 +521394,48 @@ │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d7340 │ │ │ │ - ldr r2, [pc, #32] @ (1d73c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d73bc ) │ │ │ │ + bne.n 1d7410 │ │ │ │ + ldr r2, [pc, #32] @ (1d7490 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d748c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d73b4 │ │ │ │ + bne.n 1d7484 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1d747c ) │ │ │ │ - ldr r3, [pc, #168] @ (1d7480 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d754c ) │ │ │ │ + ldr r3, [pc, #168] @ (1d7550 ) │ │ │ │ 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 1d7460 │ │ │ │ + beq.n 1d7530 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -521248,50 +521465,50 @@ │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ mvn.w ip, r3 │ │ │ │ and.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w ip, ip, #2155905152 @ 0x80808080 │ │ │ │ rsb r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r4], #4 │ │ │ │ - bne.n 1d73f0 │ │ │ │ - ldr r2, [pc, #32] @ (1d7484 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7480 ) │ │ │ │ + bne.n 1d74c0 │ │ │ │ + ldr r2, [pc, #32] @ (1d7554 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7550 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7478 │ │ │ │ + bne.n 1d7548 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #204] @ 1d7564 │ │ │ │ + ldr.w ip, [pc, #204] @ 1d7634 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #200] @ (1d7568 ) │ │ │ │ + ldr r3, [pc, #200] @ (1d7638 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d7542 │ │ │ │ + beq.n 1d7612 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1d7560 │ │ │ │ + vldr s11, [pc, #164] @ 1d7630 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ @@ -521322,55 +521539,55 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r2, lr │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d74c4 │ │ │ │ - ldr r2, [pc, #40] @ (1d756c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d7568 ) │ │ │ │ + bne.n 1d7594 │ │ │ │ + ldr r2, [pc, #40] @ (1d763c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d7638 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d755a │ │ │ │ + bne.n 1d762a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #232] @ (1d766c ) │ │ │ │ - ldr r3, [pc, #236] @ (1d7670 ) │ │ │ │ + ldr r2, [pc, #232] @ (1d773c ) │ │ │ │ + ldr r3, [pc, #236] @ (1d7740 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d764a │ │ │ │ + beq.n 1d771a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1d7668 │ │ │ │ + vldr s10, [pc, #200] @ 1d7738 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ @@ -521408,49 +521625,49 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r4, r2 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d75a6 │ │ │ │ - ldr r2, [pc, #40] @ (1d7674 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d7670 ) │ │ │ │ + bne.n 1d7676 │ │ │ │ + ldr r2, [pc, #40] @ (1d7744 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d7740 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7662 │ │ │ │ + bne.n 1d7732 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r4, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #12] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #140] @ 1d7714 │ │ │ │ + ldr.w ip, [pc, #140] @ 1d77e4 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #136] @ (1d7718 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d77e8 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1d76f6 │ │ │ │ + cbz r2, 1d77c6 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ @@ -521467,48 +521684,48 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ str r0, [sp, #4] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d76aa │ │ │ │ - ldr r2, [pc, #36] @ (1d771c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7718 ) │ │ │ │ + bne.n 1d777a │ │ │ │ + ldr r2, [pc, #36] @ (1d77ec ) │ │ │ │ + ldr r3, [pc, #28] @ (1d77e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d770e │ │ │ │ + bne.n 1d77de │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d77bc ) │ │ │ │ - ldr r3, [pc, #140] @ (1d77c0 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d788c ) │ │ │ │ + ldr r3, [pc, #140] @ (1d7890 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d779e │ │ │ │ + cbz r5, 1d786e │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ adds r3, #4 │ │ │ │ @@ -521530,48 +521747,48 @@ │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ adds r1, #6 │ │ │ │ strb.w lr, [r3, #-6] │ │ │ │ cmp r5, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne.n 1d774a │ │ │ │ - ldr r2, [pc, #36] @ (1d77c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d77c0 ) │ │ │ │ + bne.n 1d781a │ │ │ │ + ldr r2, [pc, #36] @ (1d7894 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7890 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d77b6 │ │ │ │ + bne.n 1d7886 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1d786c ) │ │ │ │ - ldr r3, [pc, #148] @ (1d7870 ) │ │ │ │ + ldr r2, [pc, #144] @ (1d793c ) │ │ │ │ + ldr r3, [pc, #148] @ (1d7940 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d7850 │ │ │ │ + cbz r4, 1d7920 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ @@ -521591,48 +521808,48 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d77f4 │ │ │ │ - ldr r2, [pc, #32] @ (1d7874 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7870 ) │ │ │ │ + bne.n 1d78c4 │ │ │ │ + ldr r2, [pc, #32] @ (1d7944 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7940 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7868 │ │ │ │ + bne.n 1d7938 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1d7938 ) │ │ │ │ - ldr r3, [pc, #176] @ (1d793c ) │ │ │ │ + ldr r2, [pc, #172] @ (1d7a08 ) │ │ │ │ + ldr r3, [pc, #176] @ (1d7a0c ) │ │ │ │ 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 1d791c │ │ │ │ + beq.n 1d79ec │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -521666,54 +521883,54 @@ │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ mvn.w ip, r3 │ │ │ │ and.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w ip, ip, #2155905152 @ 0x80808080 │ │ │ │ rsb r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r4], #4 │ │ │ │ - bne.n 1d78a4 │ │ │ │ - ldr r2, [pc, #32] @ (1d7940 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d793c ) │ │ │ │ + bne.n 1d7974 │ │ │ │ + ldr r2, [pc, #32] @ (1d7a10 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7a0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7934 │ │ │ │ + bne.n 1d7a04 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1d79f4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1d79f8 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d7ac4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1d7ac8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d79cc │ │ │ │ + cbz r4, 1d7a9c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1d79e8 │ │ │ │ - vldr s8, [pc, #116] @ 1d79f0 │ │ │ │ + vldr d5, [pc, #112] @ 1d7ab8 │ │ │ │ + vldr s8, [pc, #116] @ 1d7ac0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ add.w ip, sp, #4 │ │ │ │ adds r2, #1 │ │ │ │ @@ -521727,57 +521944,57 @@ │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ 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 1d7980 │ │ │ │ - ldr r2, [pc, #44] @ (1d79fc ) │ │ │ │ - ldr r3, [pc, #40] @ (1d79f8 ) │ │ │ │ + bne.n 1d7a50 │ │ │ │ + ldr r2, [pc, #44] @ (1d7acc ) │ │ │ │ + ldr r3, [pc, #40] @ (1d7ac8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d79e4 │ │ │ │ + bne.n 1d7ab4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1d7ab8 ) │ │ │ │ - ldr r3, [pc, #168] @ (1d7abc ) │ │ │ │ + ldr r2, [pc, #164] @ (1d7b88 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d7b8c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7a92 │ │ │ │ + cbz r5, 1d7b62 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1d7ab0 │ │ │ │ + vldr d4, [pc, #128] @ 1d7b80 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ mov ip, sp │ │ │ │ @@ -521796,58 +522013,58 @@ │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s10, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s12, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d7a34 │ │ │ │ - ldr r2, [pc, #44] @ (1d7ac0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d7abc ) │ │ │ │ + bne.n 1d7b04 │ │ │ │ + ldr r2, [pc, #44] @ (1d7b90 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d7b8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7aaa │ │ │ │ + bne.n 1d7b7a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1d7b90 ) │ │ │ │ - ldr r3, [pc, #184] @ (1d7b94 ) │ │ │ │ + ldr r2, [pc, #180] @ (1d7c60 ) │ │ │ │ + ldr r3, [pc, #184] @ (1d7c64 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d7b6c │ │ │ │ + cbz r6, 1d7c3c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr d3, [pc, #144] @ 1d7b88 │ │ │ │ + vldr d3, [pc, #144] @ 1d7c58 │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r4, #16 │ │ │ │ vmov s15, r0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ add.w ip, sp, #4 │ │ │ │ vcvt.f64.s32 d4, s15 │ │ │ │ @@ -521870,51 +522087,51 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d7af8 │ │ │ │ - ldr r2, [pc, #40] @ (1d7b98 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d7b94 ) │ │ │ │ + bne.n 1d7bc8 │ │ │ │ + ldr r2, [pc, #40] @ (1d7c68 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d7c64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7b84 │ │ │ │ + bne.n 1d7c54 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1d7c14 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d7c18 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d7ce4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d7ce8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d7bf8 │ │ │ │ + cbz r4, 1d7cc8 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r4, lr │ │ │ │ @@ -521923,47 +522140,47 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh.w r2, [sp, #8] │ │ │ │ mov.w ip, r0, lsr #16 │ │ │ │ strd r2, r5, [r3, #-8] │ │ │ │ uxth r2, r0 │ │ │ │ strd r2, ip, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1d7bca │ │ │ │ - ldr r2, [pc, #32] @ (1d7c1c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7c18 ) │ │ │ │ + bne.n 1d7c9a │ │ │ │ + ldr r2, [pc, #32] @ (1d7cec ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7ce8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7c10 │ │ │ │ + bne.n 1d7ce0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1d7c9c ) │ │ │ │ - ldr r3, [pc, #108] @ (1d7ca0 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d7d6c ) │ │ │ │ + ldr r3, [pc, #108] @ (1d7d70 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7c80 │ │ │ │ + cbz r5, 1d7d50 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -521973,47 +522190,47 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldrh.w r4, [sp, #4] │ │ │ │ ldrh.w ip, [sp, #6] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ ldrh.w r1, [sp, #10] │ │ │ │ strd r4, ip, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1d7c4c │ │ │ │ - ldr r2, [pc, #32] @ (1d7ca4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7ca0 ) │ │ │ │ + bne.n 1d7d1c │ │ │ │ + ldr r2, [pc, #32] @ (1d7d74 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7d70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7c98 │ │ │ │ + bne.n 1d7d68 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1d7d20 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d7d24 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d7df0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d7df4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d7d04 │ │ │ │ + cbz r4, 1d7dd4 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r4, lr │ │ │ │ @@ -522022,47 +522239,47 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrsh.w r2, [sp, #8] │ │ │ │ mov.w ip, r0, asr #16 │ │ │ │ strd r2, r5, [r3, #-8] │ │ │ │ sxth r2, r0 │ │ │ │ strd r2, ip, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1d7cd6 │ │ │ │ - ldr r2, [pc, #32] @ (1d7d28 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7d24 ) │ │ │ │ + bne.n 1d7da6 │ │ │ │ + ldr r2, [pc, #32] @ (1d7df8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7df4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7d1c │ │ │ │ + bne.n 1d7dec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1d7da8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d7dac ) │ │ │ │ + ldr r2, [pc, #104] @ (1d7e78 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d7e7c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7d8c │ │ │ │ + cbz r5, 1d7e5c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -522072,96 +522289,96 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldrsh.w r4, [sp, #4] │ │ │ │ ldrsh.w ip, [sp, #6] │ │ │ │ ldrsh.w r0, [sp, #8] │ │ │ │ ldrsh.w r1, [sp, #10] │ │ │ │ strd r4, ip, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1d7d58 │ │ │ │ - ldr r2, [pc, #32] @ (1d7db0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7dac ) │ │ │ │ + bne.n 1d7e28 │ │ │ │ + ldr r2, [pc, #32] @ (1d7e80 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7e7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7da4 │ │ │ │ + bne.n 1d7e74 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (1d7e20 ) │ │ │ │ + ldr r1, [pc, #88] @ (1d7ef0 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1d7e24 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d7ef4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r4, 1d7e04 │ │ │ │ + cbz r4, 1d7ed4 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, sp │ │ │ │ strd r6, r5, [r3, #8] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ strd r0, r1, [r3, #-16] │ │ │ │ - bne.n 1d7de2 │ │ │ │ - ldr r2, [pc, #32] @ (1d7e28 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7e24 ) │ │ │ │ + bne.n 1d7eb2 │ │ │ │ + ldr r2, [pc, #32] @ (1d7ef8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7ef4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7e1c │ │ │ │ + bne.n 1d7eec │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1d7e9c ) │ │ │ │ + ldr r1, [pc, #92] @ (1d7f6c ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1d7ea0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1d7f70 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, 1d7e80 │ │ │ │ + cbz r5, 1d7f50 │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ mov ip, sp │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -522169,47 +522386,47 @@ │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ cmp r5, r4 │ │ │ │ add.w lr, lr, #12 │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ strd r0, r1, [r3, #-16] │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ - bne.n 1d7e58 │ │ │ │ - ldr r2, [pc, #32] @ (1d7ea4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7ea0 ) │ │ │ │ + bne.n 1d7f28 │ │ │ │ + ldr r2, [pc, #32] @ (1d7f74 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7f70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7e98 │ │ │ │ + bne.n 1d7f68 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1d7f14 ) │ │ │ │ - ldr r3, [pc, #92] @ (1d7f18 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d7fe4 ) │ │ │ │ + ldr r3, [pc, #92] @ (1d7fe8 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d7ef8 │ │ │ │ + cbz r6, 1d7fc8 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, lr, #16 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ @@ -522217,96 +522434,96 @@ │ │ │ │ cmp r6, r5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r4, r4, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ strd r0, r1, [lr, #-16] │ │ │ │ strd r2, r3, [lr, #-8] │ │ │ │ - bne.n 1d7ed2 │ │ │ │ - ldr r2, [pc, #32] @ (1d7f1c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7f18 ) │ │ │ │ + bne.n 1d7fa2 │ │ │ │ + ldr r2, [pc, #32] @ (1d7fec ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7fe8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7f10 │ │ │ │ + bne.n 1d7fe0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r6, [r5, #2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (1d7f8c ) │ │ │ │ + ldr r1, [pc, #88] @ (1d805c ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1d7f90 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d8060 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r4, 1d7f70 │ │ │ │ + cbz r4, 1d8040 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, sp │ │ │ │ strd r6, r5, [r3, #8] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ strd r0, r1, [r3, #-16] │ │ │ │ - bne.n 1d7f4e │ │ │ │ - ldr r2, [pc, #32] @ (1d7f94 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7f90 ) │ │ │ │ + bne.n 1d801e │ │ │ │ + ldr r2, [pc, #32] @ (1d8064 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8060 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7f88 │ │ │ │ + bne.n 1d8058 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1d8008 ) │ │ │ │ + ldr r1, [pc, #92] @ (1d80d8 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1d800c ) │ │ │ │ + ldr r2, [pc, #92] @ (1d80dc ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, 1d7fec │ │ │ │ + cbz r5, 1d80bc │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ mov ip, sp │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -522314,47 +522531,47 @@ │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ cmp r5, r4 │ │ │ │ add.w lr, lr, #12 │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ strd r0, r1, [r3, #-16] │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ - bne.n 1d7fc4 │ │ │ │ - ldr r2, [pc, #32] @ (1d8010 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d800c ) │ │ │ │ + bne.n 1d8094 │ │ │ │ + ldr r2, [pc, #32] @ (1d80e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d80dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8004 │ │ │ │ + bne.n 1d80d4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + ldrb r4, [r7, #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 r6, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1d8080 ) │ │ │ │ - ldr r3, [pc, #92] @ (1d8084 ) │ │ │ │ + ldr r2, [pc, #88] @ (1d8150 ) │ │ │ │ + ldr r3, [pc, #92] @ (1d8154 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d8064 │ │ │ │ + cbz r6, 1d8134 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, lr, #16 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ @@ -522362,47 +522579,47 @@ │ │ │ │ cmp r6, r5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r4, r4, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ strd r0, r1, [lr, #-16] │ │ │ │ strd r2, r3, [lr, #-8] │ │ │ │ - bne.n 1d803e │ │ │ │ - ldr r2, [pc, #32] @ (1d8088 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8084 ) │ │ │ │ + bne.n 1d810e │ │ │ │ + ldr r2, [pc, #32] @ (1d8158 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8154 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d807c │ │ │ │ + bne.n 1d814c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r2, #31] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1d8108 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d810c ) │ │ │ │ + ldr r2, [pc, #104] @ (1d81d8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d81dc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d80ec │ │ │ │ + cbz r5, 1d81bc │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -522415,47 +522632,47 @@ │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ it ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, r2 │ │ │ │ str.w r1, [r3, #-32] │ │ │ │ - bne.n 1d80bc │ │ │ │ - ldr r2, [pc, #32] @ (1d8110 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d810c ) │ │ │ │ + bne.n 1d818c │ │ │ │ + ldr r2, [pc, #32] @ (1d81e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d81dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8104 │ │ │ │ + bne.n 1d81d4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d81ac ) │ │ │ │ - ldr r3, [pc, #132] @ (1d81b0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d827c ) │ │ │ │ + ldr r3, [pc, #132] @ (1d8280 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d818c │ │ │ │ + cbz r6, 1d825c │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -522475,48 +522692,48 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1d8146 │ │ │ │ - ldr r2, [pc, #36] @ (1d81b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d81b0 ) │ │ │ │ + bne.n 1d8216 │ │ │ │ + ldr r2, [pc, #36] @ (1d8284 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d8280 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d81a6 │ │ │ │ + bne.n 1d8276 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ 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, #152] @ (1d8264 ) │ │ │ │ - ldr r3, [pc, #156] @ (1d8268 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d8334 ) │ │ │ │ + ldr r3, [pc, #156] @ (1d8338 ) │ │ │ │ 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, 1d8248 │ │ │ │ + cbz r6, 1d8318 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -522543,48 +522760,48 @@ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r4, #-28] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ - bne.n 1d81e6 │ │ │ │ - ldr r2, [pc, #32] @ (1d826c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8268 ) │ │ │ │ + bne.n 1d82b6 │ │ │ │ + ldr r2, [pc, #32] @ (1d833c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8260 │ │ │ │ + bne.n 1d8330 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1d8330 ) │ │ │ │ - ldr r3, [pc, #176] @ (1d8334 ) │ │ │ │ + ldr r2, [pc, #172] @ (1d8400 ) │ │ │ │ + ldr r3, [pc, #176] @ (1d8404 ) │ │ │ │ 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 1d8314 │ │ │ │ + beq.n 1d83e4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ @@ -522617,47 +522834,47 @@ │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1d829e │ │ │ │ - ldr r2, [pc, #32] @ (1d8338 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8334 ) │ │ │ │ + bne.n 1d836e │ │ │ │ + ldr r2, [pc, #32] @ (1d8408 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8404 ) │ │ │ │ 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 1d832c │ │ │ │ + bne.n 1d83fc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d83cc ) │ │ │ │ - ldr r3, [pc, #128] @ (1d83d0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d849c ) │ │ │ │ + ldr r3, [pc, #128] @ (1d84a0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d83b0 │ │ │ │ + cbz r5, 1d8480 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -522665,59 +522882,59 @@ │ │ │ │ mov ip, sp │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ adcs.w ip, r1, #0 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1d839c │ │ │ │ + blt.n 1d846c │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r0, #2147483648 @ 0x80000000 │ │ │ │ adds r2, #1 │ │ │ │ strd r0, r4, [r3, #-16] │ │ │ │ strd r4, r7, [r3, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 1d8372 │ │ │ │ - ldr r2, [pc, #32] @ (1d83d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d83d0 ) │ │ │ │ + bne.n 1d8442 │ │ │ │ + ldr r2, [pc, #32] @ (1d84a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d84a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d83c8 │ │ │ │ + bne.n 1d8498 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ 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 r7, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1d84a0 ) │ │ │ │ - ldr r3, [pc, #180] @ (1d84a4 ) │ │ │ │ + ldr r2, [pc, #180] @ (1d8570 ) │ │ │ │ + ldr r3, [pc, #180] @ (1d8574 ) │ │ │ │ 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 1d8482 │ │ │ │ + beq.n 1d8552 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ mov r9, r5 │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -522728,71 +522945,71 @@ │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ cmp r0, r6 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r2, r1 │ │ │ │ sbcs.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1d844a │ │ │ │ + blt.n 1d851a │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r0 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ str.w r2, [r4, #-16] │ │ │ │ cmp r3, r6 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r3, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1d846e │ │ │ │ + blt.n 1d853e │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r3, #2147483648 @ 0x80000000 │ │ │ │ adds r5, #1 │ │ │ │ strd r3, r9, [r4, #-12] │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #16 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1d8414 │ │ │ │ - ldr r2, [pc, #36] @ (1d84a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d84a4 ) │ │ │ │ + bne.n 1d84e4 │ │ │ │ + ldr r2, [pc, #36] @ (1d8578 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8574 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d849c │ │ │ │ + bne.n 1d856c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ (1d85a4 ) │ │ │ │ - ldr r3, [pc, #228] @ (1d85a8 ) │ │ │ │ + ldr r2, [pc, #228] @ (1d8674 ) │ │ │ │ + ldr r3, [pc, #228] @ (1d8678 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d8584 │ │ │ │ + beq.n 1d8654 │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov ip, sp │ │ │ │ @@ -522805,83 +523022,83 @@ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ cmp r3, r5 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ sbcs.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1d852a │ │ │ │ + blt.n 1d85fa │ │ │ │ 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 1d8550 │ │ │ │ + blt.n 1d8620 │ │ │ │ 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 1d8574 │ │ │ │ + blt.n 1d8644 │ │ │ │ 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 1d84e6 │ │ │ │ - ldr r2, [pc, #36] @ (1d85ac ) │ │ │ │ - ldr r3, [pc, #32] @ (1d85a8 ) │ │ │ │ + bne.n 1d85b6 │ │ │ │ + ldr r2, [pc, #36] @ (1d867c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d8678 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d859e │ │ │ │ + bne.n 1d866e │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1d86d4 ) │ │ │ │ - ldr r3, [pc, #272] @ (1d86d8 ) │ │ │ │ + ldr r2, [pc, #272] @ (1d87a4 ) │ │ │ │ + ldr r3, [pc, #272] @ (1d87a8 ) │ │ │ │ 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 r7, #0 │ │ │ │ - beq.n 1d86b6 │ │ │ │ + beq.n 1d8786 │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -522896,93 +523113,93 @@ │ │ │ │ cmp r8, r5 │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ sbcs.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1d8636 │ │ │ │ + blt.n 1d8706 │ │ │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r9, r9, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r8 │ │ │ │ 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 1d865c │ │ │ │ + blt.n 1d872c │ │ │ │ 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 1d8682 │ │ │ │ + blt.n 1d8752 │ │ │ │ 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 1d86a6 │ │ │ │ + blt.n 1d8776 │ │ │ │ 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 1d85e6 │ │ │ │ - ldr r2, [pc, #36] @ (1d86dc ) │ │ │ │ - ldr r3, [pc, #28] @ (1d86d8 ) │ │ │ │ + bne.n 1d86b6 │ │ │ │ + ldr r2, [pc, #36] @ (1d87ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1d87a8 ) │ │ │ │ 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 1d86d0 │ │ │ │ + bne.n 1d87a0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1d8750 ) │ │ │ │ - ldr r3, [pc, #96] @ (1d8754 ) │ │ │ │ + ldr r2, [pc, #92] @ (1d8820 ) │ │ │ │ + ldr r3, [pc, #96] @ (1d8824 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8734 │ │ │ │ + cbz r4, 1d8804 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -522990,47 +523207,47 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r2 │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1d870c │ │ │ │ - ldr r2, [pc, #32] @ (1d8758 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8754 ) │ │ │ │ + bne.n 1d87dc │ │ │ │ + ldr r2, [pc, #32] @ (1d8828 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8824 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d874c │ │ │ │ + bne.n 1d881c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1d87cc ) │ │ │ │ - ldr r3, [pc, #96] @ (1d87d0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1d889c ) │ │ │ │ + ldr r3, [pc, #96] @ (1d88a0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d87b0 │ │ │ │ + cbz r4, 1d8880 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -523038,51 +523255,51 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r2 │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1d8788 │ │ │ │ - ldr r2, [pc, #32] @ (1d87d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d87d0 ) │ │ │ │ + bne.n 1d8858 │ │ │ │ + ldr r2, [pc, #32] @ (1d88a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d88a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d87c8 │ │ │ │ + bne.n 1d8898 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1d8888 ) │ │ │ │ - ldr r3, [pc, #160] @ (1d888c ) │ │ │ │ + ldr r2, [pc, #156] @ (1d8958 ) │ │ │ │ + ldr r3, [pc, #160] @ (1d895c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8868 │ │ │ │ + cbz r4, 1d8938 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1d8884 │ │ │ │ + vldr s12, [pc, #124] @ 1d8954 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s11, [r3, #-20] @ 0xffffffec │ │ │ │ @@ -523100,54 +523317,54 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d880c │ │ │ │ - ldr r2, [pc, #36] @ (1d8890 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d888c ) │ │ │ │ + bne.n 1d88dc │ │ │ │ + ldr r2, [pc, #36] @ (1d8960 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d895c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8880 │ │ │ │ + bne.n 1d8950 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #204] @ (1d8974 ) │ │ │ │ - ldr r3, [pc, #208] @ (1d8978 ) │ │ │ │ + ldr r2, [pc, #204] @ (1d8a44 ) │ │ │ │ + ldr r3, [pc, #208] @ (1d8a48 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d8954 │ │ │ │ + beq.n 1d8a24 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1d8970 │ │ │ │ + vldr s11, [pc, #172] @ 1d8a40 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ @@ -523178,49 +523395,49 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r4, r2 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d88ce │ │ │ │ - ldr r2, [pc, #36] @ (1d897c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d8978 ) │ │ │ │ + bne.n 1d899e │ │ │ │ + ldr r2, [pc, #36] @ (1d8a4c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d8a48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d896c │ │ │ │ + bne.n 1d8a3c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #26] │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1d8a00 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8a04 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d8ad0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d8ad4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d89e2 │ │ │ │ + cbz r4, 1d8ab2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -523231,48 +523448,48 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrh.w ip, [sp, #4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ ldrh.w r1, [sp, #8] │ │ │ │ strd ip, r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1d89ae │ │ │ │ - ldr r2, [pc, #36] @ (1d8a08 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8a04 ) │ │ │ │ + bne.n 1d8a7e │ │ │ │ + ldr r2, [pc, #36] @ (1d8ad8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8ad4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d89fa │ │ │ │ + bne.n 1d8aca │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #24] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1d8a8c ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8a90 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d8b5c ) │ │ │ │ + ldr r3, [pc, #112] @ (1d8b60 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8a6e │ │ │ │ + cbz r4, 1d8b3e │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -523283,48 +523500,48 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrsh.w ip, [sp, #4] │ │ │ │ ldrsh.w r0, [sp, #6] │ │ │ │ ldrsh.w r1, [sp, #8] │ │ │ │ strd ip, r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1d8a3a │ │ │ │ - ldr r2, [pc, #36] @ (1d8a94 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8a90 ) │ │ │ │ + bne.n 1d8b0a │ │ │ │ + ldr r2, [pc, #36] @ (1d8b64 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8b60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8a86 │ │ │ │ + bne.n 1d8b56 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r7, #18] │ │ │ │ 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 r6, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1d8b20 ) │ │ │ │ - ldr r3, [pc, #120] @ (1d8b24 ) │ │ │ │ + ldr r2, [pc, #116] @ (1d8bf0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d8bf4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d8b02 │ │ │ │ + cbz r6, 1d8bd2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -523338,48 +523555,48 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ str.w r1, [r4, #-32] │ │ │ │ str.w r2, [r4, #-28] │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ - bne.n 1d8ac8 │ │ │ │ - ldr r2, [pc, #36] @ (1d8b28 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8b24 ) │ │ │ │ + bne.n 1d8b98 │ │ │ │ + ldr r2, [pc, #36] @ (1d8bf8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8bf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8b1a │ │ │ │ + bne.n 1d8bea │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1d8ba0 ) │ │ │ │ - ldr r3, [pc, #100] @ (1d8ba4 ) │ │ │ │ + ldr r2, [pc, #96] @ (1d8c70 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d8c74 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d8b84 │ │ │ │ + cbz r7, 1d8c54 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -523390,47 +523607,47 @@ │ │ │ │ cmp r7, r5 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ str.w r6, [lr, #-4] │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strd r0, r2, [lr, #-16] │ │ │ │ str.w r3, [lr, #-8] │ │ │ │ - bne.n 1d8b58 │ │ │ │ - ldr r2, [pc, #32] @ (1d8ba8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8ba4 ) │ │ │ │ + bne.n 1d8c28 │ │ │ │ + ldr r2, [pc, #32] @ (1d8c78 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8c74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8b9c │ │ │ │ + bne.n 1d8c6c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r4, #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, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1d8c20 ) │ │ │ │ - ldr r3, [pc, #100] @ (1d8c24 ) │ │ │ │ + ldr r2, [pc, #96] @ (1d8cf0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d8cf4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d8c04 │ │ │ │ + cbz r7, 1d8cd4 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -523441,100 +523658,100 @@ │ │ │ │ cmp r7, r5 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ str.w r6, [lr, #-4] │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strd r0, r2, [lr, #-16] │ │ │ │ str.w r3, [lr, #-8] │ │ │ │ - bne.n 1d8bd8 │ │ │ │ - ldr r2, [pc, #32] @ (1d8c28 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8c24 ) │ │ │ │ + bne.n 1d8ca8 │ │ │ │ + ldr r2, [pc, #32] @ (1d8cf8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8cf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8c1c │ │ │ │ + bne.n 1d8cec │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1d8cac ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8cb0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d8d7c ) │ │ │ │ + ldr r3, [pc, #112] @ (1d8d80 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8c8c │ │ │ │ + cbz r4, 1d8d5c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1d8ca8 │ │ │ │ + vldr s15, [pc, #76] @ 1d8d78 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1d8c5c │ │ │ │ - ldr r2, [pc, #36] @ (1d8cb4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d8cb0 ) │ │ │ │ + bne.n 1d8d2c │ │ │ │ + ldr r2, [pc, #36] @ (1d8d84 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d8d80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8ca4 │ │ │ │ + bne.n 1d8d74 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb 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, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1d8d2c ) │ │ │ │ - ldr r3, [pc, #100] @ (1d8d30 ) │ │ │ │ + ldr r2, [pc, #96] @ (1d8dfc ) │ │ │ │ + ldr r3, [pc, #100] @ (1d8e00 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d8d0e │ │ │ │ + cbz r5, 1d8dde │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ strd r4, r4, [r3, #-12] │ │ │ │ add.w ip, sp, #4 │ │ │ │ adds r3, #16 │ │ │ │ @@ -523542,48 +523759,48 @@ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r5, r2 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1d8ce6 │ │ │ │ - ldr r2, [pc, #36] @ (1d8d34 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8d30 ) │ │ │ │ + bne.n 1d8db6 │ │ │ │ + ldr r2, [pc, #36] @ (1d8e04 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8e00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8d26 │ │ │ │ + bne.n 1d8df6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r3, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1d8dac ) │ │ │ │ - ldr r3, [pc, #100] @ (1d8db0 ) │ │ │ │ + ldr r2, [pc, #96] @ (1d8e7c ) │ │ │ │ + ldr r3, [pc, #100] @ (1d8e80 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d8d8e │ │ │ │ + cbz r5, 1d8e5e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ strd r4, r4, [r3, #-12] │ │ │ │ add.w ip, sp, #4 │ │ │ │ adds r3, #16 │ │ │ │ @@ -523591,412 +523808,412 @@ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r5, r2 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1d8d66 │ │ │ │ - ldr r2, [pc, #36] @ (1d8db4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8db0 ) │ │ │ │ + bne.n 1d8e36 │ │ │ │ + ldr r2, [pc, #36] @ (1d8e84 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8e80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8da6 │ │ │ │ + bne.n 1d8e76 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r3, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1d8ec0 ) │ │ │ │ - ldr r3, [pc, #240] @ (1d8ec4 ) │ │ │ │ + ldr r2, [pc, #240] @ (1d8f90 ) │ │ │ │ + ldr r3, [pc, #240] @ (1d8f94 ) │ │ │ │ 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 1d8e8c │ │ │ │ + beq.n 1d8f5c │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1d8eb8 │ │ │ │ - vldr s21, [pc, #204] @ 1d8ebc │ │ │ │ + vldr s20, [pc, #204] @ 1d8f88 │ │ │ │ + vldr s21, [pc, #204] @ 1d8f8c │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1d8eb0 │ │ │ │ + vldr d9, [pc, #184] @ 1d8f80 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d8e58 │ │ │ │ + b.n 1d8f28 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d8e80 │ │ │ │ + bgt.n 1d8f50 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 5a020 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d8e7a │ │ │ │ + ble.n 1d8f4a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d8e86 │ │ │ │ + bgt.n 1d8f56 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 5a020 │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ strb.w r9, [r5, #-2] │ │ │ │ cmp r7, r6 │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1d8e8c │ │ │ │ + beq.n 1d8f5c │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr d0, [sp] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d8e02 │ │ │ │ + bgt.n 1d8ed2 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d8e14 │ │ │ │ + b.n 1d8ee4 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d8e3c │ │ │ │ + b.n 1d8f0c │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d8e14 │ │ │ │ + b.n 1d8ee4 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d8e3c │ │ │ │ - ldr r2, [pc, #56] @ (1d8ec8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d8ec4 ) │ │ │ │ + b.n 1d8f0c │ │ │ │ + ldr r2, [pc, #56] @ (1d8f98 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d8f94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8eaa │ │ │ │ + bne.n 1d8f7a │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d8eb8 │ │ │ │ + b.n 1d8f88 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r4, [r3, #2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1d9010 ) │ │ │ │ - ldr r3, [pc, #296] @ (1d9014 ) │ │ │ │ + ldr r2, [pc, #296] @ (1d90e0 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d90e4 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d8fda │ │ │ │ + beq.n 1d90aa │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1d9008 │ │ │ │ - vldr s21, [pc, #260] @ 1d900c │ │ │ │ + vldr s20, [pc, #260] @ 1d90d8 │ │ │ │ + vldr s21, [pc, #260] @ 1d90dc │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1d9000 │ │ │ │ + vldr d9, [pc, #240] @ 1d90d0 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d8f92 │ │ │ │ + b.n 1d9062 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d8fce │ │ │ │ + bgt.n 1d909e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 5a020 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d8fc2 │ │ │ │ + ble.n 1d9092 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d8fc8 │ │ │ │ + bgt.n 1d9098 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 5a020 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d8fbc │ │ │ │ + ble.n 1d908c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d8fd4 │ │ │ │ + bgt.n 1d90a4 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 5a020 │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1d8fda │ │ │ │ + beq.n 1d90aa │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d0, [sp] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d8f18 │ │ │ │ + bgt.n 1d8fe8 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d8f2a │ │ │ │ + b.n 1d8ffa │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d8f7a │ │ │ │ + b.n 1d904a │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d8f52 │ │ │ │ + b.n 1d9022 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d8f52 │ │ │ │ + b.n 1d9022 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d8f2a │ │ │ │ + b.n 1d8ffa │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d8f7a │ │ │ │ - ldr r2, [pc, #60] @ (1d9018 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d9014 ) │ │ │ │ + b.n 1d904a │ │ │ │ + ldr r2, [pc, #60] @ (1d90e8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d90e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8ff8 │ │ │ │ + bne.n 1d90c8 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d9008 │ │ │ │ + b.n 1d90d8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1d9190 ) │ │ │ │ - ldr r3, [pc, #348] @ (1d9194 ) │ │ │ │ + ldr r2, [pc, #344] @ (1d9260 ) │ │ │ │ + ldr r3, [pc, #348] @ (1d9264 ) │ │ │ │ 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 r7, #0 │ │ │ │ - beq.w 1d915a │ │ │ │ + beq.w 1d922a │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #308] @ 1d9188 │ │ │ │ - vldr s21, [pc, #308] @ 1d918c │ │ │ │ + vldr s20, [pc, #308] @ 1d9258 │ │ │ │ + vldr s21, [pc, #308] @ 1d925c │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #288] @ 1d9180 │ │ │ │ - b.n 1d9102 │ │ │ │ + vldr d9, [pc, #288] @ 1d9250 │ │ │ │ + b.n 1d91d2 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d9142 │ │ │ │ + bgt.n 1d9212 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 5a020 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d913c │ │ │ │ + ble.n 1d920c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d9154 │ │ │ │ + bgt.n 1d9224 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 5a020 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d9136 │ │ │ │ + ble.n 1d9206 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d914e │ │ │ │ + bgt.n 1d921e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 5a020 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d9130 │ │ │ │ + ble.n 1d9200 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d9148 │ │ │ │ + bgt.n 1d9218 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 5a020 │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1d915a │ │ │ │ + beq.n 1d922a │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d0, [sp] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d9064 │ │ │ │ + bgt.n 1d9134 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d9076 │ │ │ │ + b.n 1d9146 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d90ee │ │ │ │ + b.n 1d91be │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d90c6 │ │ │ │ + b.n 1d9196 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d909e │ │ │ │ + b.n 1d916e │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d9076 │ │ │ │ + b.n 1d9146 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d90ee │ │ │ │ + b.n 1d91be │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d90c6 │ │ │ │ + b.n 1d9196 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d909e │ │ │ │ - ldr r2, [pc, #60] @ (1d9198 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d9194 ) │ │ │ │ + b.n 1d916e │ │ │ │ + ldr r2, [pc, #60] @ (1d9268 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d9264 ) │ │ │ │ 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 1d9176 │ │ │ │ + bne.n 1d9246 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d9188 │ │ │ │ + b.n 1d9258 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1d92a8 ) │ │ │ │ - ldr r3, [pc, #240] @ (1d92ac ) │ │ │ │ + ldr r2, [pc, #240] @ (1d9378 ) │ │ │ │ + ldr r3, [pc, #240] @ (1d937c ) │ │ │ │ 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 1d926e │ │ │ │ + beq.n 1d933e │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1d92a0 │ │ │ │ - vldr s21, [pc, #204] @ 1d92a4 │ │ │ │ + vldr s20, [pc, #204] @ 1d9370 │ │ │ │ + vldr s21, [pc, #204] @ 1d9374 │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #176] @ 1d9290 │ │ │ │ + vldr d9, [pc, #176] @ 1d9360 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #180] @ 1d9298 │ │ │ │ + vldr d8, [pc, #180] @ 1d9368 │ │ │ │ ldr.w r0, [r9] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d921c │ │ │ │ + ble.n 1d92ec │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r0 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -524004,15 +524221,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 5a020 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d9250 │ │ │ │ + ble.n 1d9320 │ │ │ │ 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 │ │ │ │ @@ -524022,81 +524239,81 @@ │ │ │ │ blx 5a020 │ │ │ │ add.w r9, r9, #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 1d91e6 │ │ │ │ - ldr r2, [pc, #64] @ (1d92b0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1d92ac ) │ │ │ │ + bne.n 1d92b6 │ │ │ │ + ldr r2, [pc, #64] @ (1d9380 ) │ │ │ │ + ldr r3, [pc, #56] @ (1d937c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d928c │ │ │ │ + bne.n 1d935c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a870 <__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 1d92a0 │ │ │ │ + b.n 1d9370 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1d93f0 ) │ │ │ │ - ldr r3, [pc, #288] @ (1d93f4 ) │ │ │ │ + ldr r2, [pc, #288] @ (1d94c0 ) │ │ │ │ + ldr r3, [pc, #288] @ (1d94c4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d93b2 │ │ │ │ + beq.n 1d9482 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #252] @ 1d93e8 │ │ │ │ - vldr s21, [pc, #252] @ 1d93ec │ │ │ │ + vldr s20, [pc, #252] @ 1d94b8 │ │ │ │ + vldr s21, [pc, #252] @ 1d94bc │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1d93d8 │ │ │ │ - vldr d8, [pc, #228] @ 1d93e0 │ │ │ │ + vldr d9, [pc, #224] @ 1d94a8 │ │ │ │ + vldr d8, [pc, #228] @ 1d94b0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r3, sp │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ stmia r3!, {r0, r1, r2} │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d9332 │ │ │ │ + ble.n 1d9402 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r0 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -524104,15 +524321,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 5a020 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d9366 │ │ │ │ + ble.n 1d9436 │ │ │ │ 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 │ │ │ │ @@ -524120,15 +524337,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 5a020 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d939a │ │ │ │ + ble.n 1d946a │ │ │ │ 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 │ │ │ │ @@ -524137,82 +524354,82 @@ │ │ │ │ adds r6, #1 │ │ │ │ blx 5a020 │ │ │ │ adds r5, #12 │ │ │ │ strb.w r0, [r4, #-2] │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1d92fe │ │ │ │ - ldr r2, [pc, #68] @ (1d93f8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d93f4 ) │ │ │ │ + bne.n 1d93ce │ │ │ │ + ldr r2, [pc, #68] @ (1d94c8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d94c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d93d0 │ │ │ │ + bne.n 1d94a0 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a870 <__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 1d93e8 │ │ │ │ + b.n 1d94b8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, 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, #336] @ (1d9568 ) │ │ │ │ - ldr r3, [pc, #340] @ (1d956c ) │ │ │ │ + ldr r2, [pc, #336] @ (1d9638 ) │ │ │ │ + ldr r3, [pc, #340] @ (1d963c ) │ │ │ │ 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 1d952a │ │ │ │ + beq.n 1d95fa │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #300] @ 1d9560 │ │ │ │ - vldr s21, [pc, #300] @ 1d9564 │ │ │ │ - vldr d9, [pc, #276] @ 1d9550 │ │ │ │ - vldr d8, [pc, #280] @ 1d9558 │ │ │ │ + vldr s20, [pc, #300] @ 1d9630 │ │ │ │ + vldr s21, [pc, #300] @ 1d9634 │ │ │ │ + vldr d9, [pc, #276] @ 1d9620 │ │ │ │ + vldr d8, [pc, #280] @ 1d9628 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d947a │ │ │ │ + ble.n 1d954a │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r0 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -524220,15 +524437,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 5a020 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d94ae │ │ │ │ + ble.n 1d957e │ │ │ │ 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 │ │ │ │ @@ -524236,15 +524453,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 5a020 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d94e2 │ │ │ │ + ble.n 1d95b2 │ │ │ │ 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 │ │ │ │ @@ -524252,15 +524469,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 5a020 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d9516 │ │ │ │ + ble.n 1d95e6 │ │ │ │ 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 │ │ │ │ @@ -524268,609 +524485,609 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 5a020 │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1d9440 │ │ │ │ - ldr r2, [pc, #68] @ (1d9570 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d956c ) │ │ │ │ + bne.n 1d9510 │ │ │ │ + ldr r2, [pc, #68] @ (1d9640 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d963c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9546 │ │ │ │ + bne.n 1d9616 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d9560 │ │ │ │ + b.n 1d9630 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #120] @ (1d9600 ) │ │ │ │ - ldr r3, [pc, #120] @ (1d9604 ) │ │ │ │ + ldr r2, [pc, #120] @ (1d96d0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d96d4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d95e0 │ │ │ │ + cbz r7, 1d96b0 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1065353216 @ 0x3f800000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r4, #16 │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ adds r6, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r5, #6 │ │ │ │ uxth r0, r0 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ str.w r8, [r4, #-20] │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d95a6 │ │ │ │ - ldr r2, [pc, #36] @ (1d9608 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d9604 ) │ │ │ │ + bne.n 1d9676 │ │ │ │ + ldr r2, [pc, #36] @ (1d96d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d96d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d95fa │ │ │ │ + bne.n 1d96ca │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #120] @ (1d9698 ) │ │ │ │ - ldr r3, [pc, #124] @ (1d969c ) │ │ │ │ + ldr r2, [pc, #120] @ (1d9768 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d976c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d967a │ │ │ │ + cbz r7, 1d974a │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #8 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d9638 │ │ │ │ - ldr r2, [pc, #36] @ (1d96a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d969c ) │ │ │ │ + bne.n 1d9708 │ │ │ │ + ldr r2, [pc, #36] @ (1d9770 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d976c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9692 │ │ │ │ + bne.n 1d9762 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r5, #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, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #120] @ (1d9730 ) │ │ │ │ - ldr r3, [pc, #120] @ (1d9734 ) │ │ │ │ + ldr r2, [pc, #120] @ (1d9800 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d9804 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d9710 │ │ │ │ + cbz r7, 1d97e0 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1065353216 @ 0x3f800000 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #8 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ str.w r8, [r4, #-20] │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d96d6 │ │ │ │ - ldr r2, [pc, #36] @ (1d9738 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d9734 ) │ │ │ │ + bne.n 1d97a6 │ │ │ │ + ldr r2, [pc, #36] @ (1d9808 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d9804 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d972a │ │ │ │ + bne.n 1d97fa │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 1d975e │ │ │ │ + cbz r7, 1d982e │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ add r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1d9760 │ │ │ │ + bne.n 1d9830 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1d9758 │ │ │ │ + bne.n 1d9828 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s11, [pc, #80] @ 1d97b4 │ │ │ │ + vldr s11, [pc, #80] @ 1d9884 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #76] @ 1d97b8 │ │ │ │ + vldr s12, [pc, #76] @ 1d9888 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r4 │ │ │ │ vldr s15, [ip, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d979a │ │ │ │ + ble.n 1d986a │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d979a │ │ │ │ + bge.n 1d986a │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 1d9770 │ │ │ │ + bne.n 1d9840 │ │ │ │ adds r1, #1 │ │ │ │ add r2, r5 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1d976c │ │ │ │ + bne.n 1d983c │ │ │ │ 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.w 1d98e0 │ │ │ │ + beq.w 1d99b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d98e0 │ │ │ │ + beq.w 1d99b0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s12, [pc, #264] @ 1d98e8 │ │ │ │ + vldr s12, [pc, #264] @ 1d99b8 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #260] @ 1d98ec │ │ │ │ + vldr s13, [pc, #260] @ 1d99bc │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1d986e │ │ │ │ + b.n 1d993e │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vmov r2, s11 │ │ │ │ lsls r2, r2, #8 │ │ │ │ uxth r2, r2 │ │ │ │ orrs r3, r2 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d9836 │ │ │ │ + ble.n 1d9906 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d98bc │ │ │ │ + bge.n 1d998c │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vmov r2, s11 │ │ │ │ lsls r2, r2, #16 │ │ │ │ and.w r2, r2, #16711680 @ 0xff0000 │ │ │ │ orrs r3, r2 │ │ │ │ vldr s15, [ip, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d985e │ │ │ │ + ble.n 1d992e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d98c2 │ │ │ │ + bge.n 1d9992 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vmov r2, s11 │ │ │ │ orr.w r3, r3, r2, lsl #24 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - beq.n 1d98d6 │ │ │ │ + beq.n 1d99a6 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d989e │ │ │ │ + ble.n 1d996e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d989e │ │ │ │ + bge.n 1d996e │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vstr s11, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ vldr s15, [ip, #-12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d980a │ │ │ │ + ble.n 1d98da │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1d97f8 │ │ │ │ + blt.n 1d98c8 │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1d980a │ │ │ │ + b.n 1d98da │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1d9836 │ │ │ │ + b.n 1d9906 │ │ │ │ add.w lr, lr, #1 │ │ │ │ orr.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d986e │ │ │ │ + bne.n 1d993e │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 1d97ec │ │ │ │ + bne.n 1d98bc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 1d97bc │ │ │ │ - cbz r2, 1d9950 │ │ │ │ + b.w 1d988c │ │ │ │ + cbz r2, 1d9a20 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1d9954 │ │ │ │ + vldr s11, [pc, #88] @ 1d9a24 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1d9958 │ │ │ │ + vldr s12, [pc, #84] @ 1d9a28 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ vmov s15, r4 │ │ │ │ strh.w lr, [r0] │ │ │ │ strb.w lr, [r0, #2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w ip, #0 │ │ │ │ - ble.n 1d9940 │ │ │ │ + ble.n 1d9a10 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9940 │ │ │ │ + bge.n 1d9a10 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1d9908 │ │ │ │ + bne.n 1d99d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d99c8 │ │ │ │ + cbz r2, 1d9a98 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1d99cc │ │ │ │ - vldr s13, [pc, #96] @ 1d99d0 │ │ │ │ + vldr s12, [pc, #96] @ 1d9a9c │ │ │ │ + vldr s13, [pc, #96] @ 1d9aa0 │ │ │ │ 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 1d99a4 │ │ │ │ + ble.n 1d9a74 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ - bge.n 1d99a4 │ │ │ │ + bge.n 1d9a74 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ strb r3, [r0, #2] │ │ │ │ mov.w ip, #0 │ │ │ │ strb r4, [r0, #3] │ │ │ │ adds r0, #4 │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, lr │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ - bne.n 1d9974 │ │ │ │ + bne.n 1d9a44 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d9a42 │ │ │ │ + cbz r2, 1d9b12 │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d9a44 │ │ │ │ + vldr s12, [pc, #100] @ 1d9b14 │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1d9a48 │ │ │ │ + vldr s13, [pc, #100] @ 1d9b18 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ vmov s15, r3 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w ip, #0 │ │ │ │ - ble.n 1d9a1e │ │ │ │ + ble.n 1d9aee │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ - bge.n 1d9a1e │ │ │ │ + bge.n 1d9aee │ │ │ │ ldrb.w ip, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, lr │ │ │ │ bfi r3, ip, #0, #8 │ │ │ │ bfi r3, ip, #8, #8 │ │ │ │ bfi r3, ip, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1d99ea │ │ │ │ + bne.n 1d9aba │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d9ab2 │ │ │ │ + cbz r2, 1d9b82 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1d9ab4 │ │ │ │ - vldr s12, [pc, #92] @ 1d9ab8 │ │ │ │ + vldr s11, [pc, #92] @ 1d9b84 │ │ │ │ + vldr s12, [pc, #92] @ 1d9b88 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ vmov s15, r5 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w ip, #0 │ │ │ │ - ble.n 1d9a94 │ │ │ │ + ble.n 1d9b64 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9a94 │ │ │ │ + bge.n 1d9b64 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #-4] │ │ │ │ strb.w lr, [r0, #-3] │ │ │ │ adds r1, #4 │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp r2, r3 │ │ │ │ strb.w r4, [r0, #-1] │ │ │ │ add.w r0, r0, #4 │ │ │ │ - bne.n 1d9a64 │ │ │ │ + bne.n 1d9b34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d9b2c │ │ │ │ + cbz r2, 1d9bfc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - vldr s17, [pc, #84] @ 1d9b30 │ │ │ │ + vldr s17, [pc, #84] @ 1d9c00 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1d9b34 │ │ │ │ + vldr s16, [pc, #80] @ 1d9c04 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d9b18 │ │ │ │ + ble.n 1d9be8 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9b18 │ │ │ │ + bge.n 1d9be8 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1d9ae4 │ │ │ │ + bne.n 1d9bb4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d9bb4 │ │ │ │ + cbz r2, 1d9c84 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #92] @ 1d9bb8 │ │ │ │ + vldr s16, [pc, #92] @ 1d9c88 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d9b90 │ │ │ │ + ble.n 1d9c60 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1d9bbc │ │ │ │ + vldr s15, [pc, #60] @ 1d9c8c │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9b90 │ │ │ │ + bge.n 1d9c60 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ strb.w r7, [r4, #-3] │ │ │ │ adds r5, #2 │ │ │ │ strb.w r7, [r4, #-2] │ │ │ │ cmp r8, r6 │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1d9b60 │ │ │ │ + bne.n 1d9c30 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d9bf6 │ │ │ │ + cbz r2, 1d9cc6 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -524879,607 +525096,607 @@ │ │ │ │ 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 1d9bd2 │ │ │ │ + bne.n 1d9ca2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #208] @ (1d9cdc ) │ │ │ │ - ldr r3, [pc, #212] @ (1d9ce0 ) │ │ │ │ + ldr r2, [pc, #208] @ (1d9dac ) │ │ │ │ + ldr r3, [pc, #212] @ (1d9db0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d9cb6 │ │ │ │ + beq.n 1d9d86 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1d9cd4 │ │ │ │ - vldr s12, [pc, #172] @ 1d9cd8 │ │ │ │ + vldr s11, [pc, #172] @ 1d9da4 │ │ │ │ + vldr s12, [pc, #172] @ 1d9da8 │ │ │ │ mov r4, r2 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1d9c6e │ │ │ │ + ble.n 1d9d3e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d9c6e │ │ │ │ + bge.n 1d9d3e │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ strb.w r4, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r4, [r3, #-2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1d9ca6 │ │ │ │ + ble.n 1d9d76 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d9ca6 │ │ │ │ + bge.n 1d9d76 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 1d9c32 │ │ │ │ - ldr r2, [pc, #44] @ (1d9ce4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d9ce0 ) │ │ │ │ + bne.n 1d9d02 │ │ │ │ + ldr r2, [pc, #44] @ (1d9db4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d9db0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9cce │ │ │ │ + bne.n 1d9d9e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (1d9dd0 ) │ │ │ │ + ldr r1, [pc, #212] @ (1d9ea0 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1d9dd4 ) │ │ │ │ + ldr r2, [pc, #212] @ (1d9ea4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d9daa │ │ │ │ + beq.n 1d9e7a │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1d9dc8 │ │ │ │ + vldr s11, [pc, #176] @ 1d9e98 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1d9dcc │ │ │ │ + vldr s12, [pc, #172] @ 1d9e9c │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r0, #0 │ │ │ │ - ble.n 1d9d60 │ │ │ │ + ble.n 1d9e30 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1d9d60 │ │ │ │ + bge.n 1d9e30 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vstr s14, [sp, #4] │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ mov.w r1, #0 │ │ │ │ bfi r1, r0, #0, #8 │ │ │ │ strb r0, [r3, #2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ bfi r1, r0, #8, #8 │ │ │ │ strh r1, [r3, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1d9d9c │ │ │ │ + ble.n 1d9e6c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d9d9c │ │ │ │ + bge.n 1d9e6c │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb r1, [r3, #3] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1d9d20 │ │ │ │ - ldr r2, [pc, #44] @ (1d9dd8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d9dd4 ) │ │ │ │ + bne.n 1d9df0 │ │ │ │ + ldr r2, [pc, #44] @ (1d9ea8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d9ea4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9dc2 │ │ │ │ + bne.n 1d9e92 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1d9ec4 ) │ │ │ │ - ldr r3, [pc, #216] @ (1d9ec8 ) │ │ │ │ + ldr r2, [pc, #212] @ (1d9f94 ) │ │ │ │ + ldr r3, [pc, #216] @ (1d9f98 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d9e9e │ │ │ │ + beq.n 1d9f6e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1d9ebc │ │ │ │ - vldr s12, [pc, #176] @ 1d9ec0 │ │ │ │ + vldr s11, [pc, #176] @ 1d9f8c │ │ │ │ + vldr s12, [pc, #176] @ 1d9f90 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1d9e54 │ │ │ │ + ble.n 1d9f24 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d9e54 │ │ │ │ + bge.n 1d9f24 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1d9e84 │ │ │ │ + ble.n 1d9f54 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d9e84 │ │ │ │ + bge.n 1d9f54 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ strb.w r6, [r3, #-2] │ │ │ │ add.w lr, lr, #8 │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ cmp r4, r2 │ │ │ │ add.w r3, r3, #4 │ │ │ │ - bne.n 1d9e18 │ │ │ │ - ldr r2, [pc, #44] @ (1d9ecc ) │ │ │ │ - ldr r3, [pc, #36] @ (1d9ec8 ) │ │ │ │ + bne.n 1d9ee8 │ │ │ │ + ldr r2, [pc, #44] @ (1d9f9c ) │ │ │ │ + ldr r3, [pc, #36] @ (1d9f98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9eb6 │ │ │ │ + bne.n 1d9f86 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d9f82 │ │ │ │ + beq.n 1da052 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s17, [pc, #144] @ 1d9f84 │ │ │ │ - vldr s16, [pc, #144] @ 1d9f88 │ │ │ │ + vldr s17, [pc, #144] @ 1da054 │ │ │ │ + vldr s16, [pc, #144] @ 1da058 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d9f2e │ │ │ │ + ble.n 1d9ffe │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d9f2e │ │ │ │ + bge.n 1d9ffe │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ lsrs r0, r7, #16 │ │ │ │ strb.w r9, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d9f6c │ │ │ │ + ble.n 1da03c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d9f6c │ │ │ │ + bge.n 1da03c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1d9efa │ │ │ │ + bne.n 1d9fca │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da046 │ │ │ │ + beq.n 1da116 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s16, [pc, #152] @ 1da048 │ │ │ │ + vldr s16, [pc, #152] @ 1da118 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d9fee │ │ │ │ + ble.n 1da0be │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d9fee │ │ │ │ - vldr s15, [pc, #104] @ 1da04c │ │ │ │ + bge.n 1da0be │ │ │ │ + vldr s15, [pc, #104] @ 1da11c │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da026 │ │ │ │ + ble.n 1da0f6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da026 │ │ │ │ - vldr s15, [pc, #48] @ 1da04c │ │ │ │ + bge.n 1da0f6 │ │ │ │ + vldr s15, [pc, #48] @ 1da11c │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ adds r5, #4 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1d9fb6 │ │ │ │ + bne.n 1da086 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #260] @ (1da168 ) │ │ │ │ - ldr r3, [pc, #264] @ (1da16c ) │ │ │ │ + ldr r2, [pc, #260] @ (1da238 ) │ │ │ │ + ldr r3, [pc, #264] @ (1da23c ) │ │ │ │ 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 1da142 │ │ │ │ + beq.n 1da212 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #224] @ 1da160 │ │ │ │ - vldr s12, [pc, #224] @ 1da164 │ │ │ │ + vldr s11, [pc, #224] @ 1da230 │ │ │ │ + vldr s12, [pc, #224] @ 1da234 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da0ce │ │ │ │ + ble.n 1da19e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da0ce │ │ │ │ + bge.n 1da19e │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da0fe │ │ │ │ + ble.n 1da1ce │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da0fe │ │ │ │ + bge.n 1da1ce │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da12e │ │ │ │ + ble.n 1da1fe │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da12e │ │ │ │ + bge.n 1da1fe │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r6, [r4, #-1] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1da08a │ │ │ │ - ldr r2, [pc, #44] @ (1da170 ) │ │ │ │ - ldr r3, [pc, #36] @ (1da16c ) │ │ │ │ + bne.n 1da15a │ │ │ │ + ldr r2, [pc, #44] @ (1da240 ) │ │ │ │ + ldr r3, [pc, #36] @ (1da23c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da15a │ │ │ │ + bne.n 1da22a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrb r6, [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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1da284 ) │ │ │ │ - ldr r3, [pc, #256] @ (1da288 ) │ │ │ │ + ldr r2, [pc, #252] @ (1da354 ) │ │ │ │ + ldr r3, [pc, #256] @ (1da358 ) │ │ │ │ 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 1da260 │ │ │ │ + beq.n 1da330 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1da27c │ │ │ │ - vldr s12, [pc, #216] @ 1da280 │ │ │ │ + vldr s11, [pc, #216] @ 1da34c │ │ │ │ + vldr s12, [pc, #216] @ 1da350 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vldr s15, [sp] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - ble.n 1da1ec │ │ │ │ + ble.n 1da2bc │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1da1ec │ │ │ │ + bge.n 1da2bc │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ strb.w r2, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - ble.n 1da21c │ │ │ │ + ble.n 1da2ec │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1da21c │ │ │ │ + bge.n 1da2ec │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r2, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - ble.n 1da24c │ │ │ │ + ble.n 1da31c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1da24c │ │ │ │ + bge.n 1da31c │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3, #-2] │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r3, #4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1da1ae │ │ │ │ - ldr r2, [pc, #40] @ (1da28c ) │ │ │ │ - ldr r3, [pc, #36] @ (1da288 ) │ │ │ │ + bne.n 1da27e │ │ │ │ + ldr r2, [pc, #40] @ (1da35c ) │ │ │ │ + ldr r3, [pc, #36] @ (1da358 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da278 │ │ │ │ + bne.n 1da348 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1da2c8 │ │ │ │ + cbz r2, 1da398 │ │ │ │ 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 │ │ │ │ @@ -525490,745 +525707,745 @@ │ │ │ │ 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 1da2a4 │ │ │ │ + bne.n 1da374 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da3b2 │ │ │ │ + beq.n 1da482 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s17, [pc, #192] @ 1da3b4 │ │ │ │ - vldr s16, [pc, #192] @ 1da3b8 │ │ │ │ + vldr s17, [pc, #192] @ 1da484 │ │ │ │ + vldr s16, [pc, #192] @ 1da488 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da32c │ │ │ │ + ble.n 1da3fc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da32c │ │ │ │ + bge.n 1da3fc │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da362 │ │ │ │ + ble.n 1da432 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da362 │ │ │ │ + bge.n 1da432 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da398 │ │ │ │ + ble.n 1da468 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da398 │ │ │ │ + bge.n 1da468 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 1da2f8 │ │ │ │ + bne.n 1da3c8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #300] @ (1da4fc ) │ │ │ │ - ldr r3, [pc, #304] @ (1da500 ) │ │ │ │ + ldr r2, [pc, #300] @ (1da5cc ) │ │ │ │ + ldr r3, [pc, #304] @ (1da5d0 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1da4d8 │ │ │ │ + beq.n 1da5a8 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #264] @ 1da4f4 │ │ │ │ - vldr s12, [pc, #264] @ 1da4f8 │ │ │ │ + vldr s11, [pc, #264] @ 1da5c4 │ │ │ │ + vldr s12, [pc, #264] @ 1da5c8 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da438 │ │ │ │ + ble.n 1da508 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da438 │ │ │ │ + bge.n 1da508 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da468 │ │ │ │ + ble.n 1da538 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da468 │ │ │ │ + bge.n 1da538 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da498 │ │ │ │ + ble.n 1da568 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da498 │ │ │ │ + bge.n 1da568 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da4c8 │ │ │ │ + ble.n 1da598 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da4c8 │ │ │ │ + bge.n 1da598 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1da3f4 │ │ │ │ - ldr r2, [pc, #40] @ (1da504 ) │ │ │ │ - ldr r3, [pc, #36] @ (1da500 ) │ │ │ │ + bne.n 1da4c4 │ │ │ │ + ldr r2, [pc, #40] @ (1da5d4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1da5d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da4f0 │ │ │ │ + bne.n 1da5c0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1da630 ) │ │ │ │ - ldr r3, [pc, #272] @ (1da634 ) │ │ │ │ + ldr r2, [pc, #272] @ (1da700 ) │ │ │ │ + ldr r3, [pc, #272] @ (1da704 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1da604 │ │ │ │ + beq.n 1da6d4 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1da628 │ │ │ │ - vldr s16, [pc, #236] @ 1da62c │ │ │ │ + vldr s17, [pc, #236] @ 1da6f8 │ │ │ │ + vldr s16, [pc, #236] @ 1da6fc │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da582 │ │ │ │ + ble.n 1da652 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da582 │ │ │ │ + bge.n 1da652 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da5ba │ │ │ │ + ble.n 1da68a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da5ba │ │ │ │ + bge.n 1da68a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da5f2 │ │ │ │ + ble.n 1da6c2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da5f2 │ │ │ │ + bge.n 1da6c2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1da546 │ │ │ │ - ldr r2, [pc, #48] @ (1da638 ) │ │ │ │ - ldr r3, [pc, #44] @ (1da634 ) │ │ │ │ + bne.n 1da616 │ │ │ │ + ldr r2, [pc, #48] @ (1da708 ) │ │ │ │ + ldr r3, [pc, #44] @ (1da704 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da622 │ │ │ │ + bne.n 1da6f2 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1da764 ) │ │ │ │ - ldr r3, [pc, #272] @ (1da768 ) │ │ │ │ + ldr r2, [pc, #272] @ (1da834 ) │ │ │ │ + ldr r3, [pc, #272] @ (1da838 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1da738 │ │ │ │ + beq.n 1da808 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1da75c │ │ │ │ - vldr s16, [pc, #236] @ 1da760 │ │ │ │ + vldr s17, [pc, #236] @ 1da82c │ │ │ │ + vldr s16, [pc, #236] @ 1da830 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ uxth r0, r0 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da6b6 │ │ │ │ + ble.n 1da786 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da6b6 │ │ │ │ + bge.n 1da786 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da6ee │ │ │ │ + ble.n 1da7be │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da6ee │ │ │ │ + bge.n 1da7be │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da726 │ │ │ │ + ble.n 1da7f6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da726 │ │ │ │ + bge.n 1da7f6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ adds r5, #6 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1da67a │ │ │ │ - ldr r2, [pc, #48] @ (1da76c ) │ │ │ │ - ldr r3, [pc, #44] @ (1da768 ) │ │ │ │ + bne.n 1da74a │ │ │ │ + ldr r2, [pc, #48] @ (1da83c ) │ │ │ │ + ldr r3, [pc, #44] @ (1da838 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da756 │ │ │ │ + bne.n 1da826 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1da886 │ │ │ │ + beq.w 1da956 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #244] @ 1da888 │ │ │ │ - vldr s16, [pc, #244] @ 1da88c │ │ │ │ + vldr s17, [pc, #244] @ 1da958 │ │ │ │ + vldr s16, [pc, #244] @ 1da95c │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da7ce │ │ │ │ + ble.n 1da89e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da7ce │ │ │ │ + bge.n 1da89e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da804 │ │ │ │ + ble.n 1da8d4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da804 │ │ │ │ + bge.n 1da8d4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da83a │ │ │ │ + ble.n 1da90a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da83a │ │ │ │ + bge.n 1da90a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da870 │ │ │ │ + ble.n 1da940 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da870 │ │ │ │ + bge.n 1da940 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 1da79a │ │ │ │ + bne.n 1da86a │ │ │ │ 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 1da9ae │ │ │ │ + beq.w 1daa7e │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #252] @ 1da9b0 │ │ │ │ - vldr s16, [pc, #252] @ 1da9b4 │ │ │ │ + vldr s17, [pc, #252] @ 1daa80 │ │ │ │ + vldr s16, [pc, #252] @ 1daa84 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da8f4 │ │ │ │ + ble.n 1da9c4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da8f4 │ │ │ │ + bge.n 1da9c4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da92a │ │ │ │ + ble.n 1da9fa │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da92a │ │ │ │ + bge.n 1da9fa │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da960 │ │ │ │ + ble.n 1daa30 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da960 │ │ │ │ + bge.n 1daa30 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da998 │ │ │ │ + ble.n 1daa68 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da998 │ │ │ │ + bge.n 1daa68 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.n 1da8ba │ │ │ │ + bne.n 1da98a │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1dab0c ) │ │ │ │ - ldr r3, [pc, #320] @ (1dab10 ) │ │ │ │ + ldr r2, [pc, #316] @ (1dabdc ) │ │ │ │ + ldr r3, [pc, #320] @ (1dabe0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1daae2 │ │ │ │ + beq.n 1dabb2 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #280] @ 1dab04 │ │ │ │ - vldr s16, [pc, #280] @ 1dab08 │ │ │ │ + vldr s17, [pc, #280] @ 1dabd4 │ │ │ │ + vldr s16, [pc, #280] @ 1dabd8 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1daa2c │ │ │ │ + ble.n 1daafc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1daa2c │ │ │ │ + bge.n 1daafc │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1daa64 │ │ │ │ + ble.n 1dab34 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1daa64 │ │ │ │ + bge.n 1dab34 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1daa9c │ │ │ │ + ble.n 1dab6c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1daa9c │ │ │ │ + bge.n 1dab6c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1daad4 │ │ │ │ + ble.n 1daba4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1daad4 │ │ │ │ + bge.n 1daba4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1da9f0 │ │ │ │ - ldr r2, [pc, #48] @ (1dab14 ) │ │ │ │ - ldr r3, [pc, #40] @ (1dab10 ) │ │ │ │ + bne.n 1daac0 │ │ │ │ + ldr r2, [pc, #48] @ (1dabe4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1dabe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1daafe │ │ │ │ + bne.n 1dabce │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1dab2a │ │ │ │ + cbz r2, 1dabfa │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1dab1c │ │ │ │ + bne.n 1dabec │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dab78 │ │ │ │ + cbz r2, 1dac48 │ │ │ │ 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 │ │ │ │ @@ -526241,19 +526458,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 1dab42 │ │ │ │ + bne.n 1dac12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dabbc │ │ │ │ + cbz r2, 1dac8c │ │ │ │ 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 │ │ │ │ @@ -526263,19 +526480,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 1dab92 │ │ │ │ + bne.n 1dac62 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dac08 │ │ │ │ + cbz r2, 1dacd8 │ │ │ │ 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 │ │ │ │ @@ -526286,19 +526503,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 1dabd4 │ │ │ │ + bne.n 1daca4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dac60 │ │ │ │ + cbz r2, 1dad30 │ │ │ │ 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 │ │ │ │ @@ -526316,19 +526533,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 5a8e8 <__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 1dac2a │ │ │ │ + bne.n 1dacfa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dacac │ │ │ │ + cbz r2, 1dad7c │ │ │ │ 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 │ │ │ │ @@ -526341,19 +526558,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 1dac7e │ │ │ │ + bne.n 1dad4e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dad04 │ │ │ │ + cbz r2, 1dadd4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movw r5, #4101 @ 0x1005 │ │ │ │ movt r5, #64 @ 0x40 │ │ │ │ adds r0, #4 │ │ │ │ mov r2, lr │ │ │ │ @@ -526369,19 +526586,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ addw r3, r3, #511 @ 0x1ff │ │ │ │ umull r7, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1dacc8 │ │ │ │ + bne.n 1dad98 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dad5c │ │ │ │ + cbz r2, 1dae2c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movw r5, #257 @ 0x101 │ │ │ │ movt r5, #16 │ │ │ │ adds r0, #4 │ │ │ │ mov r2, lr │ │ │ │ @@ -526397,19 +526614,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ addw r3, r3, #2047 @ 0x7ff │ │ │ │ umull r7, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #11 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1dad20 │ │ │ │ + bne.n 1dadf0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dad96 │ │ │ │ + cbz r2, 1dae66 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldrsb.w r3, [ip, #1]! │ │ │ │ adds r0, #4 │ │ │ │ @@ -526417,18 +526634,18 @@ │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp ip, r1 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ uxtb r3, r3 │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 1dad70 │ │ │ │ + bne.n 1dae40 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dadda │ │ │ │ + cbz r2, 1daeaa │ │ │ │ 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 │ │ │ │ @@ -526440,18 +526657,18 @@ │ │ │ │ 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 1dada6 │ │ │ │ + bne.n 1dae76 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dae1a │ │ │ │ + cbz r2, 1daeea │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w r2, [lr, #1]! │ │ │ │ mov.w ip, #0 │ │ │ │ cmp lr, r1 │ │ │ │ @@ -526461,18 +526678,18 @@ │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ 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 1dade8 │ │ │ │ + bne.n 1daeb8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dae68 │ │ │ │ + cbz r2, 1daf38 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ mov r2, lr │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ @@ -526486,19 +526703,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r6 │ │ │ │ umull r7, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #14 │ │ │ │ strb.w ip, [r0, #-1] │ │ │ │ - bne.n 1dae32 │ │ │ │ + bne.n 1daf02 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1daec6 │ │ │ │ + cbz r2, 1daf96 │ │ │ │ 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 │ │ │ │ @@ -526514,18 +526731,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 1dae82 │ │ │ │ + bne.n 1daf52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1daf18 │ │ │ │ + cbz r2, 1dafe8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ ldrsh.w r3, [r4], #2 │ │ │ │ @@ -526540,19 +526757,19 @@ │ │ │ │ add.w r3, ip, r3, lsr #1 │ │ │ │ ubfx r3, r3, #14, #8 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, r3, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 1daeda │ │ │ │ + bne.n 1dafaa │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1daf74 │ │ │ │ + cbz r2, 1db044 │ │ │ │ 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 │ │ │ │ @@ -526571,19 +526788,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 59c74 <__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 1daf3a │ │ │ │ + bne.n 1db00a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dafd0 │ │ │ │ + cbz r2, 1db0a0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r2 │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ adds r0, #4 │ │ │ │ mov r2, lr │ │ │ │ @@ -526600,19 +526817,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r7 │ │ │ │ umull r8, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #14 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1daf94 │ │ │ │ + bne.n 1db064 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db012 │ │ │ │ + cbz r2, 1db0e2 │ │ │ │ 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 │ │ │ │ @@ -526623,18 +526840,18 @@ │ │ │ │ cmp r1, ip │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ uxtb r3, r3 │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1dafe8 │ │ │ │ + bne.n 1db0b8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db054 │ │ │ │ + cbz r2, 1db124 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -526646,19 +526863,19 @@ │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi r2, r3, #0, #8 │ │ │ │ bfi r2, r3, #8, #8 │ │ │ │ bfi r2, r3, #16, #8 │ │ │ │ bfi r2, ip, #24, #8 │ │ │ │ str.w r2, [r1], #4 │ │ │ │ - bne.n 1db022 │ │ │ │ + bne.n 1db0f2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db0b6 │ │ │ │ + cbz r2, 1db186 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ @@ -526677,18 +526894,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 1db06e │ │ │ │ + bne.n 1db13e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db112 │ │ │ │ + cbz r2, 1db1e2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -526705,18 +526922,18 @@ │ │ │ │ umull r7, ip, r2, ip │ │ │ │ umull r7, r3, r2, r3 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1db0d4 │ │ │ │ + bne.n 1db1a4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db150 │ │ │ │ + cbz r2, 1db220 │ │ │ │ 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]! │ │ │ │ @@ -526726,19 +526943,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 1db124 │ │ │ │ + bne.n 1db1f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db190 │ │ │ │ + cbz r2, 1db260 │ │ │ │ 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]! │ │ │ │ @@ -526748,19 +526965,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 1db164 │ │ │ │ + bne.n 1db234 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db1f2 │ │ │ │ + cbz r2, 1db2c2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r4, lr │ │ │ │ @@ -526779,18 +526996,18 @@ │ │ │ │ add r3, r5 │ │ │ │ umull r7, ip, r2, ip │ │ │ │ umull r7, r3, r2, r3 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 1db1ae │ │ │ │ + bne.n 1db27e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db24c │ │ │ │ + cbz r2, 1db31c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -526807,19 +527024,19 @@ │ │ │ │ umull r7, ip, r2, ip │ │ │ │ umull r7, r3, r2, r3 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1db210 │ │ │ │ + bne.n 1db2e0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db2be │ │ │ │ + cbz r2, 1db38e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r4, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ @@ -526839,18 +527056,18 @@ │ │ │ │ add.w r7, r7, ip, lsr #1 │ │ │ │ add.w r6, r6, r3, lsr #1 │ │ │ │ mov.w r7, r7, lsr #9 │ │ │ │ strb.w r7, [r0, #-2] │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w r6, [r0, #-1] │ │ │ │ strh.w r5, [r0], #4 │ │ │ │ - bne.n 1db26a │ │ │ │ + bne.n 1db33a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db32e │ │ │ │ + cbz r2, 1db3fe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r4, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ movt r2, #16 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ @@ -526870,18 +527087,18 @@ │ │ │ │ add.w r7, r7, ip, lsr #1 │ │ │ │ add.w r6, r6, r3, lsr #1 │ │ │ │ mov.w r7, r7, lsr #11 │ │ │ │ strb.w r7, [r0, #-2] │ │ │ │ mov.w r6, r6, lsr #11 │ │ │ │ strb.w r6, [r0, #-1] │ │ │ │ strh.w r5, [r0], #4 │ │ │ │ - bne.n 1db2da │ │ │ │ + bne.n 1db3aa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db380 │ │ │ │ + cbz r2, 1db450 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ ldrh.w ip, [r5], #2 │ │ │ │ mov.w lr, #0 │ │ │ │ adds r0, #1 │ │ │ │ @@ -526896,19 +527113,19 @@ │ │ │ │ add.w ip, r6, ip, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, ip, #24, #8 │ │ │ │ str.w lr, [r4], #4 │ │ │ │ - bne.n 1db33a │ │ │ │ + bne.n 1db40a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db3fc │ │ │ │ + cbz r2, 1db4cc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ movw r5, #16383 @ 0x3fff │ │ │ │ @@ -526933,19 +527150,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 1db39a │ │ │ │ + bne.n 1db46a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db474 │ │ │ │ + cbz r2, 1db544 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ @@ -526968,19 +527185,19 @@ │ │ │ │ add.w r8, r8, ip, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [r0, #-2] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1db41c │ │ │ │ + bne.n 1db4ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db4c0 │ │ │ │ + cbz r2, 1db590 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r6, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -526993,19 +527210,19 @@ │ │ │ │ mov.w r1, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r1, ip, lsl #1 │ │ │ │ add.w r3, lr, r3, lsl #1 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1db488 │ │ │ │ + bne.n 1db558 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db510 │ │ │ │ + cbz r2, 1db5e0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov r6, r2 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -527020,19 +527237,19 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r1, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r1, ip, lsl #1 │ │ │ │ add.w r3, lr, r3, lsl #1 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 1db4d2 │ │ │ │ + bne.n 1db5a2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db58c │ │ │ │ + cbz r2, 1db65c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r4, lr │ │ │ │ @@ -527057,19 +527274,19 @@ │ │ │ │ sub.w r3, r3, r7 │ │ │ │ add.w r8, r8, ip, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [r0, #-8] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ - bne.n 1db52e │ │ │ │ + bne.n 1db5fe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db5d6 │ │ │ │ + cbz r2, 1db6a6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r6, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -527082,18 +527299,18 @@ │ │ │ │ mov.w r1, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r1, ip, lsl #1 │ │ │ │ add.w r3, lr, r3, lsl #1 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1db5a0 │ │ │ │ + bne.n 1db670 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db64a │ │ │ │ + cbz r2, 1db71a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ @@ -527116,32 +527333,32 @@ │ │ │ │ add.w r8, r8, ip, lsr #1 │ │ │ │ add.w r7, r7, r3, lsr #1 │ │ │ │ mov.w r8, r8, lsr #14 │ │ │ │ strb.w r8, [r0, #-2] │ │ │ │ mov.w r7, r7, lsr #14 │ │ │ │ strb.w r7, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 1db5f4 │ │ │ │ + bne.n 1db6c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, 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 r8, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1db6f0 ) │ │ │ │ - ldr r3, [pc, #144] @ (1db6f4 ) │ │ │ │ + ldr r2, [pc, #144] @ (1db7c0 ) │ │ │ │ + ldr r3, [pc, #144] @ (1db7c4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1db6d0 │ │ │ │ + beq.n 1db7a0 │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r5, r0, #2 │ │ │ │ movw r9, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -527164,35 +527381,35 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, sl │ │ │ │ mov r1, ip │ │ │ │ blx 5a8e8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1db680 │ │ │ │ - ldr r2, [pc, #36] @ (1db6f8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1db6f4 ) │ │ │ │ + bne.n 1db750 │ │ │ │ + ldr r2, [pc, #36] @ (1db7c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1db7c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db6ea │ │ │ │ + bne.n 1db7ba │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #608] @ (1db954 ) │ │ │ │ + ldr r0, [pc, #800] @ (1dbae4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #160] @ (1db79c ) │ │ │ │ + ldr r0, [pc, #352] @ (1db92c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1db74c │ │ │ │ + cbz r2, 1db81c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ @@ -527208,33 +527425,33 @@ │ │ │ │ bic.w ip, ip, ip, asr #31 │ │ │ │ mov.w r1, lr, lsr #6 │ │ │ │ mov.w r3, ip, lsr #6 │ │ │ │ add.w lr, r1, lr, lsl #1 │ │ │ │ add.w r3, r3, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 1db70a │ │ │ │ + bne.n 1db7da │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #148] @ (1db7f8 ) │ │ │ │ - ldr r3, [pc, #148] @ (1db7fc ) │ │ │ │ + ldr r2, [pc, #148] @ (1db8c8 ) │ │ │ │ + ldr r3, [pc, #148] @ (1db8cc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1db7d8 │ │ │ │ + beq.n 1db8a8 │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r5, r0, #2 │ │ │ │ movw r9, #65280 @ 0xff00 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -527258,35 +527475,35 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, sl │ │ │ │ blx 59c74 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1db784 │ │ │ │ - ldr r2, [pc, #36] @ (1db800 ) │ │ │ │ - ldr r3, [pc, #32] @ (1db7fc ) │ │ │ │ + bne.n 1db854 │ │ │ │ + ldr r2, [pc, #36] @ (1db8d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1db8cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db7f2 │ │ │ │ + bne.n 1db8c2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #592] @ (1dba4c ) │ │ │ │ + blxns r8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #128] @ (1db884 ) │ │ │ │ + bx sl │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1db858 │ │ │ │ + cbz r2, 1db928 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -527302,19 +527519,19 @@ │ │ │ │ mov.w ip, r2, lsr #4 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1db814 │ │ │ │ + bne.n 1db8e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db8b0 │ │ │ │ + cbz r2, 1db980 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -527330,19 +527547,19 @@ │ │ │ │ mov.w lr, r4, lsr #4 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #2 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ add.w r3, ip, r2, lsl #3 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1db86c │ │ │ │ + bne.n 1db93c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db908 │ │ │ │ + cbz r2, 1db9d8 │ │ │ │ subs r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r1, r2 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ @@ -527358,19 +527575,19 @@ │ │ │ │ mov.w r2, r1, lsr #1 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ mla ip, r4, r8, ip │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ mla r3, r4, r1, r2 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 1db8ca │ │ │ │ + bne.n 1db99a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db960 │ │ │ │ + cbz r2, 1dba30 │ │ │ │ subs r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r1, r2 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ @@ -527386,19 +527603,19 @@ │ │ │ │ mov.w r2, r1, lsr #1 │ │ │ │ mul.w ip, r7, ip │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ mla r3, r4, r8, r3 │ │ │ │ mla r2, r4, r1, r2 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ - bne.n 1db922 │ │ │ │ + bne.n 1db9f2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db9b8 │ │ │ │ + cbz r2, 1dba88 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -527414,19 +527631,19 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1db974 │ │ │ │ + bne.n 1dba44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dba10 │ │ │ │ + cbz r2, 1dbae0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -527442,19 +527659,19 @@ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ add.w r3, ip, r4, lsl #3 │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1db9cc │ │ │ │ + bne.n 1dba9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dba68 │ │ │ │ + cbz r2, 1dbb38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -527470,19 +527687,19 @@ │ │ │ │ mov.w ip, r2, lsr #2 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ add.w r3, ip, r2, lsl #3 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dba24 │ │ │ │ + bne.n 1dbaf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbac0 │ │ │ │ + cbz r2, 1dbb90 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -527498,19 +527715,19 @@ │ │ │ │ mov.w ip, r2, lsr #2 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ add.w ip, ip, r2, lsl #3 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dba7c │ │ │ │ + bne.n 1dbb4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbb0a │ │ │ │ + cbz r2, 1dbbda │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -527524,18 +527741,18 @@ │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ add r3, r1 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ cmp r5, r2 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1dbad2 │ │ │ │ + bne.n 1dbba2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dbb52 │ │ │ │ + cbz r2, 1dbc22 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -527549,19 +527766,19 @@ │ │ │ │ add r3, r1 │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ cmp r5, r2 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1dbb1a │ │ │ │ + bne.n 1dbbea │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dbbe0 │ │ │ │ + beq.n 1dbcb0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #4101 @ 0x1005 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -527590,20 +527807,20 @@ │ │ │ │ add.w r3, r8, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ mov.w r3, r3, lsr #9 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dbb6c │ │ │ │ + bne.n 1dbc3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dbc70 │ │ │ │ + beq.n 1dbd40 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #4101 @ 0x1005 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -527632,33 +527849,33 @@ │ │ │ │ add.w r3, r8, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ mov.w r6, r6, lsr #9 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ mov.w r3, r3, lsr #9 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dbbfc │ │ │ │ + bne.n 1dbccc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #176] @ (1dbd38 ) │ │ │ │ - ldr r3, [pc, #176] @ (1dbd3c ) │ │ │ │ + ldr r2, [pc, #176] @ (1dbe08 ) │ │ │ │ + ldr r3, [pc, #176] @ (1dbe0c ) │ │ │ │ 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 1dbd18 │ │ │ │ + beq.n 1dbde8 │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mov r3, sp │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -527691,48 +527908,48 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 5a8e8 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1dbca8 │ │ │ │ - ldr r2, [pc, #36] @ (1dbd40 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dbd3c ) │ │ │ │ + bne.n 1dbd78 │ │ │ │ + ldr r2, [pc, #36] @ (1dbe10 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dbe0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbd32 │ │ │ │ + bne.n 1dbe02 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - muls r0, r6 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r0, r4 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #160] @ (1dbdf8 ) │ │ │ │ - ldr r3, [pc, #160] @ (1dbdfc ) │ │ │ │ + ldr r2, [pc, #160] @ (1dbec8 ) │ │ │ │ + ldr r3, [pc, #160] @ (1dbecc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dbdda │ │ │ │ + cbz r6, 1dbeaa │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ @@ -527758,47 +527975,47 @@ │ │ │ │ umull r8, r3, r2, r3 │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ strb.w r0, [lr, #-8] │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ strb.w ip, [lr, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [lr, #-6] │ │ │ │ - bne.n 1dbd7e │ │ │ │ - ldr r2, [pc, #36] @ (1dbe00 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dbdfc ) │ │ │ │ + bne.n 1dbe4e │ │ │ │ + ldr r2, [pc, #36] @ (1dbed0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dbecc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbdf4 │ │ │ │ + bne.n 1dbec4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, r4 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - tst r6, r3 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1dbec0 ) │ │ │ │ - ldr r3, [pc, #168] @ (1dbec4 ) │ │ │ │ + ldr r2, [pc, #168] @ (1dbf90 ) │ │ │ │ + ldr r3, [pc, #168] @ (1dbf94 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dbea0 │ │ │ │ + cbz r6, 1dbf70 │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -527825,35 +528042,35 @@ │ │ │ │ umull r0, r3, r2, r3 │ │ │ │ mov.w r0, r8, lsr #15 │ │ │ │ strb.w r0, [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 1dbe40 │ │ │ │ - ldr r2, [pc, #36] @ (1dbec8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dbec4 ) │ │ │ │ + bne.n 1dbf10 │ │ │ │ + ldr r2, [pc, #36] @ (1dbf98 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dbf94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbeba │ │ │ │ + bne.n 1dbf8a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rors r0, r4 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r3 │ │ │ │ + lsls r0, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1dbf2a │ │ │ │ + cbz r2, 1dbffa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -527872,18 +528089,18 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dbedc │ │ │ │ + bne.n 1dbfac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dbf7a │ │ │ │ + cbz r2, 1dc04a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ adds r0, #4 │ │ │ │ @@ -527898,18 +528115,18 @@ │ │ │ │ bic.w ip, ip, ip, asr #31 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ - bne.n 1dbf38 │ │ │ │ + bne.n 1dc008 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dbfe4 │ │ │ │ + cbz r2, 1dc0b4 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add.w lr, r1, #3 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -527931,19 +528148,19 @@ │ │ │ │ add.w ip, r7, ip, lsl #1 │ │ │ │ mov.w r6, r2, lsr #6 │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ add.w r2, r6, r2, lsl #1 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dbf90 │ │ │ │ + bne.n 1dc060 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc050 │ │ │ │ + cbz r2, 1dc120 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add.w lr, r1, #3 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -527965,19 +528182,19 @@ │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ mov.w r6, r2, lsr #6 │ │ │ │ add.w ip, r7, ip, lsl #1 │ │ │ │ add.w r2, r6, r2, lsl #1 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dbffc │ │ │ │ + bne.n 1dc0cc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc0b4 │ │ │ │ + cbz r2, 1dc184 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -527996,19 +528213,19 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dc064 │ │ │ │ + bne.n 1dc134 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc118 │ │ │ │ + cbz r2, 1dc1e8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -528027,19 +528244,19 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dc0c8 │ │ │ │ + bne.n 1dc198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc17c │ │ │ │ + cbz r2, 1dc24c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -528058,33 +528275,33 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dc12c │ │ │ │ + bne.n 1dc1fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #184] @ (1dc24c ) │ │ │ │ - ldr r3, [pc, #184] @ (1dc250 ) │ │ │ │ + ldr r2, [pc, #184] @ (1dc31c ) │ │ │ │ + ldr r3, [pc, #184] @ (1dc320 ) │ │ │ │ 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 1dc22c │ │ │ │ + beq.n 1dc2fc │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r3, sp │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -528120,49 +528337,49 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 59c74 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1dc1b4 │ │ │ │ - ldr r2, [pc, #36] @ (1dc254 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dc250 ) │ │ │ │ + bne.n 1dc284 │ │ │ │ + ldr r2, [pc, #36] @ (1dc324 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dc320 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc246 │ │ │ │ + bne.n 1dc316 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1dc330 ) │ │ │ │ - ldr r3, [pc, #196] @ (1dc334 ) │ │ │ │ + ldr r2, [pc, #196] @ (1dc400 ) │ │ │ │ + ldr r3, [pc, #196] @ (1dc404 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dc310 │ │ │ │ + beq.n 1dc3e0 │ │ │ │ mov.w lr, #5 │ │ │ │ movt lr, #2 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -528197,36 +528414,36 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r2 │ │ │ │ umull r7, 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 1dc294 │ │ │ │ - ldr r2, [pc, #36] @ (1dc338 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dc334 ) │ │ │ │ + bne.n 1dc364 │ │ │ │ + ldr r2, [pc, #36] @ (1dc408 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dc404 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc32a │ │ │ │ + bne.n 1dc3fa │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dc3d4 │ │ │ │ + beq.n 1dc4a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #16417 @ 0x4021 │ │ │ │ movt lr, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -528258,20 +528475,20 @@ │ │ │ │ add.w r3, r7, r3, lsr #1 │ │ │ │ mov.w r6, r6, lsr #8 │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dc354 │ │ │ │ + bne.n 1dc424 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dc470 │ │ │ │ + beq.n 1dc540 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movw lr, #16417 @ 0x4021 │ │ │ │ movt lr, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -528303,33 +528520,33 @@ │ │ │ │ add.w r3, r7, r3, lsr #1 │ │ │ │ mov.w r6, r6, lsr #8 │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ strb.w r6, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1dc3f0 │ │ │ │ + bne.n 1dc4c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1dc54c ) │ │ │ │ - ldr r3, [pc, #196] @ (1dc550 ) │ │ │ │ + ldr r2, [pc, #196] @ (1dc61c ) │ │ │ │ + ldr r3, [pc, #196] @ (1dc620 ) │ │ │ │ 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 1dc52e │ │ │ │ + beq.n 1dc5fe │ │ │ │ movs r5, #5 │ │ │ │ movt r5, #2 │ │ │ │ mov r4, r1 │ │ │ │ adds r2, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ movw r6, #16383 @ 0x3fff │ │ │ │ @@ -528365,34 +528582,34 @@ │ │ │ │ umull ip, r1, r5, r3 │ │ │ │ sub.w r3, r3, r1 │ │ │ │ mov.w r0, r0, lsr #14 │ │ │ │ strb.w r0, [r2, #-7] │ │ │ │ add.w r1, r1, r3, lsr #1 │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ strb.w r1, [r2, #-6] │ │ │ │ - bne.n 1dc4b2 │ │ │ │ - ldr r2, [pc, #36] @ (1dc554 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dc550 ) │ │ │ │ + bne.n 1dc582 │ │ │ │ + ldr r2, [pc, #36] @ (1dc624 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc620 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc548 │ │ │ │ + bne.n 1dc618 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1dc5b0 │ │ │ │ + cbz r2, 1dc680 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -528409,19 +528626,19 @@ │ │ │ │ mov.w lr, r4, lsr #2 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 1dc564 │ │ │ │ + bne.n 1dc634 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc610 │ │ │ │ + cbz r2, 1dc6e0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -528438,19 +528655,19 @@ │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 1dc5c2 │ │ │ │ + bne.n 1dc692 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc670 │ │ │ │ + cbz r2, 1dc740 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -528467,19 +528684,19 @@ │ │ │ │ add.w lr, lr, r9, lsl #3 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 1dc622 │ │ │ │ + bne.n 1dc6f2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc6cc │ │ │ │ + cbz r2, 1dc79c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -528496,19 +528713,19 @@ │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 1dc680 │ │ │ │ + bne.n 1dc750 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc720 │ │ │ │ + cbz r2, 1dc7f0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -528524,19 +528741,19 @@ │ │ │ │ bfi ip, r1, #0, #8 │ │ │ │ cmp r6, r2 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ bfi ip, r0, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 1dc6dc │ │ │ │ + bne.n 1dc7ac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc774 │ │ │ │ + cbz r2, 1dc844 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -528552,19 +528769,19 @@ │ │ │ │ cmp r6, r2 │ │ │ │ bfi ip, r1, #0, #8 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ bfi ip, r0, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 1dc730 │ │ │ │ + bne.n 1dc800 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc7c8 │ │ │ │ + cbz r2, 1dc898 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -528580,19 +528797,19 @@ │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ cmp r6, r2 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 1dc784 │ │ │ │ + bne.n 1dc854 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc81c │ │ │ │ + cbz r2, 1dc8ec │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -528608,20 +528825,20 @@ │ │ │ │ add r3, r7 │ │ │ │ cmp r6, r2 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 1dc7d8 │ │ │ │ + bne.n 1dc8a8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dc8bc │ │ │ │ + beq.n 1dc98c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -528654,20 +528871,20 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1dc83c │ │ │ │ + bne.n 1dc90c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dc95c │ │ │ │ + beq.n 1dca2c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -528700,20 +528917,20 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1dc8dc │ │ │ │ + bne.n 1dc9ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dc9fc │ │ │ │ + beq.n 1dcacc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -528746,20 +528963,20 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1dc97c │ │ │ │ + bne.n 1dca4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dca9c │ │ │ │ + beq.n 1dcb6c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #4101 @ 0x1005 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -528792,33 +529009,33 @@ │ │ │ │ mov.w ip, ip, lsr #9 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1dca1c │ │ │ │ + bne.n 1dcaec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #204] @ (1dcb80 ) │ │ │ │ - ldr r3, [pc, #204] @ (1dcb84 ) │ │ │ │ + ldr r2, [pc, #204] @ (1dcc50 ) │ │ │ │ + ldr r3, [pc, #204] @ (1dcc54 ) │ │ │ │ sub sp, #24 │ │ │ │ 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 1dcb62 │ │ │ │ + beq.n 1dcc32 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -528860,48 +529077,48 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, sl │ │ │ │ movs r3, #0 │ │ │ │ blx 5a8e8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1dcad0 │ │ │ │ - ldr r2, [pc, #36] @ (1dcb88 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dcb84 ) │ │ │ │ + bne.n 1dcba0 │ │ │ │ + ldr r2, [pc, #36] @ (1dcc58 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dcc54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dcb7c │ │ │ │ + bne.n 1dcc4c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1dcc54 ) │ │ │ │ - ldr r3, [pc, #180] @ (1dcc58 ) │ │ │ │ + ldr r2, [pc, #180] @ (1dcd24 ) │ │ │ │ + ldr r3, [pc, #180] @ (1dcd28 ) │ │ │ │ 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 1dcc36 │ │ │ │ + beq.n 1dcd06 │ │ │ │ movw r5, #32769 @ 0x8001 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -528933,35 +529150,35 @@ │ │ │ │ bfi r2, ip, #0, #8 │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ mov.w r1, r1, lsr #15 │ │ │ │ bfi r2, r3, #8, #8 │ │ │ │ bfi r2, r0, #16, #8 │ │ │ │ bfi r2, r1, #24, #8 │ │ │ │ str.w r2, [r8], #4 │ │ │ │ - bne.n 1dcbc8 │ │ │ │ - ldr r2, [pc, #36] @ (1dcc5c ) │ │ │ │ - ldr r3, [pc, #28] @ (1dcc58 ) │ │ │ │ + bne.n 1dcc98 │ │ │ │ + ldr r2, [pc, #36] @ (1dcd2c ) │ │ │ │ + ldr r3, [pc, #28] @ (1dcd28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dcc50 │ │ │ │ + bne.n 1dcd20 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dcd08 │ │ │ │ + beq.n 1dcdd8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #16417 @ 0x4021 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -528997,19 +529214,19 @@ │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1dcc78 │ │ │ │ + bne.n 1dcd48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dcd7c │ │ │ │ + cbz r2, 1dce4c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -529032,19 +529249,19 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 1dcd1a │ │ │ │ + bne.n 1dcdea │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dcdf2 │ │ │ │ + cbz r2, 1dcec2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -529067,18 +529284,18 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 1dcd8e │ │ │ │ + bne.n 1dce5e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dce64 │ │ │ │ + cbz r2, 1dcf34 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -529101,19 +529318,19 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 1dce02 │ │ │ │ + bne.n 1dced2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dced8 │ │ │ │ + cbz r2, 1dcfa8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -529136,20 +529353,20 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 1dce76 │ │ │ │ + bne.n 1dcf46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dcf82 │ │ │ │ + beq.n 1dd052 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ movw r0, #16417 @ 0x4021 │ │ │ │ movt r0, #128 @ 0x80 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -529185,32 +529402,32 @@ │ │ │ │ mov.w r3, r8, lsr #8 │ │ │ │ add.w lr, lr, r9, lsr #1 │ │ │ │ bfi r1, r3, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, ip, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 1dcef6 │ │ │ │ + bne.n 1dcfc6 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #216] @ (1dd070 ) │ │ │ │ - ldr r3, [pc, #216] @ (1dd074 ) │ │ │ │ + ldr r2, [pc, #216] @ (1dd140 ) │ │ │ │ + ldr r3, [pc, #216] @ (1dd144 ) │ │ │ │ sub sp, #24 │ │ │ │ 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 1dd052 │ │ │ │ + beq.n 1dd122 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -529256,48 +529473,48 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, sl │ │ │ │ movs r3, #0 │ │ │ │ blx 59c74 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1dcfb4 │ │ │ │ - ldr r2, [pc, #36] @ (1dd078 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd074 ) │ │ │ │ + bne.n 1dd084 │ │ │ │ + ldr r2, [pc, #36] @ (1dd148 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd144 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd06c │ │ │ │ + bne.n 1dd13c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #232] @ (1dd178 ) │ │ │ │ - ldr r3, [pc, #232] @ (1dd17c ) │ │ │ │ + ldr r2, [pc, #232] @ (1dd248 ) │ │ │ │ + ldr r3, [pc, #232] @ (1dd24c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dd15a │ │ │ │ + beq.n 1dd22a │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -529341,35 +529558,35 @@ │ │ │ │ bfi ip, r0, #16, #8 │ │ │ │ umull r8, r1, r2, r3 │ │ │ │ sub.w r3, r3, r1 │ │ │ │ add.w r1, r1, r3, lsr #1 │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ str.w ip, [r6], #4 │ │ │ │ - bne.n 1dd0b4 │ │ │ │ - ldr r2, [pc, #36] @ (1dd180 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd17c ) │ │ │ │ + bne.n 1dd184 │ │ │ │ + ldr r2, [pc, #36] @ (1dd250 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd24c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd174 │ │ │ │ + bne.n 1dd244 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dd22c │ │ │ │ + beq.n 1dd2fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ movw r2, #16417 @ 0x4021 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ mov r6, r1 │ │ │ │ movs r4, #0 │ │ │ │ @@ -529405,281 +529622,281 @@ │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ bfi r0, r8, #8, #8 │ │ │ │ mov.w lr, lr, lsr #8 │ │ │ │ bfi r0, lr, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - bne.n 1dd19c │ │ │ │ + bne.n 1dd26c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1dd23c ) │ │ │ │ + ldr r3, [pc, #8] @ (1dd30c ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - sbc.w r0, r2, r3, asr #2 │ │ │ │ - ldr r3, [pc, #8] @ (1dd24c ) │ │ │ │ + eors.w r0, r2, r3, asr #2 │ │ │ │ + ldr r3, [pc, #8] @ (1dd31c ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 1dd344 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #472] @ (1dd43c ) │ │ │ │ - ldr r3, [pc, #472] @ (1dd440 ) │ │ │ │ + ldr r2, [pc, #472] @ (1dd50c ) │ │ │ │ + ldr r3, [pc, #472] @ (1dd510 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1dd2bc │ │ │ │ + cbz r5, 1dd38c │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a218 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1dd2c2 │ │ │ │ + beq.n 1dd392 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1dd42a │ │ │ │ + blt.w 1dd4fa │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 59cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1dd424 │ │ │ │ - ldr r2, [pc, #420] @ (1dd444 ) │ │ │ │ - ldr r3, [pc, #412] @ (1dd440 ) │ │ │ │ + blt.w 1dd4f4 │ │ │ │ + ldr r2, [pc, #420] @ (1dd514 ) │ │ │ │ + ldr r3, [pc, #412] @ (1dd510 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1dd438 │ │ │ │ + bne.w 1dd508 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r5, [pc, #392] @ (1dd448 ) │ │ │ │ + ldr r5, [pc, #392] @ (1dd518 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1dd27a │ │ │ │ + b.n 1dd34a │ │ │ │ blx 5ab0c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #384] @ (1dd44c ) │ │ │ │ + ldr r0, [pc, #384] @ (1dd51c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e345c │ │ │ │ - cbz r0, 1dd2d8 │ │ │ │ + bl 1e352c │ │ │ │ + cbz r0, 1dd3a8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd37c │ │ │ │ + bne.n 1dd44c │ │ │ │ blx 5ab0c │ │ │ │ - ldr r2, [pc, #368] @ (1dd450 ) │ │ │ │ + ldr r2, [pc, #368] @ (1dd520 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1dd40a │ │ │ │ + blt.w 1dd4da │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #24 │ │ │ │ blx 59bfc <__stat64_time64@plt> │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - cbnz r0, 1dd33a │ │ │ │ + cbnz r0, 1dd40a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w 1dd412 │ │ │ │ + bne.w 1dd4e2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1dd394 │ │ │ │ - ldr r3, [pc, #320] @ (1dd454 ) │ │ │ │ - ldr r2, [pc, #320] @ (1dd458 ) │ │ │ │ - ldr r1, [pc, #324] @ (1dd45c ) │ │ │ │ + beq.n 1dd464 │ │ │ │ + ldr r3, [pc, #320] @ (1dd524 ) │ │ │ │ + ldr r2, [pc, #320] @ (1dd528 ) │ │ │ │ + ldr r1, [pc, #324] @ (1dd52c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59e00 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1dd29e │ │ │ │ + b.n 1dd36e │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dd3e8 │ │ │ │ + bne.n 1dd4b8 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ blx 5a924 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - cbz r0, 1dd394 │ │ │ │ + cbz r0, 1dd464 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx 5a08c │ │ │ │ - ldr r3, [pc, #256] @ (1dd460 ) │ │ │ │ - ldr r2, [pc, #256] @ (1dd464 ) │ │ │ │ - ldr r1, [pc, #260] @ (1dd468 ) │ │ │ │ + ldr r3, [pc, #256] @ (1dd530 ) │ │ │ │ + ldr r2, [pc, #256] @ (1dd534 ) │ │ │ │ + ldr r1, [pc, #260] @ (1dd538 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59e00 │ │ │ │ - b.n 1dd332 │ │ │ │ - ldr r2, [pc, #236] @ (1dd46c ) │ │ │ │ + b.n 1dd402 │ │ │ │ + ldr r2, [pc, #236] @ (1dd53c ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge.w r8, [sp, #20] │ │ │ │ - blt.n 1dd40a │ │ │ │ + blt.n 1dd4da │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dd40a │ │ │ │ - ldr r2, [pc, #212] @ (1dd470 ) │ │ │ │ + beq.n 1dd4da │ │ │ │ + ldr r2, [pc, #212] @ (1dd540 ) │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1dd430 │ │ │ │ + blt.n 1dd500 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dd430 │ │ │ │ + beq.n 1dd500 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a5a0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1dd3da │ │ │ │ + blt.n 1dd4aa │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5a570 │ │ │ │ mov r0, r8 │ │ │ │ blx 59e00 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 59e00 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 1dd28e │ │ │ │ + b.n 1dd35e │ │ │ │ mov r0, r8 │ │ │ │ blx 59e00 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 59e00 │ │ │ │ - b.n 1dd29e │ │ │ │ + b.n 1dd36e │ │ │ │ blx 5a08c │ │ │ │ - ldr r3, [pc, #132] @ (1dd474 ) │ │ │ │ - ldr r2, [pc, #136] @ (1dd478 ) │ │ │ │ - ldr r1, [pc, #136] @ (1dd47c ) │ │ │ │ + ldr r3, [pc, #132] @ (1dd544 ) │ │ │ │ + ldr r2, [pc, #136] @ (1dd548 ) │ │ │ │ + ldr r1, [pc, #136] @ (1dd54c ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59e00 │ │ │ │ - b.n 1dd332 │ │ │ │ + b.n 1dd402 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1dd332 │ │ │ │ - ldr r3, [pc, #108] @ (1dd480 ) │ │ │ │ - ldr r2, [pc, #108] @ (1dd484 ) │ │ │ │ - ldr r1, [pc, #112] @ (1dd488 ) │ │ │ │ + b.n 1dd402 │ │ │ │ + ldr r3, [pc, #108] @ (1dd550 ) │ │ │ │ + ldr r2, [pc, #108] @ (1dd554 ) │ │ │ │ + ldr r1, [pc, #112] @ (1dd558 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - b.n 1dd322 │ │ │ │ + b.n 1dd3f2 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a414 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1dd29e │ │ │ │ + b.n 1dd36e │ │ │ │ mov r0, r8 │ │ │ │ blx 59e00 │ │ │ │ - b.n 1dd29e │ │ │ │ + b.n 1dd36e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ movs r1, r3 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ movs r1, r3 │ │ │ │ - svc 222 @ 0xde │ │ │ │ + svc 206 @ 0xce │ │ │ │ movs r1, r3 │ │ │ │ - add r3, pc, #944 @ (adr r3, 1dd808 ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 1dd898 ) │ │ │ │ movs r0, r5 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + svc 218 @ 0xda │ │ │ │ movs r1, r3 │ │ │ │ - strh.w r0, [r0, #24] │ │ │ │ - add r3, pc, #640 @ (adr r3, 1dd6e4 ) │ │ │ │ + ldrb.w r0, [r0, #24] │ │ │ │ + add r3, pc, #576 @ (adr r3, 1dd774 ) │ │ │ │ movs r0, r5 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 174 @ 0xae │ │ │ │ movs r1, r3 │ │ │ │ - ldr.w r0, [r4, r8, lsl #1] │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + str.w r0, [r4, r8, lsl #1] │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ movs r1, r3 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ movs r1, r3 │ │ │ │ - add r3, pc, #72 @ (adr r3, 1dd4c0 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 1dd550 ) │ │ │ │ movs r0, r5 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xf7c60018 │ │ │ │ - add r2, pc, #944 @ (adr r2, 1dd834 ) │ │ │ │ + @ instruction: 0xf7b60018 │ │ │ │ + add r2, pc, #880 @ (adr r2, 1dd8c4 ) │ │ │ │ movs r0, r5 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xf7a00018 │ │ │ │ + @ instruction: 0xf7900018 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1dd4d8 │ │ │ │ + bls.n 1dd5a8 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1dd4dc │ │ │ │ + cbnz r0, 1dd5ac │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, r2, lsl #1 │ │ │ │ - cbnz r2, 1dd4b6 │ │ │ │ + cbnz r2, 1dd586 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5a5e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1dd4e4 │ │ │ │ + cbz r0, 1dd5b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ @@ -529703,26 +529920,26 @@ │ │ │ │ negs r1, r1 │ │ │ │ sub sp, #8 │ │ │ │ add r3, r4 │ │ │ │ ands r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ it cs │ │ │ │ movcs r4, #1 │ │ │ │ - bcs.n 1dd53a │ │ │ │ + bcs.n 1dd60a │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ - cbnz r5, 1dd540 │ │ │ │ + cbnz r5, 1dd610 │ │ │ │ subs r1, r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dd48c │ │ │ │ + bl 1dd55c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1dd53a │ │ │ │ + cbz r0, 1dd60a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1dd538 │ │ │ │ + cbz r0, 1dd608 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ add r0, r2 │ │ │ │ subs r2, r3, r2 │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ @@ -529757,28 +529974,28 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #132] @ (1dd618 ) │ │ │ │ + ldr r1, [pc, #132] @ (1dd6e8 ) │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1dd61c ) │ │ │ │ + ldr r3, [pc, #132] @ (1dd6ec ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ adds.w r3, ip, lr │ │ │ │ - bcs.n 1dd5f8 │ │ │ │ + bcs.n 1dd6c8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1dd5f8 │ │ │ │ + bhi.n 1dd6c8 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r5, sp, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -529793,106 +530010,106 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1dd5f4 │ │ │ │ + cbz r0, 1dd6c4 │ │ │ │ mov r2, lr │ │ │ │ add r0, ip │ │ │ │ blx 5ad1c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dd5fa │ │ │ │ + b.n 1dd6ca │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1dd620 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dd61c ) │ │ │ │ + ldr r2, [pc, #36] @ (1dd6f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dd6ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd612 │ │ │ │ + bne.n 1dd6e2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #204] @ (1dd704 ) │ │ │ │ - ldr r3, [pc, #208] @ (1dd708 ) │ │ │ │ + ldr r1, [pc, #204] @ (1dd7d4 ) │ │ │ │ + ldr r3, [pc, #208] @ (1dd7d8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r4, 1dd6a8 │ │ │ │ + cbnz r4, 1dd778 │ │ │ │ ldrd r3, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1dd67e │ │ │ │ + bls.n 1dd74e │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - cbnz r1, 1dd6b2 │ │ │ │ + cbnz r1, 1dd782 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r3, 1dd6ac │ │ │ │ + cbz r3, 1dd77c │ │ │ │ adds r1, r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5a5e8 │ │ │ │ - cbz r0, 1dd6b2 │ │ │ │ + cbz r0, 1dd782 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1dd6b8 │ │ │ │ + bne.n 1dd788 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r4, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #124] @ (1dd70c ) │ │ │ │ - ldr r3, [pc, #116] @ (1dd708 ) │ │ │ │ + ldr r2, [pc, #124] @ (1dd7dc ) │ │ │ │ + ldr r3, [pc, #116] @ (1dd7d8 ) │ │ │ │ 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 1dd6fe │ │ │ │ + bne.n 1dd7ce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1dd68e │ │ │ │ + b.n 1dd75e │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - b.n 1dd662 │ │ │ │ + b.n 1dd732 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ - b.n 1dd68e │ │ │ │ + b.n 1dd75e │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -529912,50 +530129,50 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 5ad1c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1dd686 │ │ │ │ + b.n 1dd756 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1dd762 │ │ │ │ + cbnz r3, 1dd832 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 1dd75a │ │ │ │ + bls.n 1dd82a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1dd768 │ │ │ │ + cbnz r2, 1dd838 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1dd774 │ │ │ │ + cbz r0, 1dd844 │ │ │ │ adds r1, r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5a5e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1dd768 │ │ │ │ + cbz r0, 1dd838 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ adds r1, r4, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r3, #8] │ │ │ │ @@ -529965,50 +530182,50 @@ │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1dd73a │ │ │ │ + b.n 1dd80a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r1, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 1dd7c4 │ │ │ │ + bcs.n 1dd894 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1dd7dc │ │ │ │ + cbnz r2, 1dd8ac │ │ │ │ subs r1, r3, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1dd48c │ │ │ │ - cbz r0, 1dd7c4 │ │ │ │ + bl 1dd55c │ │ │ │ + cbz r0, 1dd894 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1dd7c2 │ │ │ │ + cbz r0, 1dd892 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1dd7dc │ │ │ │ + cbnz r3, 1dd8ac │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd48c │ │ │ │ - cbz r0, 1dd7dc │ │ │ │ + bl 1dd55c │ │ │ │ + cbz r0, 1dd8ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r3, r0, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ @@ -530017,138 +530234,138 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r1, [sp, #7] │ │ │ │ add.w r1, sp, #7 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ strh.w r1, [sp, #14] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ adds r3, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 1dd854 │ │ │ │ + bcs.n 1dd924 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1dd854 │ │ │ │ + cbnz r2, 1dd924 │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 1dd48c │ │ │ │ - cbz r0, 1dd854 │ │ │ │ + bl 1dd55c │ │ │ │ + cbz r0, 1dd924 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1dd852 │ │ │ │ + cbz r0, 1dd922 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ adds r3, r1, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 1dd8ae │ │ │ │ + bcs.n 1dd97e │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1dd8ae │ │ │ │ + cbnz r2, 1dd97e │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 1dd48c │ │ │ │ - cbz r0, 1dd8ae │ │ │ │ + bl 1dd55c │ │ │ │ + cbz r0, 1dd97e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1dd8ac │ │ │ │ + cbz r0, 1dd97c │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ adds r3, r1, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 1dd908 │ │ │ │ + bcs.n 1dd9d8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - cbnz r2, 1dd908 │ │ │ │ + cbnz r2, 1dd9d8 │ │ │ │ subs r1, r3, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1dd48c │ │ │ │ - cbz r0, 1dd908 │ │ │ │ + bl 1dd55c │ │ │ │ + cbz r0, 1dd9d8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1dd906 │ │ │ │ + cbz r0, 1dd9d6 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub.w r2, r3, ip │ │ │ │ add r0, ip │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #128] @ (1dd9ac ) │ │ │ │ + ldr r3, [pc, #128] @ (1dda7c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1dd9b0 ) │ │ │ │ + ldr r2, [pc, #128] @ (1dda80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ - bcs.n 1dd98e │ │ │ │ + bcs.n 1dda5e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1dd98e │ │ │ │ + bhi.n 1dda5e │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ movs r4, #4 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w ip, [sp, #16] │ │ │ │ @@ -530164,215 +530381,215 @@ │ │ │ │ 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, 1dd98a │ │ │ │ + cbz r3, 1dda5a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1dd990 │ │ │ │ + b.n 1dda60 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #32] @ (1dd9b4 ) │ │ │ │ - ldr r3, [pc, #24] @ (1dd9ac ) │ │ │ │ + ldr r2, [pc, #32] @ (1dda84 ) │ │ │ │ + ldr r3, [pc, #24] @ (1dda7c ) │ │ │ │ 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 1dd9a8 │ │ │ │ + bne.n 1dda78 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5ada0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ 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, 1dda02 │ │ │ │ + cbnz r2, 1ddad2 │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1dda06 │ │ │ │ + bls.n 1ddad6 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1dd9fe │ │ │ │ + bhi.n 1ddace │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1dda3a │ │ │ │ + cbnz r3, 1ddb0a │ │ │ │ ldrd lr, r3, [r0, #4] │ │ │ │ cmp r3, lr │ │ │ │ - bhi.n 1dda36 │ │ │ │ + bhi.n 1ddb06 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ cmp r2, lr │ │ │ │ - bls.n 1dda3c │ │ │ │ + bls.n 1ddb0c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ add.w lr, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ - beq.n 1dda3a │ │ │ │ + beq.n 1ddb0a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 5ad1c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1dda68 │ │ │ │ + cbnz r3, 1ddb38 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1dda6c │ │ │ │ + bls.n 1ddb3c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - beq.n 1dda64 │ │ │ │ + beq.n 1ddb34 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dda68 │ │ │ │ + beq.n 1ddb38 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r2, r1, r3 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ddaa2 │ │ │ │ + bne.n 1ddb72 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1ddaa6 │ │ │ │ + bls.n 1ddb76 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1dda9e │ │ │ │ + ble.n 1ddb6e │ │ │ │ add.w ip, r2, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ddaa2 │ │ │ │ + beq.n 1ddb72 │ │ │ │ ldrh r0, [r1, r3] │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds r2, r1, r3 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ddae6 │ │ │ │ + bne.n 1ddbb6 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1ddaea │ │ │ │ + bls.n 1ddbba │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1ddae2 │ │ │ │ + ble.n 1ddbb2 │ │ │ │ add.w ip, r2, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ddae6 │ │ │ │ + beq.n 1ddbb6 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ adds r2, r1, r3 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ddb2a │ │ │ │ + bne.n 1ddbfa │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1ddb30 │ │ │ │ + bls.n 1ddc00 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - ble.n 1ddb26 │ │ │ │ + ble.n 1ddbf6 │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ddb2a │ │ │ │ + beq.n 1ddbfa │ │ │ │ ldr r0, [r1, r3] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1ddb80 │ │ │ │ + bcs.n 1ddc50 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5b078 │ │ │ │ - cbz r0, 1ddb80 │ │ │ │ + cbz r0, 1ddc50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -530380,192 +530597,192 @@ │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ddc3e │ │ │ │ + beq.n 1ddd0e │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ddba8 │ │ │ │ + b.n 1ddc78 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1ddc44 │ │ │ │ + beq.n 1ddd14 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ddba2 │ │ │ │ + bne.n 1ddc72 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1ddc3e │ │ │ │ + bne.n 1ddd0e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1ddbc8 │ │ │ │ + b.n 1ddc98 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1ddc3e │ │ │ │ + beq.n 1ddd0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ddbc0 │ │ │ │ + bne.n 1ddc90 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1ddbc0 │ │ │ │ + bls.n 1ddc90 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1ddbf2 │ │ │ │ + b.n 1ddcc2 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1ddbc0 │ │ │ │ + bls.n 1ddc90 │ │ │ │ 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 1ddbe2 │ │ │ │ + bne.n 1ddcb2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ddbe2 │ │ │ │ + beq.n 1ddcb2 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ddbe2 │ │ │ │ + bne.n 1ddcb2 │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1ddbe2 │ │ │ │ + bne.n 1ddcb2 │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1ddbe2 │ │ │ │ + bne.n 1ddcb2 │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1ddbe2 │ │ │ │ + bne.n 1ddcb2 │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ddbe2 │ │ │ │ + bne.n 1ddcb2 │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1ddc40 │ │ │ │ + b.n 1ddd10 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ddbb6 │ │ │ │ + b.n 1ddc86 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #84] @ (1ddcac ) │ │ │ │ + ldr r2, [pc, #84] @ (1ddd7c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #84] @ (1ddcb0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1ddd80 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a02c │ │ │ │ - cbz r0, 1ddca2 │ │ │ │ + cbz r0, 1ddd72 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1ddc88 │ │ │ │ - ldr r0, [pc, #60] @ (1ddcb4 ) │ │ │ │ + cbz r3, 1ddd58 │ │ │ │ + ldr r0, [pc, #60] @ (1ddd84 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 5a26c │ │ │ │ - cbz r0, 1ddca2 │ │ │ │ + cbz r0, 1ddd72 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #44] @ (1ddcb8 ) │ │ │ │ - ldr r2, [pc, #36] @ (1ddcb0 ) │ │ │ │ + ldr r1, [pc, #44] @ (1ddd88 ) │ │ │ │ + ldr r2, [pc, #36] @ (1ddd80 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1ddca6 │ │ │ │ + bne.n 1ddd76 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ddc88 │ │ │ │ + b.n 1ddd58 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #100] @ (1ddd38 ) │ │ │ │ + ldr r2, [pc, #100] @ (1dde08 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (1ddd3c ) │ │ │ │ + ldr r3, [pc, #100] @ (1dde0c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5ab6c │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1ddd0a │ │ │ │ - ldr r1, [pc, #76] @ (1ddd40 ) │ │ │ │ - ldr r2, [pc, #72] @ (1ddd3c ) │ │ │ │ + cbz r0, 1dddda │ │ │ │ + ldr r1, [pc, #76] @ (1dde10 ) │ │ │ │ + ldr r2, [pc, #72] @ (1dde0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1ddd34 │ │ │ │ + bne.n 1dde04 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5a05c │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1ddd22 │ │ │ │ + cbz r0, 1dddf2 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a6f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1ddcf0 │ │ │ │ + b.n 1dddc0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 59bcc │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1ddd16 │ │ │ │ + b.n 1ddde6 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 59d64 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -530593,15 +530810,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5ac80 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1dddb2 │ │ │ │ + beq.n 1dde82 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -530614,183 +530831,183 @@ │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #228] @ (1ddec8 ) │ │ │ │ + ldr r0, [pc, #228] @ (1ddf98 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1ddecc ) │ │ │ │ + ldr r1, [pc, #228] @ (1ddf9c ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1dded0 ) │ │ │ │ + ldr r0, [pc, #224] @ (1ddfa0 ) │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ strd r3, r3, [r3] │ │ │ │ cmn.w r2, #9 │ │ │ │ - bhi.n 1dde96 │ │ │ │ + bhi.n 1ddf66 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add.w r6, r2, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1dde50 │ │ │ │ + bls.n 1ddf20 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1dde7e │ │ │ │ + bhi.n 1ddf4e │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1dded4 ) │ │ │ │ + ldr r1, [pc, #168] @ (1ddfa4 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1dde9a │ │ │ │ + beq.n 1ddf6a │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1dde88 │ │ │ │ + cbz r0, 1ddf58 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 1dde58 │ │ │ │ + cbz r4, 1ddf28 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r4, [r5, #12] │ │ │ │ str r7, [r5, #20] │ │ │ │ add r4, r2 │ │ │ │ - b.n 1dde56 │ │ │ │ + b.n 1ddf26 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ adds r4, r4, r2 │ │ │ │ - beq.n 1dde58 │ │ │ │ + beq.n 1ddf28 │ │ │ │ str r6, [r5, #16] │ │ │ │ add r2, sp, #12 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r2, [pc, #112] @ (1dded8 ) │ │ │ │ - ldr r3, [pc, #96] @ (1ddecc ) │ │ │ │ + ldr r2, [pc, #112] @ (1ddfa8 ) │ │ │ │ + ldr r3, [pc, #96] @ (1ddf9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ddec4 │ │ │ │ + bne.n 1ddf94 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1dde2a │ │ │ │ + b.n 1ddefa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a5e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dde44 │ │ │ │ + b.n 1ddf14 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1dde58 │ │ │ │ + b.n 1ddf28 │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5ad88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dde58 │ │ │ │ + beq.n 1ddf28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ blx 5ad1c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r4, [r5, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r4, r2 │ │ │ │ str r7, [r5, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ - b.n 1dde56 │ │ │ │ + b.n 1ddf26 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #22 │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ 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 1ddefe │ │ │ │ - b.n 1ddf10 │ │ │ │ + bcc.n 1ddfce │ │ │ │ + b.n 1ddfe0 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1ddf10 │ │ │ │ + bcs.n 1ddfe0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1ddef8 │ │ │ │ + bne.n 1ddfc8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1dddd0 │ │ │ │ + bl 1ddea0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrd r0, r2, [r1] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ strd r1, r1, [r1] │ │ │ │ adds r1, r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1ddf6a │ │ │ │ + bcs.n 1de03a │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r3, #16 │ │ │ │ bic.w ip, ip, #7 │ │ │ │ adds r3, #8 │ │ │ │ add ip, r2 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 1ddf64 │ │ │ │ + cbz r2, 1de034 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1ddf60 │ │ │ │ + cbnz r1, 1de030 │ │ │ │ ldr.w r1, [lr] │ │ │ │ strd r1, lr, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w r2, [lr] │ │ │ │ strd r0, r0, [r3, #-8] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1ddf44 │ │ │ │ + bne.n 1de014 │ │ │ │ pop {pc} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #12] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ strd r0, r0, [r1, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -530804,200 +531021,200 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e6ba8 │ │ │ │ + bl 1e6c78 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 1de018 │ │ │ │ + beq.n 1de0e8 │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.n 1ddfb6 │ │ │ │ + b.n 1de086 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1de018 │ │ │ │ + beq.n 1de0e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6a10 │ │ │ │ + bl 1e6ae0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ddfae │ │ │ │ + bne.n 1de07e │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 1de034 │ │ │ │ + cbnz r3, 1de104 │ │ │ │ adds r4, r5, r2 │ │ │ │ movw r8, #65532 @ 0xfffc │ │ │ │ movt r8, #65535 @ 0xffff │ │ │ │ mov r7, r1 │ │ │ │ sub.w r8, r8, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6a8c │ │ │ │ - b.n 1de000 │ │ │ │ + bl 1e6b5c │ │ │ │ + b.n 1de0d0 │ │ │ │ ldr.w r7, [r4, #-4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e6a10 │ │ │ │ - cbz r0, 1de024 │ │ │ │ + bl 1e6ae0 │ │ │ │ + cbz r0, 1de0f4 │ │ │ │ subs r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1ddff0 │ │ │ │ + bne.n 1de0c0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ddfae │ │ │ │ + beq.n 1de07e │ │ │ │ mov r0, r5 │ │ │ │ blx 59e00 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1ddfb6 │ │ │ │ + bne.n 1de086 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r8, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1de004 │ │ │ │ + beq.n 1de0d4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbnz r3, 1de03a │ │ │ │ + cbnz r3, 1de10a │ │ │ │ adds r4, r5, r2 │ │ │ │ - b.n 1ddfe0 │ │ │ │ + b.n 1de0b0 │ │ │ │ adds r0, r2, #4 │ │ │ │ - beq.n 1de0f6 │ │ │ │ + beq.n 1de1c6 │ │ │ │ mov r7, r1 │ │ │ │ add.w r8, r2, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov fp, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r8 │ │ │ │ - bcs.n 1de0f2 │ │ │ │ + bcs.n 1de1c2 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 1de0fc │ │ │ │ + bhi.n 1de1cc │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ mov r9, r8 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 5a5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de0f6 │ │ │ │ + beq.n 1de1c6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r2, r0, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ subs r3, #8 │ │ │ │ str r7, [r2, #0] │ │ │ │ adds r1, r1, r3 │ │ │ │ - beq.n 1de114 │ │ │ │ + beq.n 1de1e4 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r8, r1, #8 │ │ │ │ - b.n 1de08e │ │ │ │ + b.n 1de15e │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r3, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1de0e4 │ │ │ │ + bcs.n 1de1b4 │ │ │ │ sub.w r8, r8, #8 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6a10 │ │ │ │ + bl 1e6ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de080 │ │ │ │ + bne.n 1de150 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmn.w fp, #4 │ │ │ │ - beq.n 1de0f6 │ │ │ │ + beq.n 1de1c6 │ │ │ │ add.w r4, fp, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bls.n 1de104 │ │ │ │ + bls.n 1de1d4 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 1de10c │ │ │ │ + bhi.n 1de1dc │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ mov r9, r4 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 5a5e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1de0f6 │ │ │ │ + cbz r0, 1de1c6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, r0 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r3, [fp] │ │ │ │ add.w r3, r8, #8 │ │ │ │ mov fp, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1de08a │ │ │ │ + bcc.n 1de15a │ │ │ │ sub.w r2, fp, #4 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 1ddfcc │ │ │ │ - b.n 1ddfd0 │ │ │ │ + bne.w 1de09c │ │ │ │ + b.n 1de0a0 │ │ │ │ adds r2, r0, r4 │ │ │ │ - bne.n 1de06e │ │ │ │ + bne.n 1de13e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r9, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ - b.n 1de05e │ │ │ │ + b.n 1de12e │ │ │ │ adds.w fp, r5, fp │ │ │ │ - bne.n 1de0d4 │ │ │ │ - b.n 1de0f6 │ │ │ │ + bne.n 1de1a4 │ │ │ │ + b.n 1de1c6 │ │ │ │ cmp r9, r4 │ │ │ │ it cc │ │ │ │ movcc r9, r4 │ │ │ │ - b.n 1de0c2 │ │ │ │ + b.n 1de192 │ │ │ │ ldr r1, [r0, r4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1de11e │ │ │ │ + beq.n 1de1ee │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbnz r3, 1de124 │ │ │ │ + cbnz r3, 1de1f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1ddfd2 │ │ │ │ + b.n 1de0a2 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1de044 │ │ │ │ + b.n 1de114 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ strd r0, r0, [r0] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - cbnz r3, 1de1ac │ │ │ │ + cbnz r3, 1de27c │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 5ad88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1de1a6 │ │ │ │ + cbz r0, 1de276 │ │ │ │ add.w ip, r0, #8 │ │ │ │ str.w r8, [r0, #4] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -531008,23 +531225,23 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r0, r4, #60 @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ blx 5ad1c │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 1de1e2 │ │ │ │ + cbnz r6, 1de2b2 │ │ │ │ strd r6, r6, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ blx 5ad88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de1a6 │ │ │ │ + beq.n 1de276 │ │ │ │ add.w ip, r4, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -531032,76 +531249,76 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r4, #40] @ 0x28 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1de1a2 │ │ │ │ + beq.n 1de272 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1de1a6 │ │ │ │ + bne.n 1de276 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #5 │ │ │ │ blx 5ad88 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 1de208 │ │ │ │ + cbz r0, 1de2d8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ blx 5ad1c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ blx 59e00 │ │ │ │ - b.n 1de1a6 │ │ │ │ + b.n 1de276 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ - bl 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de366 │ │ │ │ + beq.w 1de436 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de368 │ │ │ │ + beq.w 1de438 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1df860 │ │ │ │ - cbnz r0, 1de2da │ │ │ │ + bl 1df930 │ │ │ │ + cbnz r0, 1de3aa │ │ │ │ mov r0, r6 │ │ │ │ blx 5ada0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ada0 │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de368 │ │ │ │ + beq.n 1de438 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r6, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r6, [r3], #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -531114,132 +531331,132 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #4 │ │ │ │ strb.w r0, [r3, r8] │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ str.w sl, [r2, #1] │ │ │ │ str.w fp, [r2, #5] │ │ │ │ - bl 1e5b28 │ │ │ │ + bl 1e5bf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1df614 │ │ │ │ + bl 1df6e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de264 │ │ │ │ + beq.n 1de334 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5050 │ │ │ │ + bl 1e5120 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de264 │ │ │ │ - ldr r1, [pc, #212] @ (1de3d8 ) │ │ │ │ + beq.n 1de334 │ │ │ │ + ldr r1, [pc, #212] @ (1de4a8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 5afb0 │ │ │ │ - cbz r0, 1de360 │ │ │ │ + cbz r0, 1de430 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1de37e │ │ │ │ + beq.n 1de44e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1de38c │ │ │ │ - ldr r0, [pc, #192] @ (1de3dc ) │ │ │ │ + beq.n 1de45c │ │ │ │ + ldr r0, [pc, #192] @ (1de4ac ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de3b6 │ │ │ │ - ldr r0, [pc, #184] @ (1de3e0 ) │ │ │ │ + beq.n 1de486 │ │ │ │ + ldr r0, [pc, #184] @ (1de4b0 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1ea218 │ │ │ │ + bl 1ea2e8 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dfae8 │ │ │ │ + bl 1dfbb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de264 │ │ │ │ + beq.n 1de334 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1de3ca │ │ │ │ + beq.n 1de49a │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1de39a │ │ │ │ + cbz r3, 1de46a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1de264 │ │ │ │ + b.n 1de334 │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 1de30c │ │ │ │ + b.n 1de3dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ 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 1dfa04 │ │ │ │ + bl 1dfad4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de318 │ │ │ │ - b.n 1de264 │ │ │ │ + bne.n 1de3e8 │ │ │ │ + b.n 1de334 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dfd08 │ │ │ │ + bl 1dfdd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de318 │ │ │ │ - b.n 1de264 │ │ │ │ - ldr r1, [pc, #72] @ (1de3e4 ) │ │ │ │ + bne.n 1de3e8 │ │ │ │ + b.n 1de334 │ │ │ │ + ldr r1, [pc, #72] @ (1de4b4 ) │ │ │ │ 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 1e9928 │ │ │ │ + bl 1e99f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de35a │ │ │ │ - b.n 1de368 │ │ │ │ - ldr r0, [pc, #48] @ (1de3e8 ) │ │ │ │ + bne.n 1de42a │ │ │ │ + b.n 1de438 │ │ │ │ + ldr r0, [pc, #48] @ (1de4b8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de324 │ │ │ │ + bne.n 1de3f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1dfa20 │ │ │ │ - b.n 1de324 │ │ │ │ + bl 1dfaf0 │ │ │ │ + b.n 1de3f4 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1eb9dc │ │ │ │ - b.n 1de354 │ │ │ │ - beq.n 1de4bc │ │ │ │ + bl 1ebaac │ │ │ │ + b.n 1de424 │ │ │ │ + beq.n 1de56c │ │ │ │ movs r1, r3 │ │ │ │ - beq.n 1de4c4 │ │ │ │ + beq.n 1de574 │ │ │ │ movs r1, r3 │ │ │ │ - beq.n 1de300 │ │ │ │ + beq.n 1de5b0 │ │ │ │ movs r1, r3 │ │ │ │ - beq.n 1de44c │ │ │ │ + beq.n 1de4fc │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - cbz r0, 1de412 │ │ │ │ + cbz r0, 1de4e2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ @@ -531252,17 +531469,17 @@ │ │ │ │ bx lr │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-28] │ │ │ │ - ldr r5, [pc, #104] @ (1de494 ) │ │ │ │ + ldr r5, [pc, #104] @ (1de564 ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr.w lr, [pc, #104] @ 1de498 │ │ │ │ + ldr.w lr, [pc, #104] @ 1de568 │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ adds r0, #28 │ │ │ │ add.w r4, sp, #4096 @ 0x1000 │ │ │ │ adds r4, #12 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ @@ -531273,609 +531490,609 @@ │ │ │ │ str.w lr, [r4] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w lr, [r0], #4 │ │ │ │ strd lr, r0, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ blx 5a11c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1de49c ) │ │ │ │ - ldr r3, [pc, #40] @ (1de498 ) │ │ │ │ + ldr r2, [pc, #48] @ (1de56c ) │ │ │ │ + ldr r3, [pc, #40] @ (1de568 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de490 │ │ │ │ + bne.n 1de560 │ │ │ │ mov.w r0, #1 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r0, r7, r3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r6, r7, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ - cbz r3, 1de510 │ │ │ │ + cbz r3, 1de5e0 │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f2eac │ │ │ │ + bl 1f2f7c │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5ad88 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1de4e6 │ │ │ │ + cbz r0, 1de5b6 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 1f2ec0 │ │ │ │ - cbnz r0, 1de4f0 │ │ │ │ + bl 1f2f90 │ │ │ │ + cbnz r0, 1de5c0 │ │ │ │ mov r0, r6 │ │ │ │ blx 59e00 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #128] @ (1de574 ) │ │ │ │ + ldr r1, [pc, #128] @ (1de644 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1de414 │ │ │ │ + bl 1de4e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r5, [r5, #384] @ 0x180 │ │ │ │ mov r2, r6 │ │ │ │ adds r3, #4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r1, #32 │ │ │ │ blx r5 │ │ │ │ - b.n 1de4e6 │ │ │ │ + b.n 1de5b6 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1de566 │ │ │ │ + beq.n 1de636 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1de56c │ │ │ │ + beq.n 1de63c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1de4ec │ │ │ │ + bne.n 1de5bc │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df3c4 │ │ │ │ + bl 1df494 │ │ │ │ movs r6, #9 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1de53c │ │ │ │ + cbnz r0, 1de60c │ │ │ │ mov r0, r5 │ │ │ │ blx 59e00 │ │ │ │ - b.n 1de4ec │ │ │ │ - bl 1df1cc │ │ │ │ + b.n 1de5bc │ │ │ │ + bl 1df29c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ ldrexd r1, r2, [r3] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, r3, r1 │ │ │ │ adc.w r1, r2, #0 │ │ │ │ ldrd ip, r2, [r0, #368] @ 0x170 │ │ │ │ cmp ip, r3 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcs.n 1de55c │ │ │ │ + bcs.n 1de62c │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 1de538 │ │ │ │ + bne.n 1de608 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df44c │ │ │ │ - b.n 1de530 │ │ │ │ - bl 1df980 │ │ │ │ - b.n 1de4ec │ │ │ │ - bl 1dfc80 │ │ │ │ - b.n 1de4ec │ │ │ │ + bl 1df51c │ │ │ │ + b.n 1de600 │ │ │ │ + bl 1dfa50 │ │ │ │ + b.n 1de5bc │ │ │ │ + bl 1dfd50 │ │ │ │ + b.n 1de5bc │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1de6e4 ) │ │ │ │ + ldr r2, [pc, #344] @ (1de7b4 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #344] @ (1de6e8 ) │ │ │ │ + ldr r3, [pc, #344] @ (1de7b8 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1de6ec ) │ │ │ │ + ldr r0, [pc, #340] @ (1de7bc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #340] @ (1de6f0 ) │ │ │ │ + ldr r6, [pc, #340] @ (1de7c0 ) │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ movs r1, #0 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ea218 │ │ │ │ - cbnz r0, 1de5d0 │ │ │ │ + bl 1ea2e8 │ │ │ │ + cbnz r0, 1de6a0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #316] @ (1de6f4 ) │ │ │ │ + ldr r0, [pc, #316] @ (1de7c4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea218 │ │ │ │ + bl 1ea2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de650 │ │ │ │ - ldr r0, [pc, #308] @ (1de6f8 ) │ │ │ │ + beq.n 1de720 │ │ │ │ + ldr r0, [pc, #308] @ (1de7c8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de6c2 │ │ │ │ + beq.n 1de792 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1de5d2 │ │ │ │ + b.n 1de6a2 │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #296] @ (1de6fc ) │ │ │ │ + ldr r0, [pc, #296] @ (1de7cc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de664 │ │ │ │ + beq.n 1de734 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a9c4 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1de60a │ │ │ │ + beq.n 1de6da │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1de6b2 │ │ │ │ - bhi.n 1de6b8 │ │ │ │ + beq.n 1de782 │ │ │ │ + bhi.n 1de788 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1de6b2 │ │ │ │ + beq.n 1de782 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1de6bc │ │ │ │ + beq.n 1de78c │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1de610 │ │ │ │ + bne.n 1de6e0 │ │ │ │ mov.w r7, #1073741824 @ 0x40000000 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r4, fp │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, r6, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1de214 │ │ │ │ + bl 1de2e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1de634 │ │ │ │ + cbz r0, 1de704 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1de634 │ │ │ │ + beq.n 1de704 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ - cbz r5, 1de684 │ │ │ │ - ldr r2, [pc, #200] @ (1de700 ) │ │ │ │ - ldr r3, [pc, #176] @ (1de6e8 ) │ │ │ │ + cbz r5, 1de754 │ │ │ │ + ldr r2, [pc, #200] @ (1de7d0 ) │ │ │ │ + ldr r3, [pc, #176] @ (1de7b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de6e0 │ │ │ │ + bne.n 1de7b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ (1de704 ) │ │ │ │ + ldr r0, [pc, #176] @ (1de7d4 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea218 │ │ │ │ + bl 1ea2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de5d2 │ │ │ │ + bne.n 1de6a2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1de634 │ │ │ │ - ldr r0, [pc, #160] @ (1de708 ) │ │ │ │ + b.n 1de704 │ │ │ │ + ldr r0, [pc, #160] @ (1de7d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de60a │ │ │ │ - ldr r3, [pc, #152] @ (1de70c ) │ │ │ │ + beq.n 1de6da │ │ │ │ + ldr r3, [pc, #152] @ (1de7dc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1de710 ) │ │ │ │ + ldr r2, [pc, #152] @ (1de7e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ - b.n 1de5e0 │ │ │ │ - ldr r0, [pc, #140] @ (1de714 ) │ │ │ │ + b.n 1de6b0 │ │ │ │ + ldr r0, [pc, #140] @ (1de7e4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea218 │ │ │ │ + bl 1ea2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de634 │ │ │ │ + beq.n 1de704 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1de214 │ │ │ │ + bl 1de2e4 │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1de634 │ │ │ │ + b.n 1de704 │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1de604 │ │ │ │ + b.n 1de6d4 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1de600 │ │ │ │ + bne.n 1de6d0 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1de604 │ │ │ │ - ldr r0, [pc, #84] @ (1de718 ) │ │ │ │ + b.n 1de6d4 │ │ │ │ + ldr r0, [pc, #84] @ (1de7e8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1de5cc │ │ │ │ - bl 1df860 │ │ │ │ + bne.w 1de69c │ │ │ │ + bl 1df930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de5cc │ │ │ │ - bl 1dfd24 │ │ │ │ - b.n 1de5cc │ │ │ │ + beq.w 1de69c │ │ │ │ + bl 1dfdf4 │ │ │ │ + b.n 1de69c │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - subs r4, r5, r1 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ movs r1, r3 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1de73a │ │ │ │ + cbnz r0, 1de80a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1de78e │ │ │ │ + cbnz r3, 1de85e │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1de730 │ │ │ │ + beq.n 1de800 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9c8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e9ac4 │ │ │ │ + bl 1e9b94 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1de762 │ │ │ │ - bl 1de71c │ │ │ │ + cbz r0, 1de832 │ │ │ │ + bl 1de7ec │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1de780 │ │ │ │ + beq.n 1de850 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1de776 │ │ │ │ + beq.n 1de846 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfbec │ │ │ │ - b.n 1de730 │ │ │ │ + bl 1dfcbc │ │ │ │ + b.n 1de800 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1eb994 │ │ │ │ - b.n 1de76e │ │ │ │ + bl 1eba64 │ │ │ │ + b.n 1de83e │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1e0454 │ │ │ │ + bl 1e0524 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1de76a │ │ │ │ - ldr r2, [pc, #20] @ (1de7a4 ) │ │ │ │ - ldr r1, [pc, #20] @ (1de7a8 ) │ │ │ │ + b.n 1de83a │ │ │ │ + ldr r2, [pc, #20] @ (1de874 ) │ │ │ │ + ldr r1, [pc, #20] @ (1de878 ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e27bc │ │ │ │ - b.n 1de740 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + bl 1e288c │ │ │ │ + b.n 1de810 │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1ddff8 │ │ │ │ + b.n 1de0a8 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #152] @ 0x98 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r4, 1de7f2 │ │ │ │ + cbz r4, 1de8c2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1de144 │ │ │ │ + bl 1de214 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1de7f2 │ │ │ │ + cbz r0, 1de8c2 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1de7f8 │ │ │ │ + ldr.w ip, [pc, #24] @ 1de8c8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1de7fc ) │ │ │ │ + ldr r3, [pc, #20] @ (1de8cc ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1e9b68 │ │ │ │ + bl 1e9c38 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ ldc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r2, 1de81e │ │ │ │ + cbz r2, 1de8ee │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r5, #408] @ 0x198 │ │ │ │ - cbz r0, 1de840 │ │ │ │ + cbz r0, 1de910 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1df904 │ │ │ │ + bl 1df9d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1de840 │ │ │ │ + cbz r0, 1de910 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de908 │ │ │ │ + bne.n 1de9d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1de8a8 │ │ │ │ + beq.n 1de978 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 5ad88 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de97c │ │ │ │ - ldr r1, [pc, #300] @ (1de988 ) │ │ │ │ + beq.w 1dea4c │ │ │ │ + ldr r1, [pc, #300] @ (1dea58 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1de414 │ │ │ │ + bl 1de4e4 │ │ │ │ ldr.w r4, [r5, #388] @ 0x184 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #32 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de932 │ │ │ │ + beq.n 1dea02 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5ad88 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de96a │ │ │ │ + beq.n 1dea3a │ │ │ │ mov r2, r0 │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r7, #4 │ │ │ │ - bl 1f2efc │ │ │ │ + bl 1f2fcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de948 │ │ │ │ - cbz r6, 1de8a0 │ │ │ │ + beq.n 1dea18 │ │ │ │ + cbz r6, 1de970 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 59e00 │ │ │ │ - b.n 1de830 │ │ │ │ + b.n 1de900 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1de924 │ │ │ │ + beq.n 1de9f4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1de93a │ │ │ │ + beq.n 1dea0a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1de8c8 │ │ │ │ + beq.n 1de998 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ - cbnz r3, 1de8ec │ │ │ │ + cbnz r3, 1de9bc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df3c4 │ │ │ │ + bl 1df494 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de95e │ │ │ │ + beq.n 1dea2e │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df2dc │ │ │ │ + bl 1df3ac │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1de838 │ │ │ │ - cbnz r4, 1de908 │ │ │ │ + beq.n 1de908 │ │ │ │ + cbnz r4, 1de9d8 │ │ │ │ add.w r3, r5, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1de8f4 │ │ │ │ + bne.n 1de9c4 │ │ │ │ dmb ish │ │ │ │ - b.n 1de8be │ │ │ │ + b.n 1de98e │ │ │ │ add.w r3, r5, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1de910 │ │ │ │ + bne.n 1de9e0 │ │ │ │ dmb ish │ │ │ │ - b.n 1de838 │ │ │ │ + b.n 1de908 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df904 │ │ │ │ + bl 1df9d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1de8e2 │ │ │ │ + b.n 1de9b2 │ │ │ │ mov r0, r7 │ │ │ │ blx 59e00 │ │ │ │ - b.n 1de8b8 │ │ │ │ + b.n 1de988 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dfc04 │ │ │ │ + bl 1dfcd4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1de8e2 │ │ │ │ + b.n 1de9b2 │ │ │ │ mov r0, r4 │ │ │ │ blx 59e00 │ │ │ │ mov r0, r7 │ │ │ │ blx 59e00 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1de8be │ │ │ │ - b.n 1de8ec │ │ │ │ + beq.n 1de98e │ │ │ │ + b.n 1de9bc │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de838 │ │ │ │ - b.n 1de8ec │ │ │ │ + beq.w 1de908 │ │ │ │ + b.n 1de9bc │ │ │ │ mov r0, r7 │ │ │ │ blx 59e00 │ │ │ │ ldrb.w r3, [r5, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de838 │ │ │ │ - b.n 1de8ec │ │ │ │ + beq.w 1de908 │ │ │ │ + b.n 1de9bc │ │ │ │ ldrb.w r4, [r5, #396] @ 0x18c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1de838 │ │ │ │ - b.n 1de8ec │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + beq.w 1de908 │ │ │ │ + b.n 1de9bc │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #88] @ (1de9fc ) │ │ │ │ + ldr r1, [pc, #88] @ (1deacc ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1dea00 ) │ │ │ │ + ldr r2, [pc, #88] @ (1dead0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1924] @ 0x784 │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ ldrd r1, r2, [r4, #376] @ 0x178 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f621c │ │ │ │ - ldr r2, [pc, #36] @ (1dea04 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dea00 ) │ │ │ │ + bl 1f62ec │ │ │ │ + ldr r2, [pc, #36] @ (1dead4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dead0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de9f8 │ │ │ │ + bne.n 1deac8 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ - ldr r2, [pc, #480] @ (1debfc ) │ │ │ │ + ldr r2, [pc, #480] @ (1deccc ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #480] @ (1dec00 ) │ │ │ │ + ldr r3, [pc, #480] @ (1decd0 ) │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a350 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1debf4 │ │ │ │ + beq.w 1decc4 │ │ │ │ blx 59d28 │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1dea4c │ │ │ │ + b.n 1deb1c │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a224 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dea44 │ │ │ │ + bne.n 1deb14 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ab90 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -531888,85 +532105,85 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ strd r7, r3, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5a224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1deb68 │ │ │ │ + beq.n 1dec38 │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx 5a48c <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dea88 │ │ │ │ + bne.n 1deb58 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1deac2 │ │ │ │ + beq.n 1deb92 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 1dea88 │ │ │ │ + bge.n 1deb58 │ │ │ │ mov r0, r4 │ │ │ │ blx 5ada0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dea88 │ │ │ │ + beq.n 1deb58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1debd8 │ │ │ │ + bhi.n 1deca8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5a5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dea88 │ │ │ │ + beq.n 1deb58 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1debc6 │ │ │ │ + beq.n 1dec96 │ │ │ │ ldrd lr, ip, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b.n 1deb1c │ │ │ │ + b.n 1debec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1debc2 │ │ │ │ + beq.n 1dec92 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1deb16 │ │ │ │ + bge.n 1debe6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1debcc │ │ │ │ + bne.n 1dec9c │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1deb46 │ │ │ │ + beq.n 1dec16 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r8, r3, [r5] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -531980,21 +532197,21 @@ │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ strd r0, r1, [r6, #16] │ │ │ │ lsls r3, r3, #9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ blx 5a224 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dea92 │ │ │ │ + bne.n 1deb62 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1debe4 │ │ │ │ - ldr.w r8, [pc, #144] @ 1dec04 │ │ │ │ + beq.n 1decb4 │ │ │ │ + ldr.w r8, [pc, #144] @ 1decd4 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -532004,544 +532221,544 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 59e00 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1deb7c │ │ │ │ + bne.n 1dec4c │ │ │ │ mov r0, r9 │ │ │ │ blx 5a008 │ │ │ │ - ldr r2, [pc, #96] @ (1dec08 ) │ │ │ │ - ldr r3, [pc, #84] @ (1dec00 ) │ │ │ │ + ldr r2, [pc, #96] @ (1decd8 ) │ │ │ │ + ldr r3, [pc, #84] @ (1decd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1debf8 │ │ │ │ + bne.n 1decc8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1deb46 │ │ │ │ + beq.n 1dec16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1deb46 │ │ │ │ + b.n 1dec16 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 5abd8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1deaea │ │ │ │ + b.n 1debba │ │ │ │ mov r0, r7 │ │ │ │ blx 5a008 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e00 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1deba6 │ │ │ │ + b.n 1dec76 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1deba6 │ │ │ │ + b.n 1dec76 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #260] @ (1ded24 ) │ │ │ │ + ldr r0, [pc, #260] @ (1dedf4 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1ded28 ) │ │ │ │ + ldr r3, [pc, #260] @ (1dedf8 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dd9e0 │ │ │ │ + bl 1ddab0 │ │ │ │ ldr.w r4, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dd9f0 │ │ │ │ + bl 1ddac0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dece6 │ │ │ │ + bne.n 1dedb6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 5b0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dece6 │ │ │ │ + bne.n 1dedb6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1ddac0 │ │ │ │ + bl 1ddb90 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dece6 │ │ │ │ + bne.n 1dedb6 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1decca │ │ │ │ + beq.n 1ded9a │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dd9f0 │ │ │ │ + bl 1ddac0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dece6 │ │ │ │ + bne.n 1dedb6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1dd9f0 │ │ │ │ + bl 1ddac0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1f2f28 │ │ │ │ + bl 1f2ff8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1dece6 │ │ │ │ + bne.n 1dedb6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 5ad88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1dece8 │ │ │ │ + cbz r0, 1dedb8 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1ded0c │ │ │ │ + cbz r3, 1deddc │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1dece8 │ │ │ │ + bne.n 1dedb8 │ │ │ │ mov r1, r8 │ │ │ │ blx 5ad1c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1decf0 │ │ │ │ + beq.n 1dedc0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1decf0 │ │ │ │ + b.n 1dedc0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1ddac0 │ │ │ │ + bl 1ddb90 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1dece6 │ │ │ │ + cbnz r3, 1dedb6 │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dd9f0 │ │ │ │ + bl 1ddac0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dec6e │ │ │ │ + beq.n 1ded3e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 59e00 │ │ │ │ - ldr r2, [pc, #56] @ (1ded2c ) │ │ │ │ - ldr r3, [pc, #52] @ (1ded28 ) │ │ │ │ + ldr r2, [pc, #56] @ (1dedfc ) │ │ │ │ + ldr r3, [pc, #52] @ (1dedf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ded1e │ │ │ │ + bne.n 1dedee │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f2efc │ │ │ │ + bl 1f2fcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1decbc │ │ │ │ - b.n 1dece8 │ │ │ │ + bne.n 1ded8c │ │ │ │ + b.n 1dedb8 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ - ldr r3, [pc, #252] @ (1dee40 ) │ │ │ │ + ldr r3, [pc, #252] @ (1def10 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r2, [pc, #252] @ (1dee44 ) │ │ │ │ + ldr r2, [pc, #252] @ (1def14 ) │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #252] @ (1dee48 ) │ │ │ │ + ldr r3, [pc, #252] @ (1def18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dee1e │ │ │ │ + beq.n 1deeee │ │ │ │ mov r9, r1 │ │ │ │ blx 5b318 │ │ │ │ mov r5, r0 │ │ │ │ blx 5ada0 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1ded84 │ │ │ │ + b.n 1dee54 │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1ded8a │ │ │ │ + beq.n 1dee5a │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1dedb4 │ │ │ │ + beq.n 1dee84 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1ded78 │ │ │ │ + bne.n 1dee48 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ded7e │ │ │ │ + beq.n 1dee4e │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [r4] │ │ │ │ blx 59bfc <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1dedd6 │ │ │ │ + cbnz r0, 1deea6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1dee24 │ │ │ │ + bne.n 1deef4 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1ded84 │ │ │ │ + bne.n 1dee54 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e00 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1dee4c ) │ │ │ │ - ldr r3, [pc, #136] @ (1dee48 ) │ │ │ │ + ldr r2, [pc, #140] @ (1def1c ) │ │ │ │ + ldr r3, [pc, #136] @ (1def18 ) │ │ │ │ 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 1dee3a │ │ │ │ + bne.n 1def0a │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dee18 │ │ │ │ + beq.n 1deee8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a924 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1deda8 │ │ │ │ + beq.n 1dee78 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1dedfc │ │ │ │ + bne.n 1deecc │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1deda8 │ │ │ │ - ldr r3, [pc, #80] @ (1dee50 ) │ │ │ │ + beq.n 1dee78 │ │ │ │ + ldr r3, [pc, #80] @ (1def20 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 5a08c │ │ │ │ - ldr r2, [pc, #72] @ (1dee54 ) │ │ │ │ + ldr r2, [pc, #72] @ (1def24 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 59e00 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1dedbc │ │ │ │ - ldr r1, [pc, #40] @ (1dee50 ) │ │ │ │ + b.n 1dee8c │ │ │ │ + ldr r1, [pc, #40] @ (1def20 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #44] @ (1dee58 ) │ │ │ │ + ldr r2, [pc, #44] @ (1def28 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [fp, r1] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ - b.n 1dee18 │ │ │ │ + b.n 1deee8 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ movs r1, r3 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #260] @ (1def70 ) │ │ │ │ + ldr r2, [pc, #260] @ (1df040 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #260] @ (1def74 ) │ │ │ │ + ldr r3, [pc, #260] @ (1df044 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f2eac │ │ │ │ + bl 1f2f7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1def1a │ │ │ │ + beq.n 1defea │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r1, r2, [r3, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd624 │ │ │ │ - cbnz r0, 1deec8 │ │ │ │ + bl 1dd6f4 │ │ │ │ + cbnz r0, 1def98 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1def40 │ │ │ │ + beq.n 1df010 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #200] @ (1def78 ) │ │ │ │ - ldr r3, [pc, #192] @ (1def74 ) │ │ │ │ + ldr r2, [pc, #200] @ (1df048 ) │ │ │ │ + ldr r3, [pc, #192] @ (1df044 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1def6a │ │ │ │ + bne.n 1df03a │ │ │ │ mov r0, r1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd864 │ │ │ │ + bl 1dd934 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1deea2 │ │ │ │ + beq.n 1def72 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1def4c │ │ │ │ + beq.n 1df01c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f2f28 │ │ │ │ + bl 1f2ff8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1deea2 │ │ │ │ + beq.n 1def72 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1deea2 │ │ │ │ + beq.n 1def72 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1deeae │ │ │ │ + bne.n 1def7e │ │ │ │ mov r0, r5 │ │ │ │ blx 59e00 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 1deeae │ │ │ │ + b.n 1def7e │ │ │ │ strd r1, r0, [sp] │ │ │ │ blx 5ad88 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1deeae │ │ │ │ + beq.n 1def7e │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 1f2ec0 │ │ │ │ + bl 1f2f90 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1deea2 │ │ │ │ + beq.n 1def72 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 1dee96 │ │ │ │ + b.n 1def66 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 59e00 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 1deeae │ │ │ │ + b.n 1def7e │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd864 │ │ │ │ + bl 1dd934 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1deea2 │ │ │ │ + beq.n 1def72 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1deeda │ │ │ │ - b.n 1deea2 │ │ │ │ + bne.n 1defaa │ │ │ │ + b.n 1def72 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ 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 r2, [pc, #196] @ (1df050 ) │ │ │ │ + ldr r2, [pc, #196] @ (1df120 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #196] @ (1df054 ) │ │ │ │ + ldr r3, [pc, #196] @ (1df124 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df026 │ │ │ │ + beq.n 1df0f6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 5a224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df01a │ │ │ │ + beq.n 1df0ea │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1defc6 │ │ │ │ + bne.n 1df096 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1defac │ │ │ │ + beq.n 1df07c │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1defd8 │ │ │ │ + bne.n 1df0a8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1defd8 │ │ │ │ + bne.n 1df0a8 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1defac │ │ │ │ - ldr r2, [pc, #124] @ (1df058 ) │ │ │ │ + beq.n 1df07c │ │ │ │ + ldr r2, [pc, #124] @ (1df128 ) │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1defac │ │ │ │ + beq.n 1df07c │ │ │ │ add r1, sp, #16 │ │ │ │ blx 59bfc <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1df044 │ │ │ │ + cbnz r0, 1df114 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1df03e │ │ │ │ + beq.n 1df10e │ │ │ │ blx 5a570 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59e00 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a224 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1defb6 │ │ │ │ + bne.n 1df086 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a008 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a558 │ │ │ │ - ldr r2, [pc, #52] @ (1df05c ) │ │ │ │ - ldr r3, [pc, #40] @ (1df054 ) │ │ │ │ + ldr r2, [pc, #52] @ (1df12c ) │ │ │ │ + ldr r3, [pc, #40] @ (1df124 ) │ │ │ │ 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 1df04c │ │ │ │ + bne.n 1df11c │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1def7c │ │ │ │ - b.n 1df00a │ │ │ │ + bl 1df04c │ │ │ │ + b.n 1df0da │ │ │ │ mov r0, r2 │ │ │ │ blx 59e00 │ │ │ │ - b.n 1defac │ │ │ │ + b.n 1df07c │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r5, #1 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r6} │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1df096 │ │ │ │ + bne.n 1df166 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1df092 │ │ │ │ + bls.n 1df162 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1df09c ) │ │ │ │ + ldr r1, [pc, #28] @ (1df16c ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 5afb0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #172] @ 1df15c │ │ │ │ + ldr.w ip, [pc, #172] @ 1df22c │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1df160 ) │ │ │ │ + ldr r4, [pc, #168] @ (1df230 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ @@ -532549,1373 +532766,1373 @@ │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #16384 @ 0x4000 │ │ │ │ itet ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq.n 1df0f8 │ │ │ │ - ldr r2, [pc, #132] @ (1df164 ) │ │ │ │ - ldr r3, [pc, #124] @ (1df160 ) │ │ │ │ + beq.n 1df1c8 │ │ │ │ + ldr r2, [pc, #132] @ (1df234 ) │ │ │ │ + ldr r3, [pc, #124] @ (1df230 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df158 │ │ │ │ + bne.n 1df228 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1df146 │ │ │ │ - ldr r2, [pc, #100] @ (1df168 ) │ │ │ │ + beq.n 1df216 │ │ │ │ + ldr r2, [pc, #100] @ (1df238 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df0de │ │ │ │ + beq.n 1df1ae │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5a350 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59e00 │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1df0de │ │ │ │ + beq.n 1df1ae │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5a224 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1df13e │ │ │ │ + cbz r0, 1df20e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1df12a │ │ │ │ + bne.n 1df1fa │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a008 │ │ │ │ - b.n 1df0de │ │ │ │ + b.n 1df1ae │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1df100 │ │ │ │ + bne.n 1df1d0 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df0de │ │ │ │ - b.n 1df100 │ │ │ │ + beq.n 1df1ae │ │ │ │ + b.n 1df1d0 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ movs r1, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #76] @ (1df1c8 ) │ │ │ │ + ldr r1, [pc, #76] @ (1df298 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1dea08 │ │ │ │ + bl 1dead8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1df1c4 │ │ │ │ + cbz r0, 1df294 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1df1be │ │ │ │ + beq.n 1df28e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5a570 │ │ │ │ - cbnz r0, 1df19c │ │ │ │ + cbnz r0, 1df26c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1df190 │ │ │ │ + bne.n 1df260 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1df1be │ │ │ │ + beq.n 1df28e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59e00 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 59e00 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1df1aa │ │ │ │ + bne.n 1df27a │ │ │ │ mov r0, r6 │ │ │ │ blx 59e00 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mcr2 15, 7, pc, cr1, cr15, {7} @ │ │ │ │ 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] @ (1df2c8 ) │ │ │ │ + ldr r2, [pc, #232] @ (1df398 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1df2cc ) │ │ │ │ + ldr r3, [pc, #232] @ (1df39c ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e5ad4 │ │ │ │ + bl 1e5ba4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1df2d0 ) │ │ │ │ + ldr r2, [pc, #204] @ (1df3a0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1df262 │ │ │ │ + blt.n 1df332 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1df16c │ │ │ │ + bl 1df23c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59e00 │ │ │ │ - cbnz r4, 1df27c │ │ │ │ - ldr r1, [pc, #176] @ (1df2d4 ) │ │ │ │ + cbnz r4, 1df34c │ │ │ │ + ldr r1, [pc, #176] @ (1df3a4 ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1dea08 │ │ │ │ + bl 1dead8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1df262 │ │ │ │ + cbz r0, 1df332 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1df16c │ │ │ │ + bl 1df23c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1df256 │ │ │ │ + beq.n 1df326 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59e00 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 59e00 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1df242 │ │ │ │ + bne.n 1df312 │ │ │ │ mov r0, r6 │ │ │ │ blx 59e00 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1df2a0 │ │ │ │ - ldr r2, [pc, #116] @ (1df2d8 ) │ │ │ │ - ldr r3, [pc, #100] @ (1df2cc ) │ │ │ │ + bne.n 1df370 │ │ │ │ + ldr r2, [pc, #116] @ (1df3a8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1df39c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df2c2 │ │ │ │ + bne.n 1df392 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ negs r2, r4 │ │ │ │ ldr.w r1, [r7, #360] @ 0x168 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r1] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1df28a │ │ │ │ + bne.n 1df35a │ │ │ │ dmb ish │ │ │ │ - b.n 1df262 │ │ │ │ + b.n 1df332 │ │ │ │ rsbs r2, r8, #0 │ │ │ │ ldr.w r1, [r7, #360] @ 0x168 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r1] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1df29a │ │ │ │ - b.n 1df2b0 │ │ │ │ + beq.n 1df36a │ │ │ │ + b.n 1df380 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ movs r1, r3 │ │ │ │ mrc2 15, 3, pc, cr7, cr15, {7} │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ 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] @ (1df3b8 ) │ │ │ │ - ldr r3, [pc, #200] @ (1df3bc ) │ │ │ │ + ldr r2, [pc, #200] @ (1df488 ) │ │ │ │ + ldr r3, [pc, #200] @ (1df48c ) │ │ │ │ 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 5a618 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1df39a │ │ │ │ + beq.n 1df46a │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 5a81c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df370 │ │ │ │ + beq.n 1df440 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 5ad88 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1df370 │ │ │ │ - cbz r5, 1df35a │ │ │ │ + cbz r0, 1df440 │ │ │ │ + cbz r5, 1df42a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1df336 │ │ │ │ + b.n 1df406 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1df354 │ │ │ │ + bls.n 1df424 │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a468 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1df330 │ │ │ │ + bhi.n 1df400 │ │ │ │ mov r0, r7 │ │ │ │ blx 59e00 │ │ │ │ mov r0, r8 │ │ │ │ blx 59e00 │ │ │ │ - b.n 1df376 │ │ │ │ + b.n 1df446 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1df346 │ │ │ │ + beq.n 1df416 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1dec0c │ │ │ │ + bl 1decdc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbnz r4, 1df3a2 │ │ │ │ + cbnz r4, 1df472 │ │ │ │ blx 59e00 │ │ │ │ mov r0, r8 │ │ │ │ blx 59e00 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a414 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #64] @ (1df3c0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1df3bc ) │ │ │ │ + ldr r2, [pc, #64] @ (1df490 ) │ │ │ │ + ldr r3, [pc, #56] @ (1df48c ) │ │ │ │ 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 1df3b4 │ │ │ │ + bne.n 1df484 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 59e00 │ │ │ │ - b.n 1df37c │ │ │ │ + b.n 1df44c │ │ │ │ blx 59e00 │ │ │ │ mov r0, r8 │ │ │ │ blx 59e00 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a414 │ │ │ │ - b.n 1df37e │ │ │ │ + b.n 1df44e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #100] @ (1df43c ) │ │ │ │ - ldr r2, [pc, #104] @ (1df440 ) │ │ │ │ + ldr r0, [pc, #100] @ (1df50c ) │ │ │ │ + ldr r2, [pc, #104] @ (1df510 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ - cbnz r2, 1df434 │ │ │ │ + cbnz r2, 1df504 │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1e2a20 │ │ │ │ + bl 1e2af0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1df444 ) │ │ │ │ + ldr r2, [pc, #76] @ (1df514 ) │ │ │ │ add.w r0, sp, #34 @ 0x22 │ │ │ │ ldrb.w r1, [sp, #33] @ 0x21 │ │ │ │ ldrb.w ip, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df434 │ │ │ │ + beq.n 1df504 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1df448 ) │ │ │ │ - ldr r3, [pc, #32] @ (1df440 ) │ │ │ │ + ldr r2, [pc, #40] @ (1df518 ) │ │ │ │ + ldr r3, [pc, #32] @ (1df510 ) │ │ │ │ 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 1df438 │ │ │ │ + bne.n 1df508 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1df41c │ │ │ │ + b.n 1df4ec │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r4, #16 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #416] @ (1df600 ) │ │ │ │ + ldr r2, [pc, #416] @ (1df6d0 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1df604 ) │ │ │ │ + ldr r3, [pc, #416] @ (1df6d4 ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dd560 │ │ │ │ - ldr r2, [pc, #396] @ (1df608 ) │ │ │ │ + bl 1dd630 │ │ │ │ + ldr r2, [pc, #396] @ (1df6d8 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df4ae │ │ │ │ + beq.n 1df57e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a618 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 1df526 │ │ │ │ + bne.n 1df5f6 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1df4d8 │ │ │ │ + beq.n 1df5a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59e00 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df58e │ │ │ │ - ldr r2, [pc, #332] @ (1df60c ) │ │ │ │ - ldr r3, [pc, #324] @ (1df604 ) │ │ │ │ + beq.n 1df65e │ │ │ │ + ldr r2, [pc, #332] @ (1df6dc ) │ │ │ │ + ldr r3, [pc, #324] @ (1df6d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1df5fc │ │ │ │ + bne.w 1df6cc │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r1, r7, #8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 1e2a20 │ │ │ │ + bl 1e2af0 │ │ │ │ ldrb.w r2, [sp, #153] @ 0x99 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldrb.w r2, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #280] @ (1df610 ) │ │ │ │ + ldr r2, [pc, #280] @ (1df6e0 ) │ │ │ │ add r2, pc │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df510 │ │ │ │ + beq.n 1df5e0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ded30 │ │ │ │ + bl 1dee00 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 59e00 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a618 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1df4ae │ │ │ │ + beq.n 1df57e │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a1dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df57a │ │ │ │ + beq.n 1df64a │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a618 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1df596 │ │ │ │ + bne.n 1df666 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dee5c │ │ │ │ - cbz r0, 1df574 │ │ │ │ + bl 1def2c │ │ │ │ + cbz r0, 1df644 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 1df5b0 │ │ │ │ + cbz r3, 1df680 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1df562 │ │ │ │ + b.n 1df632 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 1df5ac │ │ │ │ + bls.n 1df67c │ │ │ │ subs r2, r6, r3 │ │ │ │ add.w r1, r8, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5ae48 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1df55a │ │ │ │ + bne.n 1df62a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5a570 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a414 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59e00 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df4bc │ │ │ │ + bne.n 1df58c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 59e00 │ │ │ │ - b.n 1df4bc │ │ │ │ + b.n 1df58c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5a570 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5a414 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a414 │ │ │ │ - b.n 1df580 │ │ │ │ + b.n 1df650 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1df574 │ │ │ │ + beq.n 1df644 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 5b234 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df574 │ │ │ │ + beq.n 1df644 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 59bfc <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df5f4 │ │ │ │ + beq.n 1df6c4 │ │ │ │ ldrd r0, r5, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ lsls r2, r0, #9 │ │ │ │ ldr.w r1, [r3, #360] @ 0x168 │ │ │ │ lsls r3, r5, #9 │ │ │ │ orr.w r3, r3, r0, lsr #23 │ │ │ │ dmb ish │ │ │ │ ldrexd r6, r7, [r1] │ │ │ │ adds r6, r6, r2 │ │ │ │ adcs r7, r3 │ │ │ │ strexd r5, r6, r7, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1df5de │ │ │ │ + bne.n 1df6ae │ │ │ │ dmb ish │ │ │ │ - b.n 1df57a │ │ │ │ + b.n 1df64a │ │ │ │ mov r0, r5 │ │ │ │ blx 5a570 │ │ │ │ - b.n 1df57a │ │ │ │ + b.n 1df64a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r6} │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ movs r1, 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, #4008] @ 0xfa8 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #488] @ (1df810 ) │ │ │ │ + ldr r1, [pc, #488] @ (1df8e0 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #488] @ (1df814 ) │ │ │ │ + ldr r2, [pc, #488] @ (1df8e4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldrb.w r6, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #468] @ (1df818 ) │ │ │ │ + ldr r2, [pc, #468] @ (1df8e8 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df6fe │ │ │ │ - ldr r0, [pc, #460] @ (1df81c ) │ │ │ │ + beq.n 1df7ce │ │ │ │ + ldr r0, [pc, #460] @ (1df8ec ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3470 │ │ │ │ + bl 1e3540 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df70e │ │ │ │ - ldr r1, [pc, #452] @ (1df820 ) │ │ │ │ + beq.n 1df7de │ │ │ │ + ldr r1, [pc, #452] @ (1df8f0 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e50b8 │ │ │ │ + bl 1e5188 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ded30 │ │ │ │ + bl 1dee00 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 1df6fa │ │ │ │ + bne.n 1df7ca │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1df734 │ │ │ │ - ldr r2, [pc, #416] @ (1df824 ) │ │ │ │ - ldr r3, [pc, #400] @ (1df814 ) │ │ │ │ + beq.n 1df804 │ │ │ │ + ldr r2, [pc, #416] @ (1df8f4 ) │ │ │ │ + ldr r3, [pc, #400] @ (1df8e4 ) │ │ │ │ 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 1df80c │ │ │ │ + bne.w 1df8dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #392] @ (1df828 ) │ │ │ │ + ldr r0, [pc, #392] @ (1df8f8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df78e │ │ │ │ - ldr r7, [pc, #384] @ (1df82c ) │ │ │ │ + beq.n 1df85e │ │ │ │ + ldr r7, [pc, #384] @ (1df8fc ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #384] @ (1df830 ) │ │ │ │ + ldr r3, [pc, #384] @ (1df900 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e50b8 │ │ │ │ + bl 1e5188 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1ded30 │ │ │ │ + bl 1dee00 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ - cbnz r0, 1df6fa │ │ │ │ + cbnz r0, 1df7ca │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e50b8 │ │ │ │ + bl 1e5188 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ded30 │ │ │ │ + bl 1dee00 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df67a │ │ │ │ + beq.n 1df74a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1df680 │ │ │ │ + b.n 1df750 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1df72e │ │ │ │ + beq.n 1df7fe │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1df788 │ │ │ │ - ldr r4, [pc, #296] @ (1df834 ) │ │ │ │ + beq.n 1df858 │ │ │ │ + ldr r4, [pc, #296] @ (1df904 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1df64c │ │ │ │ - ldr r0, [pc, #296] @ (1df838 ) │ │ │ │ + b.n 1df71c │ │ │ │ + ldr r0, [pc, #296] @ (1df908 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3470 │ │ │ │ + bl 1e3540 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1df772 │ │ │ │ - ldr r3, [pc, #288] @ (1df83c ) │ │ │ │ + cbz r0, 1df842 │ │ │ │ + ldr r3, [pc, #288] @ (1df90c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ (1df840 ) │ │ │ │ + ldr r2, [pc, #288] @ (1df910 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ - b.n 1df65a │ │ │ │ - ldr r4, [pc, #276] @ (1df844 ) │ │ │ │ + b.n 1df72a │ │ │ │ + ldr r4, [pc, #276] @ (1df914 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1df64c │ │ │ │ + b.n 1df71c │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #272] @ (1df848 ) │ │ │ │ + ldr r4, [pc, #272] @ (1df918 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e50b8 │ │ │ │ + bl 1e5188 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1ded30 │ │ │ │ + bl 1dee00 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 1df6fa │ │ │ │ + bne.n 1df7ca │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e50b8 │ │ │ │ + bl 1e5188 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ded30 │ │ │ │ + bl 1dee00 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 1df680 │ │ │ │ - ldr r0, [pc, #216] @ (1df84c ) │ │ │ │ + b.n 1df750 │ │ │ │ + ldr r0, [pc, #216] @ (1df91c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3470 │ │ │ │ + bl 1e3540 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df69e │ │ │ │ - ldr r1, [pc, #208] @ (1df850 ) │ │ │ │ + beq.n 1df76e │ │ │ │ + ldr r1, [pc, #208] @ (1df920 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1df662 │ │ │ │ - ldr r4, [pc, #200] @ (1df854 ) │ │ │ │ + b.n 1df732 │ │ │ │ + ldr r4, [pc, #200] @ (1df924 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1df64c │ │ │ │ + b.n 1df71c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov r8, r6 │ │ │ │ blx 5ab9c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r7, r0 │ │ │ │ moveq.w r7, #512 @ 0x200 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 1df7b6 │ │ │ │ + b.n 1df886 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1df6fa │ │ │ │ + bne.n 1df7ca │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r4, r0 │ │ │ │ blx 5ab0c │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r3, r7 │ │ │ │ blx 5b228 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df7a4 │ │ │ │ - ldr r7, [pc, #124] @ (1df858 ) │ │ │ │ + beq.n 1df874 │ │ │ │ + ldr r7, [pc, #124] @ (1df928 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #124] @ (1df85c ) │ │ │ │ + ldr r3, [pc, #124] @ (1df92c ) │ │ │ │ mov r4, r6 │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e50b8 │ │ │ │ + bl 1e5188 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1ded30 │ │ │ │ + bl 1dee00 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs r0, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, r4 │ │ │ │ moveq r1, r7 │ │ │ │ - beq.w 1df662 │ │ │ │ - b.n 1df6fa │ │ │ │ + beq.w 1df732 │ │ │ │ + b.n 1df7ca │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ movs r1, r3 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + bkpt 0x00c0 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - itt al │ │ │ │ - moval r1, r3 │ │ │ │ - bkpt 0x007e │ │ │ │ - movs r1, r3 │ │ │ │ - it le │ │ │ │ + ite le │ │ │ │ movle r1, r3 │ │ │ │ - bkpt 0x00ee │ │ │ │ + bkpt 0x006e │ │ │ │ + movs r1, r3 │ │ │ │ + it gt │ │ │ │ + movgt r1, r3 │ │ │ │ + bkpt 0x00de │ │ │ │ movs r1, r3 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + pop {r2, r7} │ │ │ │ movs r1, r3 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - itt eq │ │ │ │ - moveq r1, r3 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00f4 │ │ │ │ movs r1, r3 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x00a0 │ │ │ │ movs r1, r3 │ │ │ │ - nop │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ movs r1, r3 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + bkpt 0x00f0 │ │ │ │ movs r1, r3 │ │ │ │ - bkpt 0x0082 │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ movs r1, r3 │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + bkpt 0x0072 │ │ │ │ movs r1, r3 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + pop {r6, pc} │ │ │ │ + movs r1, r3 │ │ │ │ + bkpt 0x0098 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ (1df8e8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1df9b8 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 5ad4c │ │ │ │ mov r4, r0 │ │ │ │ blx 5ab0c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1df88a │ │ │ │ + beq.n 1df95a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a080 │ │ │ │ mov r4, r0 │ │ │ │ blx 5ad70 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1df884 │ │ │ │ - ldr r3, [pc, #80] @ (1df8ec ) │ │ │ │ + bne.n 1df954 │ │ │ │ + ldr r3, [pc, #80] @ (1df9bc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e345c │ │ │ │ - cbz r0, 1df8c6 │ │ │ │ + bl 1e352c │ │ │ │ + cbz r0, 1df996 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ea218 │ │ │ │ + bl 1ea2e8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1df884 │ │ │ │ - ldr r0, [pc, #56] @ (1df8f0 ) │ │ │ │ + bne.n 1df954 │ │ │ │ + ldr r0, [pc, #56] @ (1df9c0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea218 │ │ │ │ + bl 1ea2e8 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1df8f4 ) │ │ │ │ + ldr r0, [pc, #44] @ (1df9c4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e345c │ │ │ │ - cbz r0, 1df8e0 │ │ │ │ - ldr r3, [pc, #36] @ (1df8f8 ) │ │ │ │ + bl 1e352c │ │ │ │ + cbz r0, 1df9b0 │ │ │ │ + ldr r3, [pc, #36] @ (1df9c8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1df8fc ) │ │ │ │ + ldr r2, [pc, #36] @ (1df9cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1df900 ) │ │ │ │ + ldr r0, [pc, #28] @ (1df9d0 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1df8a8 │ │ │ │ + b.n 1df978 │ │ │ │ nop │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ movs r1, r3 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x005a │ │ │ │ movs r1, r3 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + pop {r3, r4, r6, r7, pc} │ │ │ │ movs r1, r3 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ movs r1, r3 │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #92] @ 1df974 │ │ │ │ + ldr.w ip, [pc, #92] @ 1dfa44 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1df978 ) │ │ │ │ + ldr r3, [pc, #80] @ (1dfa48 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e076c │ │ │ │ + bl 1e083c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1df96a │ │ │ │ + cbz r0, 1dfa3a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1dec0c │ │ │ │ + bl 1decdc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59e00 │ │ │ │ - ldr r1, [pc, #40] @ (1df97c ) │ │ │ │ - ldr r2, [pc, #36] @ (1df978 ) │ │ │ │ + ldr r1, [pc, #40] @ (1dfa4c ) │ │ │ │ + ldr r2, [pc, #36] @ (1dfa48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1df96e │ │ │ │ + bne.n 1dfa3e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1df950 │ │ │ │ + b.n 1dfa20 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #104] @ (1df9f8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1dfac8 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #104] @ (1df9fc ) │ │ │ │ + ldr r3, [pc, #104] @ (1dfacc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dd560 │ │ │ │ + bl 1dd630 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dee5c │ │ │ │ + bl 1def2c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1df9ce │ │ │ │ - ldr r1, [pc, #72] @ (1dfa00 ) │ │ │ │ - ldr r2, [pc, #68] @ (1df9fc ) │ │ │ │ + cbnz r0, 1dfa9e │ │ │ │ + ldr r1, [pc, #72] @ (1dfad0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1dfacc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1df9f4 │ │ │ │ + bne.n 1dfac4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r1, r4, #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - bl 1e0970 │ │ │ │ + bl 1e0a40 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1df9b4 │ │ │ │ + bne.n 1dfa84 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59e00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1df9b4 │ │ │ │ + b.n 1dfa84 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ 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 1e04b8 │ │ │ │ + bl 1e0588 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr.w lr, [pc, #168] @ 1dfad8 │ │ │ │ + ldr.w lr, [pc, #168] @ 1dfba8 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1dfadc │ │ │ │ + ldr.w ip, [pc, #164] @ 1dfbac │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1dfae0 ) │ │ │ │ + ldr r2, [pc, #160] @ (1dfbb0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #124] @ 0x7c │ │ │ │ mov.w ip, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1dfa96 │ │ │ │ + cbz r3, 1dfb66 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a588 <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 59bfc <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1dfab8 │ │ │ │ + beq.n 1dfb88 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r1, #20864 @ 0x5180 │ │ │ │ movt r1, #1 │ │ │ │ subs r2, r5, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ sbc.w r3, r6, r3 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r4, r3 │ │ │ │ - blt.n 1dfaae │ │ │ │ + blt.n 1dfb7e │ │ │ │ blx 59e00 │ │ │ │ - ldr r2, [pc, #76] @ (1dfae4 ) │ │ │ │ - ldr r3, [pc, #64] @ (1dfadc ) │ │ │ │ + ldr r2, [pc, #76] @ (1dfbb4 ) │ │ │ │ + ldr r3, [pc, #64] @ (1dfbac ) │ │ │ │ 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 1dfad2 │ │ │ │ + bne.n 1dfba2 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 59d94 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1dfa92 │ │ │ │ + b.n 1dfb62 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a618 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1dfab4 │ │ │ │ + beq.n 1dfb84 │ │ │ │ blx 5a414 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1dfa92 │ │ │ │ + b.n 1dfb62 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #228] @ (1dfbdc ) │ │ │ │ + ldr r2, [pc, #228] @ (1dfcac ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1dfbe0 ) │ │ │ │ + ldr r3, [pc, #228] @ (1dfcb0 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (1dfbe4 ) │ │ │ │ + ldr r1, [pc, #224] @ (1dfcb4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e50b8 │ │ │ │ + bl 1e5188 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dfbb8 │ │ │ │ + beq.n 1dfc88 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a618 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1dfbb8 │ │ │ │ + beq.n 1dfc88 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 5a81c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dfbd2 │ │ │ │ + beq.n 1dfca2 │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1dfb60 │ │ │ │ + beq.n 1dfc30 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 5a014 │ │ │ │ - cbnz r0, 1dfbbc │ │ │ │ + cbnz r0, 1dfc8c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ movt r1, #32 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 5a3f0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 1dfbd2 │ │ │ │ + beq.n 1dfca2 │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, r0, #8 │ │ │ │ strd r1, r0, [r5, #356] @ 0x164 │ │ │ │ str.w r2, [r5, #364] @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5a414 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ (1dfbe8 ) │ │ │ │ - ldr r2, [pc, #60] @ (1dfbe0 ) │ │ │ │ + ldr r1, [pc, #72] @ (1dfcb8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1dfcb0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1dfbd6 │ │ │ │ + bne.n 1dfca6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1dfb9e │ │ │ │ + b.n 1dfc6e │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1dfbd2 │ │ │ │ + bne.n 1dfca2 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59cf8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1dfb60 │ │ │ │ + bne.n 1dfc30 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1dfb94 │ │ │ │ + b.n 1dfc64 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ movs r1, r3 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ 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 5ade8 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #92] @ 1dfc74 │ │ │ │ + ldr.w ip, [pc, #92] @ 1dfd44 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - ldr r3, [pc, #80] @ (1dfc78 ) │ │ │ │ + ldr r3, [pc, #80] @ (1dfd48 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1eba28 │ │ │ │ + bl 1ebaf8 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1dfc6c │ │ │ │ + cbz r0, 1dfd3c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1dec0c │ │ │ │ + bl 1decdc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59e00 │ │ │ │ - ldr r1, [pc, #40] @ (1dfc7c ) │ │ │ │ - ldr r2, [pc, #32] @ (1dfc78 ) │ │ │ │ + ldr r1, [pc, #40] @ (1dfd4c ) │ │ │ │ + ldr r2, [pc, #32] @ (1dfd48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1dfc70 │ │ │ │ + bne.n 1dfd40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dfc52 │ │ │ │ + b.n 1dfd22 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (1dfcfc ) │ │ │ │ + ldr r2, [pc, #108] @ (1dfdcc ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1dfd00 ) │ │ │ │ + ldr r3, [pc, #108] @ (1dfdd0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dd560 │ │ │ │ + bl 1dd630 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dee5c │ │ │ │ + bl 1def2c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1dfcce │ │ │ │ - ldr r1, [pc, #76] @ (1dfd04 ) │ │ │ │ - ldr r2, [pc, #72] @ (1dfd00 ) │ │ │ │ + cbnz r0, 1dfd9e │ │ │ │ + ldr r1, [pc, #76] @ (1dfdd4 ) │ │ │ │ + ldr r2, [pc, #72] @ (1dfdd0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1dfcf6 │ │ │ │ + bne.n 1dfdc6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r1, r4, #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - bl 1eba98 │ │ │ │ + bl 1ebb68 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dfcb4 │ │ │ │ + bne.n 1dfd84 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59e00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1dfcb4 │ │ │ │ + b.n 1dfd84 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ 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 1eb95c │ │ │ │ + bl 1eba2c │ │ │ │ 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] @ (1dfdc0 ) │ │ │ │ + ldr r2, [pc, #140] @ (1dfe90 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1dfdc4 ) │ │ │ │ + ldr r3, [pc, #140] @ (1dfe94 ) │ │ │ │ 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 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1df614 │ │ │ │ - cbz r0, 1dfd9e │ │ │ │ - ldr r1, [pc, #100] @ (1dfdc8 ) │ │ │ │ + bl 1df6e4 │ │ │ │ + cbz r0, 1dfe6e │ │ │ │ + ldr r1, [pc, #100] @ (1dfe98 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e50b8 │ │ │ │ + bl 1e5188 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 59bfc <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dfd9e │ │ │ │ + beq.n 1dfe6e │ │ │ │ mov r0, r4 │ │ │ │ blx 5a588 <__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 1dfd9e │ │ │ │ + bge.n 1dfe6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1def7c │ │ │ │ + bl 1df04c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4ee0 │ │ │ │ - ldr r2, [pc, #36] @ (1dfdcc ) │ │ │ │ - ldr r3, [pc, #28] @ (1dfdc4 ) │ │ │ │ + bl 1e4fb0 │ │ │ │ + ldr r2, [pc, #36] @ (1dfe9c ) │ │ │ │ + ldr r3, [pc, #28] @ (1dfe94 ) │ │ │ │ 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 1dfdbc │ │ │ │ + bne.n 1dfe8c │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1dfe00 │ │ │ │ + cbnz r4, 1dfecc │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1dfdd4 │ │ │ │ + bne.n 1dfea4 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1dfdea │ │ │ │ + cbnz r2, 1dfeba │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #348] @ (1dff74 ) │ │ │ │ + ldr r3, [pc, #348] @ (1e0044 ) │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #344] @ (1dff78 ) │ │ │ │ + ldr r2, [pc, #344] @ (1e0048 ) │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -533929,39 +534146,39 @@ │ │ │ │ blx 59e6c │ │ │ │ mov r0, r9 │ │ │ │ blx 5abe4 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r5, sl │ │ │ │ it eq │ │ │ │ cmpeq r6, r0 │ │ │ │ - beq.n 1dff54 │ │ │ │ + beq.n 1e0024 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 59e6c │ │ │ │ cmp r6, r8 │ │ │ │ sbcs.w r3, r5, sl │ │ │ │ - bcc.n 1dff38 │ │ │ │ - b.n 1dff4a │ │ │ │ + bcc.n 1e0008 │ │ │ │ + b.n 1e001a │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 5a7e0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1dff48 │ │ │ │ + bne.n 1e0018 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ adds.w r2, fp, r7 │ │ │ │ adc.w r3, r5, #0 │ │ │ │ cmp r8, r2 │ │ │ │ sbcs.w r3, sl, r3 │ │ │ │ - bcc.n 1dff48 │ │ │ │ + bcc.n 1e0018 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 1dff48 │ │ │ │ + bne.n 1e0018 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ blx 5a30c │ │ │ │ add.w ip, sp, #24 │ │ │ │ mov.w lr, #808464432 @ 0x30303030 │ │ │ │ @@ -533976,86 +534193,85 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ strd lr, lr, [sp, #120] @ 0x78 │ │ │ │ strd lr, lr, [sp, #128] @ 0x80 │ │ │ │ strd lr, lr, [sp, #136] @ 0x88 │ │ │ │ blx 5a7e0 │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1dff48 │ │ │ │ + bne.n 1e0018 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ adds r4, r4, r7 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add.w r7, r0, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov.w r7, #0 │ │ │ │ mov r0, ip │ │ │ │ - bl 1e2a5c │ │ │ │ + bl 1e2b2c │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r7, [sp, #96] @ 0x60 │ │ │ │ blx 5ab54 <__isoc23_strtoull@plt> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e204c │ │ │ │ + bl 1e211c │ │ │ │ cmp r4, r8 │ │ │ │ sbcs.w r3, r5, sl │ │ │ │ - bcs.n 1dff48 │ │ │ │ + bcs.n 1e0018 │ │ │ │ adds.w r7, r4, #56 @ 0x38 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r8, r7 │ │ │ │ sbcs.w r3, sl, r5 │ │ │ │ - bcs.n 1dfe6a │ │ │ │ + bcs.n 1dff3a │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 59e6c │ │ │ │ - ldr r2, [pc, #36] @ (1dff7c ) │ │ │ │ - ldr r3, [pc, #28] @ (1dff74 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e004c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e0044 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dff6e │ │ │ │ + bne.n 1e003e │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ + vaddl.u16 q8, d20, d23 │ │ │ │ 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] @ (1e0168 ) │ │ │ │ - ldr r3, [pc, #468] @ (1e016c ) │ │ │ │ + ldr r0, [pc, #468] @ (1e0238 ) │ │ │ │ + ldr r3, [pc, #468] @ (1e023c ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -534066,248 +534282,247 @@ │ │ │ │ blx 59e6c │ │ │ │ mov r0, r6 │ │ │ │ blx 5abe4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a768 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1e0040 │ │ │ │ + bhi.n 1e0110 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 5a834 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a1dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e0024 │ │ │ │ + cbz r0, 1e00f4 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1dfff4 │ │ │ │ + bne.n 1e00c4 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 5ae18 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1dffd0 │ │ │ │ + bne.n 1e00a0 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1e0024 │ │ │ │ + bne.n 1e00f4 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 5a834 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a1dc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1e0170 ) │ │ │ │ - ldr r3, [pc, #352] @ (1e016c ) │ │ │ │ + ldr r2, [pc, #356] @ (1e0240 ) │ │ │ │ + ldr r3, [pc, #352] @ (1e023c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e0162 │ │ │ │ + bne.w 1e0232 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 59e6c │ │ │ │ mov r0, r6 │ │ │ │ blx 5abe4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a768 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e00cc │ │ │ │ + beq.n 1e019c │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 5a7e0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1dfff8 │ │ │ │ - ldr r1, [pc, #288] @ (1e0174 ) │ │ │ │ + bne.n 1e00c8 │ │ │ │ + ldr r1, [pc, #288] @ (1e0244 ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 5b0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dfff8 │ │ │ │ + bne.n 1e00c8 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1dfff8 │ │ │ │ + bhi.n 1e00c8 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 5a834 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a1dc │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0102 │ │ │ │ + beq.n 1e01d2 │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e009a │ │ │ │ + bne.n 1e016a │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e008a │ │ │ │ + bne.n 1e015a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e011e │ │ │ │ + bne.n 1e01ee │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dfe04 │ │ │ │ + bl 1dfed4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e00b0 │ │ │ │ + bne.n 1e0180 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1e010e │ │ │ │ + cbnz r3, 1e01de │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1e0008 │ │ │ │ - ldr r4, [pc, #168] @ (1e0178 ) │ │ │ │ + b.n 1e00d8 │ │ │ │ + ldr r4, [pc, #168] @ (1e0248 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 5ace0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1dfff8 │ │ │ │ + bne.n 1e00c8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 5ace0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1dfff8 │ │ │ │ + bne.n 1e00c8 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 5b0b4 │ │ │ │ mov r0, r6 │ │ │ │ blx 5b0b4 │ │ │ │ - b.n 1e006a │ │ │ │ + b.n 1e013a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dfe04 │ │ │ │ - b.n 1e00c4 │ │ │ │ + bl 1dfed4 │ │ │ │ + b.n 1e0194 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e0d24 │ │ │ │ - b.n 1e00c4 │ │ │ │ + bl 1e0df4 │ │ │ │ + b.n 1e0194 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e013c │ │ │ │ + beq.n 1e020c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e0128 │ │ │ │ + bne.n 1e01f8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e00a2 │ │ │ │ + beq.n 1e0172 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e014c │ │ │ │ + bne.n 1e021c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e013e │ │ │ │ - b.n 1e00a2 │ │ │ │ + bne.n 1e020e │ │ │ │ + b.n 1e0172 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + vaddl.u16 q0, d20, d23 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vrev32.8 d16, d23 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + vhadd.u32 d0, d16, d23 │ │ │ │ + strb r2, [r7, #26] │ │ │ │ movs r0, r5 │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ sub.w sp, sp, #4352 @ 0x1100 │ │ │ │ mov fp, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #488] @ (1e0388 ) │ │ │ │ + ldr r1, [pc, #488] @ (1e0458 ) │ │ │ │ sub.w r3, fp, #4 │ │ │ │ - ldr r2, [pc, #484] @ (1e038c ) │ │ │ │ + ldr r2, [pc, #484] @ (1e045c ) │ │ │ │ add.w r4, sp, #4352 @ 0x1100 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r4, #12 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r4, #0] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r2, 1e01f6 │ │ │ │ + cbz r2, 1e02c6 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #9 │ │ │ │ - bne.n 1e01be │ │ │ │ + bne.n 1e028e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #444] @ (1e0390 ) │ │ │ │ + ldr r2, [pc, #444] @ (1e0460 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #436] @ (1e038c ) │ │ │ │ + ldr r3, [pc, #436] @ (1e045c ) │ │ │ │ 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.w 1e0382 │ │ │ │ + bne.w 1e0452 │ │ │ │ add.w sp, sp, #4352 @ 0x1100 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #412] @ (1e0394 ) │ │ │ │ + ldr r1, [pc, #412] @ (1e0464 ) │ │ │ │ add r1, pc │ │ │ │ blx 5b0c0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e01ce │ │ │ │ - ldr r3, [pc, #400] @ (1e0398 ) │ │ │ │ + beq.n 1e029e │ │ │ │ + ldr r3, [pc, #400] @ (1e0468 ) │ │ │ │ uxtb.w r9, r9 │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ add.w sl, sp, #268 @ 0x10c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #388] @ (1e039c ) │ │ │ │ + ldr r3, [pc, #388] @ (1e046c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #384] @ (1e03a0 ) │ │ │ │ + ldr r3, [pc, #384] @ (1e0470 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, sl │ │ │ │ blx 5ac8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0312 │ │ │ │ + beq.n 1e03e2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r8, #-240] @ 0xf0 │ │ │ │ blx 59fd8 │ │ │ │ add r0, r8 │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ @@ -534315,144 +534530,144 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e0222 │ │ │ │ + beq.n 1e02f2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w sl, [sp] │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r8, #-240] │ │ │ │ - beq.n 1e034a │ │ │ │ - ldr r5, [pc, #300] @ (1e03a4 ) │ │ │ │ + beq.n 1e041a │ │ │ │ + ldr r5, [pc, #300] @ (1e0474 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 5b0c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r8, #-236] │ │ │ │ blx 5b0c0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r8, #-240] │ │ │ │ blx 59e00 │ │ │ │ ldr.w r0, [r8, #-236] │ │ │ │ blx 59e00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e0344 │ │ │ │ + beq.n 1e0414 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r7, 1e02fe │ │ │ │ + cbz r7, 1e03ce │ │ │ │ blx 5a834 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 5a81c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e031c │ │ │ │ + beq.n 1e03ec │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1e02c4 │ │ │ │ - b.n 1e0364 │ │ │ │ + bne.n 1e0394 │ │ │ │ + b.n 1e0434 │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 1e031c │ │ │ │ + beq.n 1e03ec │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 5a834 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 5a81c <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e02be │ │ │ │ + beq.n 1e038e │ │ │ │ ldrd r0, r2, [r8, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r8, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1e02be │ │ │ │ + bne.n 1e038e │ │ │ │ ldrd r0, r2, [r8, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r8, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1e02be │ │ │ │ + bne.n 1e038e │ │ │ │ mov r0, r6 │ │ │ │ blx 5ae3c │ │ │ │ mov r0, r7 │ │ │ │ blx 5ae3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, sl │ │ │ │ blx 5ac8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0232 │ │ │ │ + bne.n 1e0302 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5ae3c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e01d0 │ │ │ │ + b.n 1e02a0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [fp, r9, lsl #2] │ │ │ │ - bl 1dff80 │ │ │ │ - cbz r0, 1e0350 │ │ │ │ + bl 1e0050 │ │ │ │ + cbz r0, 1e0420 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ae3c │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w r9, #8 │ │ │ │ - bls.w 1e0222 │ │ │ │ - b.n 1e0312 │ │ │ │ + bls.w 1e02f2 │ │ │ │ + b.n 1e03e2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1e02fc │ │ │ │ - b.n 1e0222 │ │ │ │ + bne.n 1e03cc │ │ │ │ + b.n 1e02f2 │ │ │ │ blx 59e00 │ │ │ │ - b.n 1e0222 │ │ │ │ + b.n 1e02f2 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ae3c │ │ │ │ mov r0, r7 │ │ │ │ blx 5ae3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, r9, lsl #2] │ │ │ │ - b.n 1e0222 │ │ │ │ + b.n 1e02f2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [fp] │ │ │ │ - bl 1dff80 │ │ │ │ + bl 1e0050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0350 │ │ │ │ + beq.n 1e0420 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ blx 5ae3c │ │ │ │ - b.n 1e0222 │ │ │ │ + b.n 1e02f2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 5, cr0, cr2, cr7, {5} │ │ │ │ + stc2 0, cr0, [r2, #668] @ 0x29c │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 2, cr0, cr2, cr7, {5} │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + ldc2l 0, cr0, [r2, #-668] @ 0xfffffd64 │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ movs r1, r3 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ movs r0, r3 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ movs r1, r3 │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ movs r1, r3 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ 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] @ (1e0448 ) │ │ │ │ + ldr r2, [pc, #140] @ (1e0518 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1e044c ) │ │ │ │ + ldr r3, [pc, #140] @ (1e051c ) │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2724] @ 0xaa4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -534460,144 +534675,144 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 5a468 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1e03f2 │ │ │ │ - b.n 1e0436 │ │ │ │ + bne.n 1e04c2 │ │ │ │ + b.n 1e0506 │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1e0416 │ │ │ │ + bne.n 1e04e6 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1e03d2 │ │ │ │ + bge.n 1e04a2 │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1e03ec │ │ │ │ + bpl.n 1e04bc │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e017c │ │ │ │ + bl 1e024c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1e03f2 │ │ │ │ + beq.n 1e04c2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1e0450 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e044c ) │ │ │ │ + ldr r2, [pc, #52] @ (1e0520 ) │ │ │ │ + ldr r3, [pc, #48] @ (1e051c ) │ │ │ │ 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 1e0442 │ │ │ │ + bne.n 1e0512 │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1e03d2 │ │ │ │ - b.n 1e0418 │ │ │ │ + beq.n 1e04a2 │ │ │ │ + b.n 1e04e8 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [sl], #-668 @ 0xfffffd64 │ │ │ │ + @ instruction: 0xfb6a00a7 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbe000a7 │ │ │ │ + @ instruction: 0xfb1000a7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r3, 1e04a0 │ │ │ │ + cbnz r3, 1e0570 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1e0470 │ │ │ │ + cbz r0, 1e0540 │ │ │ │ blx 5ae3c │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1e0480 │ │ │ │ + cbz r0, 1e0550 │ │ │ │ blx 5ae3c │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1e0476 │ │ │ │ + bne.n 1e0546 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1e0494 │ │ │ │ + cbz r3, 1e0564 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e2038 │ │ │ │ + bl 1e2108 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a30c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 59ff0 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f8298 │ │ │ │ + bl 1f8368 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 5a414 │ │ │ │ - b.n 1e0468 │ │ │ │ + b.n 1e0538 │ │ │ │ stmdb 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, #612] @ (1e0730 ) │ │ │ │ + ldr r2, [pc, #612] @ (1e0800 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #612] @ (1e0734 ) │ │ │ │ + ldr r3, [pc, #612] @ (1e0804 ) │ │ │ │ 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 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1e1f38 │ │ │ │ + bl 1e2008 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #572] @ (1e0738 ) │ │ │ │ + ldr r0, [pc, #572] @ (1e0808 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1ea218 │ │ │ │ + bl 1ea2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0580 │ │ │ │ - ldr r7, [pc, #560] @ (1e073c ) │ │ │ │ + beq.n 1e0650 │ │ │ │ + ldr r7, [pc, #560] @ (1e080c ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #560] @ (1e0740 ) │ │ │ │ + ldr r2, [pc, #560] @ (1e0810 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e06a2 │ │ │ │ - ldr r2, [pc, #540] @ (1e0744 ) │ │ │ │ + beq.w 1e0772 │ │ │ │ + ldr r2, [pc, #540] @ (1e0814 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e069c │ │ │ │ - ldr r6, [pc, #524] @ (1e0748 ) │ │ │ │ + beq.w 1e076c │ │ │ │ + ldr r6, [pc, #524] @ (1e0818 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 5b0c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -534607,51 +534822,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 59e00 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 59e00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e06a2 │ │ │ │ + beq.w 1e0772 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e06a2 │ │ │ │ + beq.w 1e0772 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff80 │ │ │ │ + bl 1e0050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e06a2 │ │ │ │ - ldr r0, [pc, #456] @ (1e074c ) │ │ │ │ + beq.w 1e0772 │ │ │ │ + ldr r0, [pc, #456] @ (1e081c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0666 │ │ │ │ + beq.n 1e0736 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #444] @ 1e0750 │ │ │ │ - ldr.w r8, [pc, #444] @ 1e0754 │ │ │ │ + ldr.w r9, [pc, #444] @ 1e0820 │ │ │ │ + ldr.w r8, [pc, #444] @ 1e0824 │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #436] @ (1e0758 ) │ │ │ │ + ldr r3, [pc, #436] @ (1e0828 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1e0626 │ │ │ │ + b.n 1e06f6 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e06d4 │ │ │ │ + beq.w 1e07a4 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #404] @ (1e075c ) │ │ │ │ + ldr r6, [pc, #404] @ (1e082c ) │ │ │ │ blx 59e00 │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 5b0c0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -534662,35 +534877,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 59e00 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 59e00 │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e06ac │ │ │ │ + beq.n 1e077c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e06e2 │ │ │ │ + beq.n 1e07b2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dff80 │ │ │ │ + bl 1e0050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e06bc │ │ │ │ + beq.n 1e078c │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ae3c │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1e0666 │ │ │ │ + bhi.n 1e0736 │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1e0666 │ │ │ │ + cbz r3, 1e0736 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 59fd8 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 59c14 │ │ │ │ @@ -534701,120 +534916,120 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1e05aa │ │ │ │ + bne.n 1e067a │ │ │ │ mov r0, r6 │ │ │ │ blx 59e00 │ │ │ │ - b.n 1e061c │ │ │ │ - ldr r0, [pc, #248] @ (1e0760 ) │ │ │ │ + b.n 1e06ec │ │ │ │ + ldr r0, [pc, #248] @ (1e0830 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e067e │ │ │ │ + cbz r0, 1e074e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e017c │ │ │ │ + bl 1e024c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1e06e8 │ │ │ │ + cbnz r0, 1e07b8 │ │ │ │ movs r5, #1 │ │ │ │ - ldr r2, [pc, #224] @ (1e0764 ) │ │ │ │ - ldr r3, [pc, #176] @ (1e0734 ) │ │ │ │ + ldr r2, [pc, #224] @ (1e0834 ) │ │ │ │ + ldr r3, [pc, #176] @ (1e0804 ) │ │ │ │ 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 1e072a │ │ │ │ + bne.n 1e07fa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59e00 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e0454 │ │ │ │ - b.n 1e0680 │ │ │ │ - cbz r6, 1e06b4 │ │ │ │ + bl 1e0524 │ │ │ │ + b.n 1e0750 │ │ │ │ + cbz r6, 1e0784 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ae3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1e061c │ │ │ │ + b.n 1e06ec │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 5ae3c │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 5ae3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1e061c │ │ │ │ + b.n 1e06ec │ │ │ │ mov r0, fp │ │ │ │ blx 59e00 │ │ │ │ mov r0, r6 │ │ │ │ blx 59e00 │ │ │ │ - b.n 1e061c │ │ │ │ + b.n 1e06ec │ │ │ │ blx 5ae3c │ │ │ │ - b.n 1e06b4 │ │ │ │ + b.n 1e0784 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 5b060 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1e0680 │ │ │ │ + blt.n 1e0750 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 5a128 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 1e0722 │ │ │ │ - ldr r1, [pc, #96] @ (1e0768 ) │ │ │ │ + blt.n 1e07f2 │ │ │ │ + ldr r1, [pc, #96] @ (1e0838 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r6, r7, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 1f8234 │ │ │ │ + bl 1f8304 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0680 │ │ │ │ + beq.n 1e0750 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 59ff0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a414 │ │ │ │ - b.n 1e0680 │ │ │ │ + b.n 1e0750 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb2c00a7 │ │ │ │ + @ instruction: 0xfa5c00a7 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ movs r1, r3 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxtb r2, r2 │ │ │ │ movs r1, r3 │ │ │ │ - sxtb r2, r0 │ │ │ │ + sxth r2, r6 │ │ │ │ movs r1, r3 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxth r0, r5 │ │ │ │ movs r1, r3 │ │ │ │ - sxtb r2, r0 │ │ │ │ + sxth r2, r6 │ │ │ │ movs r1, r3 │ │ │ │ - sxth r2, r0 │ │ │ │ + cbz r2, 1e085c │ │ │ │ movs r1, r3 │ │ │ │ - sxth r2, r1 │ │ │ │ + cbz r2, 1e0862 │ │ │ │ movs r1, r3 │ │ │ │ - cbz r6, 1e0784 │ │ │ │ + cbz r6, 1e0850 │ │ │ │ movs r1, r3 │ │ │ │ - cbz r0, 1e078c │ │ │ │ + cbz r0, 1e0858 │ │ │ │ movs r1, r3 │ │ │ │ - cbz r0, 1e0782 │ │ │ │ + cbz r0, 1e084e │ │ │ │ movs r1, r3 │ │ │ │ - cbz r4, 1e0774 │ │ │ │ + cbz r4, 1e0840 │ │ │ │ movs r1, r3 │ │ │ │ - ldr??.w r0, [r8, r7, lsl #2] │ │ │ │ + strh.w r0, [r8, #167] @ 0xa7 │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov.w lr, #0 │ │ │ │ subs r6, r1, #1 │ │ │ │ @@ -534832,185 +535047,185 @@ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ orr.w r5, r4, lr │ │ │ │ sub.w ip, ip, #8 │ │ │ │ orr.w r4, r3, r1 │ │ │ │ mov lr, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmn.w ip, #8 │ │ │ │ - bne.n 1e078e │ │ │ │ + bne.n 1e085e │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e085e │ │ │ │ + beq.n 1e092e │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r7 │ │ │ │ add.w r9, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e07e4 │ │ │ │ + bne.n 1e08b4 │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e07d4 │ │ │ │ + bne.n 1e08a4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e091a │ │ │ │ + bne.w 1e09ea │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e20e8 │ │ │ │ + bl 1e21b8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e0866 │ │ │ │ + cbz r0, 1e0936 │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 59e6c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e083c │ │ │ │ + blt.n 1e090c │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 5a7e0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e083c │ │ │ │ + bne.n 1e090c │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1e0830 │ │ │ │ + b.n 1e0900 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1e0888 │ │ │ │ + beq.n 1e0958 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e082c │ │ │ │ + beq.n 1e08fc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59e00 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0848 │ │ │ │ + bne.n 1e0918 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e090a │ │ │ │ + bne.n 1e09da │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e08e0 │ │ │ │ + beq.n 1e09b0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dfe04 │ │ │ │ + bl 1dfed4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e20e8 │ │ │ │ - cbz r0, 1e08e0 │ │ │ │ + bl 1e21b8 │ │ │ │ + cbz r0, 1e09b0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1e07fe │ │ │ │ + b.n 1e08ce │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 5ad88 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a7e0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e083e │ │ │ │ + bne.n 1e090e │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1e08b4 │ │ │ │ + cbz r3, 1e0984 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2f28 │ │ │ │ + bl 1f2ff8 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1e083e │ │ │ │ + bne.n 1e090e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e08b8 │ │ │ │ + bne.n 1e0988 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0960 │ │ │ │ + bne.n 1e0a30 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e08d8 │ │ │ │ + beq.n 1e09a8 │ │ │ │ str.w r5, [fp] │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e08e4 │ │ │ │ + bne.n 1e09b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0860 │ │ │ │ + beq.n 1e0930 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e0d24 │ │ │ │ - b.n 1e0860 │ │ │ │ + bl 1e0df4 │ │ │ │ + b.n 1e0930 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e0d24 │ │ │ │ - b.n 1e085e │ │ │ │ + bl 1e0df4 │ │ │ │ + b.n 1e092e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e0944 │ │ │ │ + bne.n 1e0a14 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e092e │ │ │ │ + bne.n 1e09fe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0920 │ │ │ │ - b.n 1e07ee │ │ │ │ + bne.n 1e09f0 │ │ │ │ + b.n 1e08be │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e094a │ │ │ │ + bne.n 1e0a1a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e091e │ │ │ │ - b.n 1e07ee │ │ │ │ + bne.n 1e09ee │ │ │ │ + b.n 1e08be │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e0d24 │ │ │ │ - b.n 1e08ce │ │ │ │ + bl 1e0df4 │ │ │ │ + b.n 1e099e │ │ │ │ stmdb 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 r8, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #908] @ (1e0d18 ) │ │ │ │ - ldr r3, [pc, #908] @ (1e0d1c ) │ │ │ │ + ldr r2, [pc, #908] @ (1e0de8 ) │ │ │ │ + ldr r3, [pc, #908] @ (1e0dec ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -535025,316 +535240,316 @@ │ │ │ │ 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 1e09a2 │ │ │ │ + bne.n 1e0a72 │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e0a68 │ │ │ │ + beq.n 1e0b38 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0a64 │ │ │ │ + beq.n 1e0b34 │ │ │ │ add.w sl, r8, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e09fa │ │ │ │ + bne.n 1e0aca │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e09ea │ │ │ │ + bne.n 1e0aba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0b7c │ │ │ │ + bne.w 1e0c4c │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 5a834 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 5a1dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e0a86 │ │ │ │ + cbz r0, 1e0b56 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1e0a36 │ │ │ │ + bne.n 1e0b06 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 5ae18 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1e0a10 │ │ │ │ + bne.n 1e0ae0 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1e0a86 │ │ │ │ + bne.n 1e0b56 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5a834 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a1dc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0a4c │ │ │ │ + bne.n 1e0b1c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0b6c │ │ │ │ + bne.w 1e0c3c │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #692] @ (1e0d20 ) │ │ │ │ - ldr r3, [pc, #688] @ (1e0d1c ) │ │ │ │ + ldr r2, [pc, #692] @ (1e0df0 ) │ │ │ │ + ldr r3, [pc, #688] @ (1e0dec ) │ │ │ │ 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 1e0d00 │ │ │ │ + bne.w 1e0dd0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ 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 1e0aa0 │ │ │ │ + bne.n 1e0b70 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e0a90 │ │ │ │ + bne.n 1e0b60 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0caa │ │ │ │ + bne.w 1e0d7a │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dfe04 │ │ │ │ + bl 1dfed4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e20e8 │ │ │ │ + bl 1e21b8 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1e0b04 │ │ │ │ + cbz r0, 1e0bd4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0aca │ │ │ │ + bne.n 1e0b9a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0cf0 │ │ │ │ + bne.w 1e0dc0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5a834 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a1dc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e0a5a │ │ │ │ - b.n 1e0af4 │ │ │ │ + beq.n 1e0b2a │ │ │ │ + b.n 1e0bc4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1f2f28 │ │ │ │ + bl 1f2ff8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 59e6c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1e2a20 │ │ │ │ + bl 1e2af0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 5ace0 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.n 1e0bc2 │ │ │ │ + beq.n 1e0c92 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0b44 │ │ │ │ + bne.n 1e0c14 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0a3a │ │ │ │ + beq.w 1e0b0a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e0d24 │ │ │ │ - b.n 1e0a3a │ │ │ │ + bl 1e0df4 │ │ │ │ + b.n 1e0b0a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1e0d24 │ │ │ │ - b.n 1e0a64 │ │ │ │ + bl 1e0df4 │ │ │ │ + b.n 1e0b34 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e0b9c │ │ │ │ + beq.n 1e0c6c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e0b86 │ │ │ │ + bne.n 1e0c56 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0a04 │ │ │ │ + beq.w 1e0ad4 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r2, r6, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0bac │ │ │ │ + bne.n 1e0c7c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0b9e │ │ │ │ - b.n 1e0a04 │ │ │ │ + bne.n 1e0c6e │ │ │ │ + b.n 1e0ad4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5abe4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r2, #16 │ │ │ │ asrs r0, r0, #31 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ blx 5ace0 │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne.n 1e0b40 │ │ │ │ + bne.n 1e0c10 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 5ace0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1e0b40 │ │ │ │ + bne.n 1e0c10 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5b0b4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 5ace0 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1e0b40 │ │ │ │ - vldr d7, [pc, #244] @ 1e0d08 │ │ │ │ + bne.n 1e0c10 │ │ │ │ + vldr d7, [pc, #244] @ 1e0dd8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - vldr d7, [pc, #232] @ 1e0d10 │ │ │ │ + vldr d7, [pc, #232] @ 1e0de0 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ blx 5ace0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e0b40 │ │ │ │ + bne.n 1e0c10 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 5ace0 │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1e0b40 │ │ │ │ + bne.w 1e0c10 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 5b0b4 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ add r3, sp, #32 │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ vstr d7, [r6, #40] @ 0x28 │ │ │ │ strb.w fp, [lr], #1 │ │ │ │ mov r0, lr │ │ │ │ - bl 1e2a5c │ │ │ │ + bl 1e2b2c │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1e204c │ │ │ │ + bl 1e211c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dfdd0 │ │ │ │ + bl 1dfea0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5a834 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 5a1dc │ │ │ │ mov r0, sl │ │ │ │ - bl 1dfdd0 │ │ │ │ - b.n 1e0a68 │ │ │ │ + bl 1dfea0 │ │ │ │ + b.n 1e0b38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e0cca │ │ │ │ + beq.n 1e0d9a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e0cb4 │ │ │ │ + bne.n 1e0d84 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0aaa │ │ │ │ + beq.w 1e0b7a │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0cda │ │ │ │ + bne.n 1e0daa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0ccc │ │ │ │ - b.n 1e0aaa │ │ │ │ + bne.n 1e0d9c │ │ │ │ + b.n 1e0b7a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e0d24 │ │ │ │ - b.n 1e0ae2 │ │ │ │ + bl 1e0df4 │ │ │ │ + b.n 1e0bb2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf66e00a7 │ │ │ │ + @ instruction: 0xf59e00a7 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf59000a7 │ │ │ │ + @ instruction: 0xf4c000a7 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -535361,46 +535576,46 @@ │ │ │ │ strd r2, lr, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ blx 5a200 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1e0e28 │ │ │ │ + vldr s15, [pc, #156] @ 1e0ef8 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1e0e2c │ │ │ │ + vldr s14, [pc, #148] @ 1e0efc │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1e0dae │ │ │ │ + blt.n 1e0e7e │ │ │ │ orr.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmp.f32 s15, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1e0e24 │ │ │ │ - vldr s14, [pc, #104] @ 1e0e30 │ │ │ │ + bvs.n 1e0ef4 │ │ │ │ + vldr s14, [pc, #104] @ 1e0f00 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1e0e24 │ │ │ │ - vldr s14, [pc, #88] @ 1e0e34 │ │ │ │ + cbnz r3, 1e0ef4 │ │ │ │ + vldr s14, [pc, #88] @ 1e0f04 │ │ │ │ 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, 1e0e24 │ │ │ │ + cbnz r3, 1e0ef4 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f32 s15, #0.0 │ │ │ │ ittee ne │ │ │ │ addne.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ addne r3, r0, #1 │ │ │ │ moveq r3, #1 │ │ │ │ @@ -535430,94 +535645,94 @@ │ │ │ │ sub sp, #8 │ │ │ │ vstr s0, [sp] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ubfx ip, r3, #0, #23 │ │ │ │ ubfx r1, r3, #23, #8 │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ mov.w r3, r3, lsr #31 │ │ │ │ - beq.n 1e0e74 │ │ │ │ + beq.n 1e0f44 │ │ │ │ subs.w r2, ip, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ - cbz r0, 1e0e84 │ │ │ │ + cbz r0, 1e0f54 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ orr.w r3, r2, r3, lsl #15 │ │ │ │ orrs r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w lr, r1, #255 @ 0xff │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ cmp ip, r0 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ - cbnz r4, 1e0eb4 │ │ │ │ + cbnz r4, 1e0f84 │ │ │ │ ands.w r2, r2, lr │ │ │ │ - beq.n 1e0eba │ │ │ │ + beq.n 1e0f8a │ │ │ │ mov.w r0, ip, asr #13 │ │ │ │ mov.w r2, #31744 @ 0x7c00 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 1e0e78 │ │ │ │ + b.n 1e0f48 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r2, #31744 @ 0x7c00 │ │ │ │ - b.n 1e0e78 │ │ │ │ + b.n 1e0f48 │ │ │ │ sub.w r0, r1, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r0, #14 │ │ │ │ - blt.n 1e0ef2 │ │ │ │ + blt.n 1e0fc2 │ │ │ │ cmp r0, #15 │ │ │ │ - bgt.n 1e0eb2 │ │ │ │ + bgt.n 1e0f82 │ │ │ │ vmov s0, ip │ │ │ │ sub.w r2, r1, #112 @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5a020 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ moveq r0, #0 │ │ │ │ lsls r2, r2, #10 │ │ │ │ - b.n 1e0e78 │ │ │ │ + b.n 1e0f48 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1e0f0c │ │ │ │ + vldr s15, [pc, #20] @ 1e0fdc │ │ │ │ strd r3, r2, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 5a020 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 1e0ee4 │ │ │ │ + b.n 1e0fb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1e1110 ) │ │ │ │ + ldr r3, [pc, #512] @ (1e11e0 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e8c98 │ │ │ │ + bl 1e8d68 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1e0f60 │ │ │ │ + vldr s15, [pc, #48] @ 1e1030 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1e0f64 │ │ │ │ + vldr s14, [pc, #40] @ 1e1034 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1e0f52 │ │ │ │ + blt.n 1e1022 │ │ │ │ orr.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ lsls r0, r0, #16 │ │ │ │ and.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r0 │ │ │ │ vmov s0, r3 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ @@ -535526,84 +535741,84 @@ │ │ │ │ blx r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ - bl 1e0e38 │ │ │ │ + bl 1e0f08 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1e0fd4 │ │ │ │ + vldr s15, [pc, #72] @ 1e10a4 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1e0fd8 │ │ │ │ + vldr s14, [pc, #64] @ 1e10a8 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1e0fb2 │ │ │ │ + blt.n 1e1082 │ │ │ │ orr.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1e0fce │ │ │ │ + ble.n 1e109e │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e0d80 │ │ │ │ + bl 1e0e50 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ - bl 1e0e38 │ │ │ │ + bl 1e0f08 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1e1048 │ │ │ │ + vldr s15, [pc, #72] @ 1e1118 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1e104c │ │ │ │ + vldr s14, [pc, #64] @ 1e111c │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1e1026 │ │ │ │ + blt.n 1e10f6 │ │ │ │ orr.w r2, r2, #2139095040 @ 0x7f800000 │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r2 │ │ │ │ vmov s15, r3 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1e1042 │ │ │ │ + bpl.n 1e1112 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e0d80 │ │ │ │ + bl 1e0e50 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1e1076 │ │ │ │ + cbz r2, 1e1146 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 1e1078 │ │ │ │ + cbz r2, 1e1148 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ @@ -535643,38 +535858,38 @@ │ │ │ │ umlal r1, fp, r0, r6 │ │ │ │ umull r3, r1, r3, sl │ │ │ │ mla r2, sl, r2, r1 │ │ │ │ umull r1, r3, r3, r4 │ │ │ │ umlal r3, r8, r2, r4 │ │ │ │ mov r4, fp │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 1e10ec │ │ │ │ + b.n 1e11bc │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbz r3, 1e1110 │ │ │ │ + cbz r3, 1e11e0 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r6 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1e1110 │ │ │ │ + beq.n 1e11e0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r5, r2, r3 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e10dc │ │ │ │ + beq.n 1e11ac │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1e10e0 │ │ │ │ + bne.n 1e11b0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e10e0 │ │ │ │ + beq.n 1e11b0 │ │ │ │ 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 │ │ │ │ @@ -535701,153 +535916,153 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5afb0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1e11a8 │ │ │ │ + cbz r0, 1e1278 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - beq.n 1e11a0 │ │ │ │ + beq.n 1e1270 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1e1194 │ │ │ │ + cbz r3, 1e1264 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59e00 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ strh r6, [r4, #4] │ │ │ │ add.w r3, r1, r2, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e1186 │ │ │ │ + bne.n 1e1256 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1e500c │ │ │ │ + bl 1e50dc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1e11d4 │ │ │ │ + cbz r2, 1e12a4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1e11d0 │ │ │ │ + cbz r2, 1e12a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3648] @ 0xe40 │ │ │ │ - ldr r2, [pc, #472] @ (1e13c4 ) │ │ │ │ + ldr r2, [pc, #472] @ (1e1494 ) │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ - ldr r3, [pc, #472] @ (1e13c8 ) │ │ │ │ + ldr r3, [pc, #472] @ (1e1498 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e128a │ │ │ │ + beq.n 1e135a │ │ │ │ cmp.w r8, #27 │ │ │ │ - bls.n 1e1226 │ │ │ │ - ldr r2, [pc, #448] @ (1e13cc ) │ │ │ │ - ldr r3, [pc, #440] @ (1e13c8 ) │ │ │ │ + bls.n 1e12f6 │ │ │ │ + ldr r2, [pc, #448] @ (1e149c ) │ │ │ │ + ldr r3, [pc, #440] @ (1e1498 ) │ │ │ │ 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 1e13c0 │ │ │ │ + bne.w 1e1490 │ │ │ │ add sp, #412 @ 0x19c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #424] @ (1e13d0 ) │ │ │ │ + ldr r3, [pc, #424] @ (1e14a0 ) │ │ │ │ mov.w sl, r8, lsl #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #16 │ │ │ │ add r3, pc │ │ │ │ add r3, sl │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e120a │ │ │ │ + beq.n 1e12da │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1e124e │ │ │ │ - ldr r1, [pc, #396] @ (1e13d4 ) │ │ │ │ + cbz r3, 1e131e │ │ │ │ + ldr r1, [pc, #396] @ (1e14a4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e5018 │ │ │ │ + bl 1e50e8 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ add.w r9, sp, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1e12b0 │ │ │ │ + beq.n 1e1380 │ │ │ │ mov ip, r5 │ │ │ │ mov fp, r9 │ │ │ │ mov lr, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, lr │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1e1264 │ │ │ │ + bne.n 1e1334 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - b.n 1e12c4 │ │ │ │ + b.n 1e1394 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e1204 │ │ │ │ - ldr r2, [pc, #324] @ (1e13d8 ) │ │ │ │ + bne.n 1e12d4 │ │ │ │ + ldr r2, [pc, #324] @ (1e14a8 ) │ │ │ │ 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 5a30c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 1e120a │ │ │ │ + b.n 1e12da │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ mov r0, r9 │ │ │ │ blx 5ad1c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r7, r1 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - ldr r3, [pc, #276] @ (1e13dc ) │ │ │ │ + ldr r3, [pc, #276] @ (1e14ac ) │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ add r3, pc │ │ │ │ str.w r8, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r3, sl │ │ │ │ str r6, [r5, #4] │ │ │ │ add.w r2, r7, r2, lsl #4 │ │ │ │ str r4, [r5, #20] │ │ │ │ @@ -535864,23 +536079,23 @@ │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str.w lr, [r5, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, fp, [r5, #40] @ 0x28 │ │ │ │ - beq.n 1e138c │ │ │ │ + beq.n 1e145c │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1e1316 │ │ │ │ + b.n 1e13e6 │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e138c │ │ │ │ + beq.n 1e145c │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e1310 │ │ │ │ + beq.n 1e13e0 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov sl, r6 │ │ │ │ mov r9, fp │ │ │ │ strd r7, r1, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -535896,77 +536111,77 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mla r6, r1, r0, r6 │ │ │ │ umull fp, r0, fp, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ umlal r0, fp, r6, r4 │ │ │ │ add.w r0, sl, fp, lsl #4 │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ - cbnz r6, 1e13b0 │ │ │ │ + cbnz r6, 1e1480 │ │ │ │ adds r3, #16 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r1, #1 │ │ │ │ strd ip, r5, [r0, #8] │ │ │ │ strb r1, [r0, #4] │ │ │ │ - beq.n 1e1384 │ │ │ │ + beq.n 1e1454 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e132a │ │ │ │ + bne.n 1e13fa │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e1378 │ │ │ │ + bne.n 1e1448 │ │ │ │ ldrd r7, r1, [sp, #16] │ │ │ │ ldrd r9, r5, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - beq.w 1e120a │ │ │ │ + beq.w 1e12da │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1e13a8 │ │ │ │ + cbz r3, 1e1478 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e5018 │ │ │ │ + bl 1e50e8 │ │ │ │ ldr.w r7, [r9, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4ee0 │ │ │ │ - b.n 1e120a │ │ │ │ + bl 1e4fb0 │ │ │ │ + b.n 1e12da │ │ │ │ add fp, r7 │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ cmp r4, fp │ │ │ │ - bhi.n 1e1362 │ │ │ │ + bhi.n 1e1432 │ │ │ │ sub.w fp, fp, r4 │ │ │ │ - b.n 1e135e │ │ │ │ + b.n 1e142e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 0, cr0, cr12, cr7, {5} │ │ │ │ + ldc 0, cr0, [ip, #-668]! @ 0xfffffd64 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [lr, #668]! @ 0x29c │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + ldc 0, cr0, [lr, #-668] @ 0xfffffd64 │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ movs r0, r5 │ │ │ │ vminnm.f32 , , │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ movs r0, r5 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ 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 1e14c0 │ │ │ │ + bcs.n 1e1590 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1e14b8 │ │ │ │ + bls.n 1e1588 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov sl, lr │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -535978,71 +536193,71 @@ │ │ │ │ umlal r2, sl, r0, r6 │ │ │ │ umull r3, r2, r3, r8 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r8, r1, r2 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, lr, r2, r7 │ │ │ │ add.w r7, lr, #1 │ │ │ │ - b.n 1e1458 │ │ │ │ + b.n 1e1528 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1e148e │ │ │ │ + beq.n 1e155e │ │ │ │ add r9, r7 │ │ │ │ cmp r6, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r6 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1e14a6 │ │ │ │ + beq.n 1e1576 │ │ │ │ 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 1e1444 │ │ │ │ + bne.n 1e1514 │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e144a │ │ │ │ + bne.n 1e151a │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbnz r3, 1e14b0 │ │ │ │ + cbnz r3, 1e1580 │ │ │ │ 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 1e144a │ │ │ │ + beq.n 1e151a │ │ │ │ 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 1e1486 │ │ │ │ + beq.n 1e1556 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e147c │ │ │ │ + beq.n 1e154c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 1e147c │ │ │ │ + b.n 1e154c │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1e11d8 │ │ │ │ - b.n 1e1408 │ │ │ │ + bl 1e12a8 │ │ │ │ + b.n 1e14d8 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1e11d8 │ │ │ │ - b.n 1e1408 │ │ │ │ + bl 1e12a8 │ │ │ │ + b.n 1e14d8 │ │ │ │ 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 │ │ │ │ @@ -536083,48 +536298,48 @@ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ blx 5ada0 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1e1614 │ │ │ │ + bhi.n 1e16e4 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1e15c4 │ │ │ │ + bls.n 1e1694 │ │ │ │ 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 1e15a2 │ │ │ │ + bhi.n 1e1672 │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1e15ec │ │ │ │ + cbz r0, 1e16bc │ │ │ │ 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 1e15d8 │ │ │ │ + bne.n 1e16a8 │ │ │ │ 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 │ │ │ │ @@ -536158,47 +536373,47 @@ │ │ │ │ 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 1e1642 │ │ │ │ + bhi.n 1e1712 │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ bic.w r2, r0, #15 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r1, r4, #1 │ │ │ │ add.w r3, r3, r9, ror #20 │ │ │ │ subs r2, #16 │ │ │ │ add.w r3, r3, r8, ror #14 │ │ │ │ cmp r6, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ adds r4, #16 │ │ │ │ add r3, r0 │ │ │ │ add r4, r2 │ │ │ │ and.w r0, r0, #15 │ │ │ │ - b.n 1e1588 │ │ │ │ + b.n 1e1658 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1e1710 │ │ │ │ + vldr d7, [pc, #80] @ 1e17e0 │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r1 │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #72] @ 1e1718 │ │ │ │ + vldr d7, [pc, #72] @ 1e17e8 │ │ │ │ str r2, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str.w ip, [r4] │ │ │ │ mov.w ip, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1e1720 │ │ │ │ + vldr d7, [pc, #56] @ 1e17f0 │ │ │ │ str r0, [r4, #20] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -536225,31 +536440,31 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e178a │ │ │ │ - vldr d7, [pc, #68] @ 1e1790 │ │ │ │ + cbz r0, 1e185a │ │ │ │ + vldr d7, [pc, #68] @ 1e1860 │ │ │ │ movs r3, #17 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #52] @ 1e1798 │ │ │ │ + vldr d7, [pc, #52] @ 1e1868 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r5, [r4, #8] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #44] @ 1e17a0 │ │ │ │ + vldr d7, [pc, #44] @ 1e1870 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 5a30c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -536270,31 +536485,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 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e1808 │ │ │ │ - vldr d7, [pc, #76] @ 1e1810 │ │ │ │ + cbz r0, 1e18d8 │ │ │ │ + vldr d7, [pc, #76] @ 1e18e0 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1e1828 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e18f8 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1e1818 │ │ │ │ + vldr d7, [pc, #64] @ 1e18e8 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1e182c ) │ │ │ │ + ldr r3, [pc, #76] @ (1e18fc ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1e1820 │ │ │ │ + vldr d7, [pc, #56] @ 1e18f0 │ │ │ │ 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 │ │ │ │ @@ -536313,15 +536528,15 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 15, cr15, [pc], #1020 @ 1e1c28 │ │ │ │ + stc2l 15, cr15, [pc], #1020 @ 1e1cf8 │ │ │ │ pld [r5, #4095] @ 0xfff │ │ │ │ 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 r5, r1 │ │ │ │ @@ -536336,193 +536551,193 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1e184a │ │ │ │ + bne.n 1e191a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r2, #8] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ str r6, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e18a2 │ │ │ │ + beq.n 1e1972 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #16 │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1e18a0 │ │ │ │ + cbz r0, 1e1970 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 5ad1c │ │ │ │ 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 5ad1c │ │ │ │ - b.n 1e189e │ │ │ │ + b.n 1e196e │ │ │ │ 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, 1e1900 │ │ │ │ + cbz r1, 1e19d0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - beq.n 1e1900 │ │ │ │ + beq.n 1e19d0 │ │ │ │ mov r6, r1 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e18dc │ │ │ │ + b.n 1e19ac │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1e1900 │ │ │ │ + beq.n 1e19d0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e18d6 │ │ │ │ + beq.n 1e19a6 │ │ │ │ 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 1e1900 │ │ │ │ + beq.n 1e19d0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e18e2 │ │ │ │ + bne.n 1e19b2 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e18f4 │ │ │ │ + bne.n 1e19c4 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1e190c │ │ │ │ - bl 1e4ee0 │ │ │ │ + beq.n 1e19dc │ │ │ │ + bl 1e4fb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1e1932 │ │ │ │ + cbz r0, 1e1a02 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e18b4 │ │ │ │ + bl 1e1984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e1976 │ │ │ │ + cbz r0, 1e1a46 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r1, 1e1978 │ │ │ │ + cbz r1, 1e1a48 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 1e196e │ │ │ │ + beq.n 1e1a3e │ │ │ │ movs r7, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1e1962 │ │ │ │ + cbz r3, 1e1a32 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ strh r7, [r4, #4] │ │ │ │ add.w r3, r2, r1, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e1956 │ │ │ │ + bne.n 1e1a26 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - ldr r3, [pc, #24] @ (1e1994 ) │ │ │ │ + ldr r3, [pc, #24] @ (1e1a64 ) │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 5a30c │ │ │ │ strd r6, r6, [r5, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e108c │ │ │ │ + bl 1e115c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e108c │ │ │ │ + bl 1e115c │ │ │ │ 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 1e13e0 │ │ │ │ - cbz r0, 1e1a02 │ │ │ │ + bl 1e14b0 │ │ │ │ + cbz r0, 1e1ad2 │ │ │ │ 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 1e13e0 │ │ │ │ - cbz r0, 1e1a24 │ │ │ │ + bl 1e14b0 │ │ │ │ + cbz r0, 1e1af4 │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1e1a3e │ │ │ │ + cbz r1, 1e1b0e │ │ │ │ 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 │ │ │ │ @@ -536535,83 +536750,83 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e108c │ │ │ │ - cbz r0, 1e1a78 │ │ │ │ + bl 1e115c │ │ │ │ + cbz r0, 1e1b48 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1e1aa4 │ │ │ │ + cbz r1, 1e1b74 │ │ │ │ adds r1, #16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e1a94 │ │ │ │ - b.n 1e1a9e │ │ │ │ + bne.n 1e1b64 │ │ │ │ + b.n 1e1b6e │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e1a9e │ │ │ │ + beq.n 1e1b6e │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1a8e │ │ │ │ + beq.n 1e1b5e │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1e1a82 │ │ │ │ + b.n 1e1b52 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e1bea │ │ │ │ + beq.w 1e1cba │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1e1b4c │ │ │ │ + bhi.n 1e1c1c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1e1afc │ │ │ │ + bls.n 1e1bcc │ │ │ │ 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 1e1ada │ │ │ │ + bhi.n 1e1baa │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1e1b24 │ │ │ │ + cbz r1, 1e1bf4 │ │ │ │ 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 1e1b10 │ │ │ │ + bne.n 1e1be0 │ │ │ │ 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 │ │ │ │ @@ -536645,73 +536860,73 @@ │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mul.w r9, r4, lr │ │ │ │ cmp r6, r2 │ │ │ │ mla ip, r5, ip, r8 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w r8, r4, ip │ │ │ │ - bhi.n 1e1b7a │ │ │ │ + bhi.n 1e1c4a │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ bic.w r2, r1, #15 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r4, r0, #1 │ │ │ │ add.w r3, r3, r9, ror #20 │ │ │ │ subs r2, #16 │ │ │ │ add.w r3, r3, r8, ror #14 │ │ │ │ cmp r6, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ add r3, r1 │ │ │ │ add r0, r2 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 1e1ac0 │ │ │ │ + b.n 1e1b90 │ │ │ │ movw r0, #23813 @ 0x5d05 │ │ │ │ movt r0, #716 @ 0x2cc │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e1d3c │ │ │ │ + beq.w 1e1e0c │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1e1c9c │ │ │ │ + bhi.n 1e1d6c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1e1c4c │ │ │ │ + bls.n 1e1d1c │ │ │ │ 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 1e1c2a │ │ │ │ + bhi.n 1e1cfa │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1e1c74 │ │ │ │ + cbz r1, 1e1d44 │ │ │ │ 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 1e1c60 │ │ │ │ + bne.n 1e1d30 │ │ │ │ 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 │ │ │ │ @@ -536746,34 +536961,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 1e1cca │ │ │ │ + bhi.n 1e1d9a │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ bic.w r2, r1, #15 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r4, r0, #1 │ │ │ │ add.w r3, r3, r8, ror #20 │ │ │ │ subs r2, #16 │ │ │ │ add.w r3, r3, r9, ror #14 │ │ │ │ cmp r6, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ add r3, r1 │ │ │ │ add r0, r2 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 1e1c10 │ │ │ │ + b.n 1e1ce0 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1e1c74 │ │ │ │ + b.n 1e1d44 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -536807,31 +537022,31 @@ │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e1e30 │ │ │ │ - vldr d7, [pc, #76] @ 1e1e38 │ │ │ │ + cbz r0, 1e1f00 │ │ │ │ + vldr d7, [pc, #76] @ 1e1f08 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1e1e50 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e1f20 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1e1e40 │ │ │ │ + vldr d7, [pc, #64] @ 1e1f10 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1e1e54 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e1f24 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1e1e48 │ │ │ │ + vldr d7, [pc, #56] @ 1e1f18 │ │ │ │ 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 │ │ │ │ @@ -536850,36 +537065,36 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 4f5e52 │ │ │ │ - bl 4f7e56 │ │ │ │ + bl 4f5f22 │ │ │ │ + bl 4f7f26 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1e1eb8 │ │ │ │ + vldr d7, [pc, #80] @ 1e1f88 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #19 │ │ │ │ movs r2, #17 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #68] @ 1e1ec0 │ │ │ │ + vldr d7, [pc, #68] @ 1e1f90 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r1, r3 │ │ │ │ strd ip, r2, [r4, #20] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1e1ec8 │ │ │ │ + vldr d7, [pc, #60] @ 1e1f98 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1e1ed0 ) │ │ │ │ - ldr r3, [pc, #64] @ (1e1ed4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e1fa0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e1fa4 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ blx 5a30c │ │ │ │ @@ -536896,166 +537111,166 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 463ed2 │ │ │ │ - bl 46fed6 │ │ │ │ + bl 463fa2 │ │ │ │ + bl 46ffa6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ cmp lr, r1 │ │ │ │ it hi │ │ │ │ movhi r0, #1 │ │ │ │ - bhi.n 1e1f2e │ │ │ │ + bhi.n 1e1ffe │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1e1f26 │ │ │ │ - ldr.w ip, [pc, #52] @ 1e1f34 │ │ │ │ + bhi.n 1e1ff6 │ │ │ │ + ldr.w ip, [pc, #52] @ 1e2004 │ │ │ │ add ip, pc │ │ │ │ - b.n 1e1f0c │ │ │ │ + b.n 1e1fdc │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1e1f26 │ │ │ │ + beq.n 1e1ff6 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1e1f06 │ │ │ │ + bcc.n 1e1fd6 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1e11d8 │ │ │ │ + bl 1e12a8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp r2, lr │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r4, r0] │ │ │ │ movs r0, r5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e1fbc │ │ │ │ - vldr d7, [pc, #104] @ 1e1fc0 │ │ │ │ + beq.n 1e208c │ │ │ │ + vldr d7, [pc, #104] @ 1e2090 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #128] @ (1e1fe0 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e20b0 ) │ │ │ │ movs r2, #19 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1e1fd8 ) │ │ │ │ + add r1, pc, #116 @ (adr r1, 1e20a8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1e1fc8 │ │ │ │ + vldr d7, [pc, #92] @ 1e2098 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #112] @ (1e1fe4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e20b4 ) │ │ │ │ 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 5a30c │ │ │ │ - vldr d7, [pc, #56] @ 1e1fd0 │ │ │ │ - ldr r3, [pc, #76] @ (1e1fe8 ) │ │ │ │ + vldr d7, [pc, #56] @ 1e20a0 │ │ │ │ + ldr r3, [pc, #76] @ (1e20b8 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (1e1fec ) │ │ │ │ + ldr r1, [pc, #76] @ (1e20bc ) │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1e5018 │ │ │ │ + bl 1e50e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1e1fbc │ │ │ │ - ldr r1, [pc, #56] @ (1e1ff0 ) │ │ │ │ + beq.n 1e208c │ │ │ │ + ldr r1, [pc, #56] @ (1e20c0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e5018 │ │ │ │ + bl 1e50e8 │ │ │ │ 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 fff81fe2 │ │ │ │ - bl 399fe6 │ │ │ │ - bl 3a7fea │ │ │ │ - bl 289fee │ │ │ │ - bl 3d5ff2 │ │ │ │ - cbz r0, 1e2034 │ │ │ │ + bl fff820b2 │ │ │ │ + bl 39a0b6 │ │ │ │ + bl 3a80ba │ │ │ │ + bl 28a0be │ │ │ │ + bl 3d60c2 │ │ │ │ + cbz r0, 1e2104 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - beq.n 1e202c │ │ │ │ + beq.n 1e20fc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1e2020 │ │ │ │ + cbz r3, 1e20f0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59e00 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ strh r6, [r4, #4] │ │ │ │ add.w r3, r1, r2, lsl #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e2012 │ │ │ │ + bne.n 1e20e2 │ │ │ │ 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 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5abd8 │ │ │ │ - cbz r0, 1e20da │ │ │ │ + cbz r0, 1e21aa │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw ip, #44605 @ 0xae3d │ │ │ │ movt ip, #49842 @ 0xc2b2 │ │ │ │ movw r1, #26553 @ 0x67b9 │ │ │ │ movt r1, #5718 @ 0x1656 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -537074,20 +537289,20 @@ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ mov r2, r4 │ │ │ │ eor.w r1, r1, r1, lsr #15 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ eor.w r1, r1, r1, lsr #13 │ │ │ │ mul.w r1, ip, r1 │ │ │ │ eor.w r1, r1, r1, lsr #16 │ │ │ │ - bl 1e13e0 │ │ │ │ - cbz r0, 1e20de │ │ │ │ + bl 1e14b0 │ │ │ │ + cbz r0, 1e21ae │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbnz r3, 1e20de │ │ │ │ + cbnz r3, 1e21ae │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 59e00 │ │ │ │ @@ -537097,104 +537312,104 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (1e2140 ) │ │ │ │ - ldr r3, [pc, #64] @ (1e2144 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e2210 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e2214 ) │ │ │ │ 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 1e108c │ │ │ │ - cbz r0, 1e2122 │ │ │ │ + bl 1e115c │ │ │ │ + cbz r0, 1e21f2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #36] @ (1e2148 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e2144 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e2218 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e2214 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e213a │ │ │ │ + bne.n 1e220a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + udf #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r2, [pc, #84] @ (1e21bc ) │ │ │ │ - ldr r3, [pc, #88] @ (1e21c0 ) │ │ │ │ + ldr r2, [pc, #84] @ (1e228c ) │ │ │ │ + ldr r3, [pc, #88] @ (1e2290 ) │ │ │ │ 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 1e108c │ │ │ │ - cbz r0, 1e21a0 │ │ │ │ + bl 1e115c │ │ │ │ + cbz r0, 1e2270 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ mov.w ip, #256 @ 0x100 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ strh.w ip, [r0, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ blx 59e00 │ │ │ │ - ldr r2, [pc, #32] @ (1e21c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e21c0 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e2294 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e2290 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e21b8 │ │ │ │ + bne.n 1e2288 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + ble.n 1e2218 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + ble.n 1e21a8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #400] @ (1e236c ) │ │ │ │ + ldr r4, [pc, #400] @ (1e243c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #400] @ (1e2370 ) │ │ │ │ + ldr r2, [pc, #400] @ (1e2440 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ands.w r4, r6, #1 │ │ │ │ @@ -537202,806 +537417,806 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.n 1e22d2 │ │ │ │ + bne.n 1e23a2 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1e22c4 │ │ │ │ + bmi.n 1e2394 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 5a11c <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e22a2 │ │ │ │ + blt.n 1e2372 │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1e225e │ │ │ │ + cbz r3, 1e232e │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1e224a │ │ │ │ + beq.n 1e231a │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1e225e │ │ │ │ + beq.n 1e232e │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #292] @ (1e2374 ) │ │ │ │ + ldr r2, [pc, #292] @ (1e2444 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 5a3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e22b6 │ │ │ │ + blt.n 1e2386 │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1e22b6 │ │ │ │ + cbnz r3, 1e2386 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1e2282 │ │ │ │ + ble.n 1e2352 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #268] @ (1e2378 ) │ │ │ │ - ldr r3, [pc, #260] @ (1e2370 ) │ │ │ │ + ldr r2, [pc, #268] @ (1e2448 ) │ │ │ │ + ldr r3, [pc, #260] @ (1e2440 ) │ │ │ │ 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 1e2358 │ │ │ │ + bne.n 1e2428 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 5ad88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e235c │ │ │ │ + beq.n 1e242c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r1, r4, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 1e21c8 │ │ │ │ - b.n 1e2268 │ │ │ │ - cbz r3, 1e22b6 │ │ │ │ + bl 1e2298 │ │ │ │ + b.n 1e2338 │ │ │ │ + cbz r3, 1e2386 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1e22b0 │ │ │ │ + beq.n 1e2380 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1e22b6 │ │ │ │ + beq.n 1e2386 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e224c │ │ │ │ - ldr r1, [pc, #196] @ (1e237c ) │ │ │ │ + b.n 1e231c │ │ │ │ + ldr r1, [pc, #196] @ (1e244c ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 5b084 │ │ │ │ - b.n 1e2266 │ │ │ │ + b.n 1e2336 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e2352 │ │ │ │ + bhi.n 1e2422 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r4, #63 @ 0x3f │ │ │ │ tst r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #164] @ (1e2380 ) │ │ │ │ + ldr r3, [pc, #164] @ (1e2450 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 5addc <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1e2300 │ │ │ │ + blt.n 1e23d0 │ │ │ │ cmp r8, r4 │ │ │ │ mov r7, r8 │ │ │ │ it ge │ │ │ │ movge r7, r4 │ │ │ │ movs r3, #0 │ │ │ │ sub.w r9, r8, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r7, r5 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1e220c │ │ │ │ + b.n 1e22dc │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e220c │ │ │ │ - ldr r3, [pc, #116] @ (1e2384 ) │ │ │ │ + b.n 1e22dc │ │ │ │ + ldr r3, [pc, #116] @ (1e2454 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1e2388 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e2458 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 5addc <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1e2210 │ │ │ │ + blt.w 1e22e0 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1e2210 │ │ │ │ - ldr r3, [pc, #68] @ (1e238c ) │ │ │ │ + b.n 1e22e0 │ │ │ │ + ldr r3, [pc, #68] @ (1e245c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e2312 │ │ │ │ - ldr r3, [pc, #64] @ (1e2390 ) │ │ │ │ + b.n 1e23e2 │ │ │ │ + ldr r3, [pc, #64] @ (1e2460 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e2312 │ │ │ │ - ldr r3, [pc, #64] @ (1e2394 ) │ │ │ │ + b.n 1e23e2 │ │ │ │ + ldr r3, [pc, #64] @ (1e2464 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e2312 │ │ │ │ + b.n 1e23e2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (1e2398 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e2468 ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1e2266 │ │ │ │ - udf #28 │ │ │ │ + b.n 1e2336 │ │ │ │ + ble.n 1e24d8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e2a3c │ │ │ │ + b.n 1e2aec │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 1e229c │ │ │ │ + bgt.n 1e23cc │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r3 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #8] │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ movs r1, r3 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #680] @ 0x2a8 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr.w ip, [pc, #112] @ 1e2420 │ │ │ │ + ldr.w ip, [pc, #112] @ 1e24f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add ip, pc │ │ │ │ add r4, sp, #28 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #100] @ (1e2424 ) │ │ │ │ + ldr r0, [pc, #100] @ (1e24f4 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1052] @ 0x41c │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e21c8 │ │ │ │ - ldr r2, [pc, #72] @ (1e2428 ) │ │ │ │ + bl 1e2298 │ │ │ │ + ldr r2, [pc, #72] @ (1e24f8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1e242c ) │ │ │ │ + ldr r2, [pc, #60] @ (1e24fc ) │ │ │ │ add r2, pc │ │ │ │ blx 5a858 <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e2400 │ │ │ │ + beq.n 1e24d0 │ │ │ │ mov r0, r3 │ │ │ │ blx 59e00 │ │ │ │ - ldr r2, [pc, #44] @ (1e2430 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e2424 ) │ │ │ │ + ldr r2, [pc, #44] @ (1e2500 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e24f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1052] @ 0x41c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e241c │ │ │ │ + bne.n 1e24ec │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 1e24b0 │ │ │ │ + blt.n 1e25e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ movs r0, r5 │ │ │ │ - itee mi │ │ │ │ - movmi r0, r3 │ │ │ │ - blt.n 1e2424 @ unpredictable │ │ │ │ - lslpl r7, r4, #2 │ │ │ │ + ittt cc │ │ │ │ + movcc r0, r3 │ │ │ │ + blt.n 1e2554 @ unpredictable │ │ │ │ + lslcc r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr.w ip, [pc, #124] @ 1e24c4 │ │ │ │ + ldr.w ip, [pc, #124] @ 1e2594 │ │ │ │ add r4, sp, #28 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1e24c8 ) │ │ │ │ + ldr r0, [pc, #116] @ (1e2598 ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1e24cc ) │ │ │ │ + ldr r2, [pc, #108] @ (1e259c ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r5, [ip] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1052] @ 0x41c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #92] @ (1e24d0 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e25a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1e21c8 │ │ │ │ - ldr r2, [pc, #80] @ (1e24d4 ) │ │ │ │ + bl 1e2298 │ │ │ │ + ldr r2, [pc, #80] @ (1e25a4 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 5b0b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e24a2 │ │ │ │ + beq.n 1e2572 │ │ │ │ mov r0, r3 │ │ │ │ blx 59e00 │ │ │ │ - ldr r2, [pc, #52] @ (1e24d8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e24cc ) │ │ │ │ + ldr r2, [pc, #52] @ (1e25a8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e259c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1052] @ 0x41c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e24be │ │ │ │ + bne.n 1e258e │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - blt.n 1e2408 │ │ │ │ + bge.n 1e2538 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #20 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00a6 │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 1e2588 │ │ │ │ + bge.n 1e24b8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3544] @ 0xdd8 │ │ │ │ - ldr r2, [pc, #396] @ (1e2678 ) │ │ │ │ + ldr r2, [pc, #396] @ (1e2748 ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1e267c ) │ │ │ │ + ldr r3, [pc, #392] @ (1e274c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1e2680 ) │ │ │ │ - ldr r5, [pc, #396] @ (1e2684 ) │ │ │ │ + ldr r0, [pc, #392] @ (1e2750 ) │ │ │ │ + ldr r5, [pc, #396] @ (1e2754 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e345c │ │ │ │ - ldr r1, [pc, #380] @ (1e2688 ) │ │ │ │ + bl 1e352c │ │ │ │ + ldr r1, [pc, #380] @ (1e2758 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1ea6b4 │ │ │ │ + bl 1ea784 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1e251a │ │ │ │ + cbnz r3, 1e25ea │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1e268c ) │ │ │ │ + ldr r2, [pc, #368] @ (1e275c ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1e2690 ) │ │ │ │ + ldr r3, [pc, #368] @ (1e2760 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1e2694 ) │ │ │ │ + ldr r0, [pc, #364] @ (1e2764 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e2578 │ │ │ │ - ldr r0, [pc, #352] @ (1e2698 ) │ │ │ │ + cbz r0, 1e2648 │ │ │ │ + ldr r0, [pc, #352] @ (1e2768 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5afb0 │ │ │ │ - cbz r0, 1e2572 │ │ │ │ - ldr r0, [pc, #344] @ (1e269c ) │ │ │ │ + cbz r0, 1e2642 │ │ │ │ + ldr r0, [pc, #344] @ (1e276c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5afb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e266c │ │ │ │ - ldr r0, [pc, #332] @ (1e26a0 ) │ │ │ │ + beq.w 1e273c │ │ │ │ + ldr r0, [pc, #332] @ (1e2770 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5afb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e2670 │ │ │ │ - ldr r0, [pc, #320] @ (1e26a4 ) │ │ │ │ + beq.w 1e2740 │ │ │ │ + ldr r0, [pc, #320] @ (1e2774 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5afb0 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1e26a8 ) │ │ │ │ + ldr r3, [pc, #308] @ (1e2778 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1e26ac ) │ │ │ │ + ldr r1, [pc, #304] @ (1e277c ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1e26b0 ) │ │ │ │ + ldr r0, [pc, #304] @ (1e2780 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1ea4c8 │ │ │ │ - ldr r2, [pc, #296] @ (1e26b4 ) │ │ │ │ - ldr r3, [pc, #300] @ (1e26b8 ) │ │ │ │ + bl 1ea598 │ │ │ │ + ldr r2, [pc, #296] @ (1e2784 ) │ │ │ │ + ldr r3, [pc, #300] @ (1e2788 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1e26bc ) │ │ │ │ + ldr r1, [pc, #300] @ (1e278c ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 5ad4c │ │ │ │ mov r4, r0 │ │ │ │ blx 5ab0c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e25da │ │ │ │ - ldr r3, [pc, #276] @ (1e26c0 ) │ │ │ │ + beq.n 1e26aa │ │ │ │ + ldr r3, [pc, #276] @ (1e2790 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1e25cc │ │ │ │ - ldr r2, [pc, #272] @ (1e26c4 ) │ │ │ │ - ldr r3, [pc, #196] @ (1e267c ) │ │ │ │ + bmi.n 1e269c │ │ │ │ + ldr r2, [pc, #272] @ (1e2794 ) │ │ │ │ + ldr r3, [pc, #196] @ (1e274c ) │ │ │ │ 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 1e2674 │ │ │ │ + bne.n 1e2744 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1e47cc │ │ │ │ + bl 1e489c │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 5b1b0 │ │ │ │ - b.n 1e25b2 │ │ │ │ + b.n 1e2682 │ │ │ │ blx 5a080 │ │ │ │ mov r4, r0 │ │ │ │ blx 5ad70 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e25f0 │ │ │ │ - ldr r3, [pc, #220] @ (1e26c8 ) │ │ │ │ + beq.n 1e26c0 │ │ │ │ + ldr r3, [pc, #220] @ (1e2798 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e25ae │ │ │ │ - ldr r0, [pc, #216] @ (1e26cc ) │ │ │ │ + b.n 1e267e │ │ │ │ + ldr r0, [pc, #216] @ (1e279c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e345c │ │ │ │ - cbz r0, 1e2650 │ │ │ │ - ldr r4, [pc, #212] @ (1e26d0 ) │ │ │ │ - bl 1e47cc │ │ │ │ + bl 1e352c │ │ │ │ + cbz r0, 1e2720 │ │ │ │ + ldr r4, [pc, #212] @ (1e27a0 ) │ │ │ │ + bl 1e489c │ │ │ │ mov r5, r0 │ │ │ │ blx 59cc8 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ add r4, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 5addc <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 5a438 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1e2630 │ │ │ │ - ldr r3, [pc, #168] @ (1e26d4 ) │ │ │ │ + bge.n 1e2700 │ │ │ │ + ldr r3, [pc, #168] @ (1e27a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e25ae │ │ │ │ - ldr r1, [pc, #164] @ (1e26d8 ) │ │ │ │ + b.n 1e267e │ │ │ │ + ldr r1, [pc, #164] @ (1e27a8 ) │ │ │ │ add r1, pc │ │ │ │ blx 59dd0 │ │ │ │ - ldr r1, [pc, #160] @ (1e26dc ) │ │ │ │ + ldr r1, [pc, #160] @ (1e27ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e25ae │ │ │ │ - ldr r2, [pc, #156] @ (1e26e0 ) │ │ │ │ + beq.n 1e267e │ │ │ │ + ldr r2, [pc, #156] @ (1e27b0 ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1e25ae │ │ │ │ - ldr r0, [pc, #144] @ (1e26e4 ) │ │ │ │ + b.n 1e267e │ │ │ │ + ldr r0, [pc, #144] @ (1e27b4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e345c │ │ │ │ - cbz r0, 1e2664 │ │ │ │ - ldr r1, [pc, #140] @ (1e26e8 ) │ │ │ │ + bl 1e352c │ │ │ │ + cbz r0, 1e2734 │ │ │ │ + ldr r1, [pc, #140] @ (1e27b8 ) │ │ │ │ add r1, pc │ │ │ │ blx 5b0c0 │ │ │ │ - b.n 1e2638 │ │ │ │ - ldr r3, [pc, #132] @ (1e26ec ) │ │ │ │ + b.n 1e2708 │ │ │ │ + ldr r3, [pc, #132] @ (1e27bc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e25ae │ │ │ │ + b.n 1e267e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e2572 │ │ │ │ + b.n 1e2642 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1e2572 │ │ │ │ + b.n 1e2642 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - blt.n 1e2690 │ │ │ │ + bge.n 1e27c0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #32] │ │ │ │ movs r1, r3 │ │ │ │ - blt.n 1e2688 │ │ │ │ + bge.n 1e27b8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ movs r1, r3 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ movs r1, r3 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + adds r4, r0, #2 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bge.n 1e2754 │ │ │ │ + bls.n 1e2884 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r2, r4, #14 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ movs r5, r3 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1e2794 ) │ │ │ │ + ldr r2, [pc, #144] @ (1e2864 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1e2798 ) │ │ │ │ + ldr r3, [pc, #144] @ (1e2868 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1e279c ) │ │ │ │ + ldr r4, [pc, #144] @ (1e286c ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1e27a0 ) │ │ │ │ + ldr r0, [pc, #140] @ (1e2870 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1e27a4 ) │ │ │ │ + ldr r1, [pc, #140] @ (1e2874 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f80c0 │ │ │ │ + bl 1f8190 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e277a │ │ │ │ + bhi.n 1e284a │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1e2760 │ │ │ │ - ldr r4, [pc, #112] @ (1e27a8 ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1e27ac │ │ │ │ + bhi.n 1e2830 │ │ │ │ + ldr r4, [pc, #112] @ (1e2878 ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1e287c │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1e275a │ │ │ │ + beq.n 1e282a │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx r7 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 1e2742 │ │ │ │ - ldr r2, [pc, #76] @ (1e27b0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1e2798 ) │ │ │ │ + bne.n 1e2812 │ │ │ │ + ldr r2, [pc, #76] @ (1e2880 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e2868 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e278e │ │ │ │ + bne.n 1e285e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1e27b4 ) │ │ │ │ + ldr r1, [pc, #56] @ (1e2884 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1e27b8 ) │ │ │ │ + ldr r0, [pc, #56] @ (1e2888 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1f80c0 │ │ │ │ + bl 1f8190 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1e2730 │ │ │ │ + b.n 1e2800 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bhi.n 1e2780 │ │ │ │ + bhi.n 1e28b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r4, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bhi.n 1e26e4 │ │ │ │ + bvc.n 1e2814 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ 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] @ 1e2810 │ │ │ │ + ldr.w ip, [pc, #64] @ 1e28e0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1e2814 ) │ │ │ │ + ldr r2, [pc, #64] @ (1e28e4 ) │ │ │ │ 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 1e26f0 │ │ │ │ - ldr r2, [pc, #40] @ (1e2818 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e2814 ) │ │ │ │ + bl 1e27c0 │ │ │ │ + ldr r2, [pc, #40] @ (1e28e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e28e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e280c │ │ │ │ + bne.n 1e28dc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - bhi.n 1e2860 │ │ │ │ + bvc.n 1e2990 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1e2830 │ │ │ │ + bvc.n 1e2960 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ (1e2844 ) │ │ │ │ + ldr r0, [pc, #24] @ (1e2914 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e345c │ │ │ │ - ldr r2, [pc, #20] @ (1e2848 ) │ │ │ │ - ldr r1, [pc, #20] @ (1e284c ) │ │ │ │ + bl 1e352c │ │ │ │ + ldr r2, [pc, #20] @ (1e2918 ) │ │ │ │ + ldr r1, [pc, #20] @ (1e291c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ movs r1, r3 │ │ │ │ - add r3, pc, #528 @ (adr r3, 1e2a60 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 1e2af0 ) │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r8, [pc, #76] @ 1e28b0 │ │ │ │ + ldr.w r8, [pc, #76] @ 1e2980 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1e2886 │ │ │ │ + b.n 1e2956 │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1e27bc │ │ │ │ + bl 1e288c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 5b264 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2874 │ │ │ │ + bne.n 1e2944 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1e28ac │ │ │ │ + beq.n 1e297c │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 5a4ec │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - revsh r0, r2 │ │ │ │ + revsh r0, r0 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #16 │ │ │ │ - bl 1e4cdc │ │ │ │ - ldr r1, [pc, #24] @ (1e28e8 ) │ │ │ │ + bl 1e4dac │ │ │ │ + ldr r1, [pc, #24] @ (1e29b8 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1e5050 │ │ │ │ + bl 1e5120 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ movs r1, r3 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr.w ip, [pc, #80] @ 1e2950 │ │ │ │ + ldr.w ip, [pc, #80] @ 1e2a20 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1e2954 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e2a24 ) │ │ │ │ mov r1, r0 │ │ │ │ add ip, pc │ │ │ │ add r3, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r1, #8]! │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5180 │ │ │ │ + bl 1e5250 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2850 │ │ │ │ - ldr r2, [pc, #40] @ (1e2958 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e2954 ) │ │ │ │ + bl 1e2920 │ │ │ │ + ldr r2, [pc, #40] @ (1e2a28 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e2a24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e294c │ │ │ │ + bne.n 1e2a1c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - bvs.n 1e2940 │ │ │ │ + bvs.n 1e2a70 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1e28f0 │ │ │ │ + bpl.n 1e2a20 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e29c8 │ │ │ │ + ldr.w ip, [pc, #92] @ 1e2a98 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1e29cc ) │ │ │ │ + ldr r3, [pc, #88] @ (1e2a9c ) │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ mov r0, r2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -538012,34 +538227,34 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 5ada0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e2850 │ │ │ │ + bl 1e2920 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59e00 │ │ │ │ - ldr r2, [pc, #32] @ (1e29d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e29cc ) │ │ │ │ + ldr r2, [pc, #32] @ (1e2aa0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e2a9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e29c4 │ │ │ │ + bne.n 1e2a94 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - bvs.n 1e28dc │ │ │ │ + bpl.n 1e2a0c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1e2a6c │ │ │ │ + bpl.n 1e2b9c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -538057,37 +538272,37 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov.w ip, ip, lsl #3 │ │ │ │ cmp r3, #32 │ │ │ │ ldr.w r2, [r4, lr] │ │ │ │ lsl.w r1, r1, ip │ │ │ │ orr.w r2, r2, r1 │ │ │ │ str.w r2, [r4, lr] │ │ │ │ - bne.n 1e29f8 │ │ │ │ + bne.n 1e2ac8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1e2a58 │ │ │ │ + ldr.w lr, [pc, #48] @ 1e2b28 │ │ │ │ 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 1e2a2c │ │ │ │ + bne.n 1e2afc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r1, #1 │ │ │ │ ldrb.w ip, [r1, r2, lsl #1] │ │ │ │ ldrb.w r3, [r4, r2, lsl #1] │ │ │ │ @@ -538101,259 +538316,259 @@ │ │ │ │ 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 1e2a64 │ │ │ │ + bne.n 1e2b34 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1e2b04 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e2bd4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e2b08 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e2bd8 ) │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f5cc0 │ │ │ │ + bl 1f5d90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f5d3c │ │ │ │ + bl 1f5e0c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f621c │ │ │ │ - ldr r2, [pc, #36] @ (1e2b0c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e2b08 ) │ │ │ │ + bl 1f62ec │ │ │ │ + ldr r2, [pc, #36] @ (1e2bdc ) │ │ │ │ + ldr r3, [pc, #32] @ (1e2bd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2b00 │ │ │ │ + bne.n 1e2bd0 │ │ │ │ addw sp, sp, #1932 @ 0x78c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 1e2b88 │ │ │ │ + bmi.n 1e2cb8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1e2b38 │ │ │ │ + bmi.n 1e2c68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #88] @ (1e2b78 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e2c48 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1e2b7c ) │ │ │ │ + ldr r3, [pc, #88] @ (1e2c4c ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r6, [pc, #80] @ (1e2b80 ) │ │ │ │ + ldr r6, [pc, #80] @ (1e2c50 ) │ │ │ │ add r5, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e29d4 │ │ │ │ - ldr r2, [pc, #64] @ (1e2b84 ) │ │ │ │ + bl 1e2aa4 │ │ │ │ + ldr r2, [pc, #64] @ (1e2c54 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1e2b46 │ │ │ │ - ldr r2, [pc, #44] @ (1e2b88 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e2b7c ) │ │ │ │ + bne.n 1e2c16 │ │ │ │ + ldr r2, [pc, #44] @ (1e2c58 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e2c4c ) │ │ │ │ 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 1e2b72 │ │ │ │ + bne.n 1e2c42 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bmi.n 1e2b28 │ │ │ │ + bmi.n 1e2c58 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ movs r1, r3 │ │ │ │ - bmi.n 1e2ac8 │ │ │ │ + bcc.n 1e2bf8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #68] @ (1e2be0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e2cb0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #68] @ (1e2be4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e2cb4 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e29d4 │ │ │ │ + bl 1e2aa4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 5b0d8 │ │ │ │ - ldr r2, [pc, #40] @ (1e2be8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e2be4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e2cb8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e2cb4 ) │ │ │ │ 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 1e2bdc │ │ │ │ + bne.n 1e2cac │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 1e2c98 │ │ │ │ + bcc.n 1e2bc8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1e2c60 │ │ │ │ + bcc.n 1e2d90 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #80] @ (1e2c4c ) │ │ │ │ + ldr r2, [pc, #80] @ (1e2d1c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1e2c50 ) │ │ │ │ + ldr r3, [pc, #80] @ (1e2d20 ) │ │ │ │ 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 1f800c │ │ │ │ + bl 1f80dc │ │ │ │ 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] @ (1e2c50 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e2d20 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1e2c54 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e2d24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2c48 │ │ │ │ + bne.n 1e2d18 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 1e2c44 │ │ │ │ + bcc.n 1e2d74 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1e2be8 │ │ │ │ + bcs.n 1e2d18 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #96] @ 1e2cc8 │ │ │ │ + ldr.w lr, [pc, #96] @ 1e2d98 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #92] @ 1e2ccc │ │ │ │ + ldr.w ip, [pc, #92] @ 1e2d9c │ │ │ │ add lr, pc │ │ │ │ - add r3, pc, #76 @ (adr r3, 1e2cc0 ) │ │ │ │ + add r3, pc, #76 @ (adr r3, 1e2d90 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 5a8e8 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, sp │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ blx 59f9c <__clock_nanosleep_time64@plt> │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1e2c92 │ │ │ │ - ldr r2, [pc, #44] @ (1e2cd0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e2ccc ) │ │ │ │ + beq.n 1e2d62 │ │ │ │ + ldr r2, [pc, #44] @ (1e2da0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e2d9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2cba │ │ │ │ + bne.n 1e2d8a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1e2be4 │ │ │ │ + bcs.n 1e2d14 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1e2d80 │ │ │ │ + bcs.n 1e2cb0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #116] @ (1e2d58 ) │ │ │ │ + ldr r2, [pc, #116] @ (1e2e28 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #116] @ (1e2d5c ) │ │ │ │ + ldr r3, [pc, #116] @ (1e2e2c ) │ │ │ │ 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 1e2d4c │ │ │ │ + blt.n 1e2e1c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f800c │ │ │ │ + bl 1f80dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ umull r3, r2, r3, r1 │ │ │ │ @@ -538361,234 +538576,234 @@ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ adc.w r2, r2, r0, asr #31 │ │ │ │ adds r0, r6, r3 │ │ │ │ adcs.w r1, r4, r2 │ │ │ │ it vs │ │ │ │ movvs.w ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e2d4c │ │ │ │ - ldr r2, [pc, #40] @ (1e2d60 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e2d5c ) │ │ │ │ + bne.n 1e2e1c │ │ │ │ + ldr r2, [pc, #40] @ (1e2e30 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e2e2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2d54 │ │ │ │ + bne.n 1e2e24 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1e2d34 │ │ │ │ + b.n 1e2e04 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 1e2d80 │ │ │ │ + bcs.n 1e2eb0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1e2cec │ │ │ │ + bne.n 1e2e1c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #3 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ mov r5, r0 │ │ │ │ blx 59cd4 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1e2db6 │ │ │ │ + bge.n 1e2e86 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1e2dbc │ │ │ │ + bne.n 1e2e8c │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 59cd4 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1e2dbc │ │ │ │ + blt.n 1e2e8c │ │ │ │ movs r1, #1 │ │ │ │ blx 59cd4 <__fcntl_time64@plt> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1e2dc2 │ │ │ │ + beq.n 1e2e92 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 59cd4 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1e2dc2 │ │ │ │ + beq.n 1e2e92 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1e2db6 │ │ │ │ + b.n 1e2e86 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 5a414 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1e2db6 │ │ │ │ + b.n 1e2e86 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #324] @ (1e2f28 ) │ │ │ │ + ldr r2, [pc, #324] @ (1e2ff8 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #324] @ (1e2f2c ) │ │ │ │ + ldr r3, [pc, #324] @ (1e2ffc ) │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a618 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ - beq.n 1e2ec2 │ │ │ │ + beq.n 1e2f92 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 5a81c <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2ede │ │ │ │ + beq.n 1e2fae │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 5ad88 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2f14 │ │ │ │ + beq.n 1e2fe4 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1e2e36 │ │ │ │ + b.n 1e2f06 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e2e5e │ │ │ │ + ble.n 1e2f2e │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1e2e88 │ │ │ │ + beq.n 1e2f58 │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a468 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1e2e2c │ │ │ │ + bge.n 1e2efc │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1e2e32 │ │ │ │ + beq.n 1e2f02 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1e2e30 │ │ │ │ + bgt.n 1e2f00 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e2e98 │ │ │ │ + bne.n 1e2f68 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 5a5e8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2efc │ │ │ │ + beq.n 1e2fcc │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1e2e26 │ │ │ │ + b.n 1e2ef6 │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1e2e6a │ │ │ │ + beq.n 1e2f3a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a414 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 5a5e8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1e2ee6 │ │ │ │ + cbz r0, 1e2fb6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e2ec2 │ │ │ │ + beq.n 1e2f92 │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #108] @ (1e2f30 ) │ │ │ │ - ldr r3, [pc, #100] @ (1e2f2c ) │ │ │ │ + ldr r2, [pc, #108] @ (1e3000 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e2ffc ) │ │ │ │ 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 1e2ef8 │ │ │ │ + bne.n 1e2fc8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r8, r3, #64 @ 0x40 │ │ │ │ - b.n 1e2e14 │ │ │ │ + b.n 1e2ee4 │ │ │ │ mov r0, r6 │ │ │ │ blx 59e00 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1e2ec2 │ │ │ │ + b.n 1e2f92 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 59e00 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a414 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1e2ec2 │ │ │ │ + b.n 1e2f92 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r6 │ │ │ │ blx 5a414 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1e2ec2 │ │ │ │ - bcs.n 1e2f54 │ │ │ │ + b.n 1e2f92 │ │ │ │ + bne.n 1e3084 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1e2fa0 │ │ │ │ + beq.n 1e30d0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #456] @ (1e3110 ) │ │ │ │ + ldr r2, [pc, #456] @ (1e31e0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #456] @ (1e3114 ) │ │ │ │ + ldr r3, [pc, #456] @ (1e31e4 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #452] @ (1e3118 ) │ │ │ │ + ldr r0, [pc, #452] @ (1e31e8 ) │ │ │ │ add.w r7, r5, #36 @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2764] @ 0xacc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e9d30 │ │ │ │ + bl 1e9e00 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a8b8 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -538604,177 +538819,177 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e30d8 │ │ │ │ + bne.w 1e31a8 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #28 │ │ │ │ strd r4, r8, [sp, #28] │ │ │ │ strd r3, r8, [sp, #36] @ 0x24 │ │ │ │ blx 5a4a4 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1e3036 │ │ │ │ + beq.n 1e3106 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1e2fe0 │ │ │ │ + bpl.n 1e30b0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 5a6c0 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1e30d8 │ │ │ │ + beq.n 1e31a8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 5a468 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 1e305a │ │ │ │ + bne.n 1e312a │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1e2f94 │ │ │ │ + beq.n 1e3064 │ │ │ │ blx 5a08c │ │ │ │ - ldr r2, [pc, #276] @ (1e311c ) │ │ │ │ - ldr r1, [pc, #276] @ (1e3120 ) │ │ │ │ + ldr r2, [pc, #276] @ (1e31ec ) │ │ │ │ + ldr r1, [pc, #276] @ (1e31f0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ - ldr r2, [pc, #268] @ (1e3124 ) │ │ │ │ - ldr r3, [pc, #248] @ (1e3114 ) │ │ │ │ + bl 1e288c │ │ │ │ + ldr r2, [pc, #268] @ (1e31f4 ) │ │ │ │ + ldr r3, [pc, #248] @ (1e31e4 ) │ │ │ │ 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 1e310a │ │ │ │ + bne.n 1e31da │ │ │ │ mov r0, fp │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1e2f94 │ │ │ │ + beq.n 1e3064 │ │ │ │ blx 5a08c │ │ │ │ - ldr r2, [pc, #220] @ (1e3128 ) │ │ │ │ - ldr r1, [pc, #224] @ (1e312c ) │ │ │ │ + ldr r2, [pc, #220] @ (1e31f8 ) │ │ │ │ + ldr r1, [pc, #224] @ (1e31fc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ - b.n 1e3016 │ │ │ │ + bl 1e288c │ │ │ │ + b.n 1e30e6 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add.w r9, r3, r0 │ │ │ │ cmp r9, r3 │ │ │ │ itt hi │ │ │ │ addhi r4, sp, #44 @ 0x2c │ │ │ │ movhi.w sl, #0 │ │ │ │ - bhi.n 1e3088 │ │ │ │ - b.n 1e2f94 │ │ │ │ + bhi.n 1e3158 │ │ │ │ + b.n 1e3064 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrd fp, r0, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [sp] │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #16 │ │ │ │ add r4, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs.n 1e2f94 │ │ │ │ + bcs.n 1e3064 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e306e │ │ │ │ + bne.n 1e313e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ands.w fp, r2, #3072 @ 0xc00 │ │ │ │ - bne.n 1e30c8 │ │ │ │ + bne.n 1e3198 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 5afb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e306e │ │ │ │ + bne.n 1e313e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ands.w fp, r2, #256 @ 0x100 │ │ │ │ - bne.n 1e30de │ │ │ │ + bne.n 1e31ae │ │ │ │ lsls r3, r2, #22 │ │ │ │ - bpl.n 1e306e │ │ │ │ + bpl.n 1e313e │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 59ff0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e3072 │ │ │ │ + b.n 1e3142 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r4, r0, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1e3016 │ │ │ │ + b.n 1e30e6 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ blx 5a128 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #4] │ │ │ │ - beq.n 1e30fa │ │ │ │ + beq.n 1e31ca │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e3072 │ │ │ │ - ldr r2, [pc, #52] @ (1e3130 ) │ │ │ │ + b.n 1e3142 │ │ │ │ + ldr r2, [pc, #52] @ (1e3200 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1e3134 ) │ │ │ │ + ldr r1, [pc, #52] @ (1e3204 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e27bc │ │ │ │ - b.n 1e3016 │ │ │ │ + bl 1e288c │ │ │ │ + b.n 1e30e6 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 1e3070 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r6, [r4, #4] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -538782,26 +538997,26 @@ │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r3 │ │ │ │ blx 5abd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e32ba │ │ │ │ + beq.w 1e338a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 5ada0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3232 │ │ │ │ + beq.n 1e3302 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcc.n 1e3194 │ │ │ │ - cbz r5, 1e3184 │ │ │ │ - ldr r3, [pc, #328] @ (1e32c8 ) │ │ │ │ + bcc.n 1e3264 │ │ │ │ + cbz r5, 1e3254 │ │ │ │ + ldr r3, [pc, #328] @ (1e3398 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 59e00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -538811,30 +539026,30 @@ │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ add.w r7, r4, #36 @ 0x24 │ │ │ │ blx 5ad1c │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 5b060 │ │ │ │ adds r6, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1e3254 │ │ │ │ + beq.n 1e3324 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a128 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e323e │ │ │ │ + beq.n 1e330e │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r7 │ │ │ │ blx 5b168 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #4128 @ 0x1020 │ │ │ │ adds r0, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e3294 │ │ │ │ + beq.n 1e3364 │ │ │ │ subs r2, r6, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 59cec <__memcpy_chk@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r1, #4132 @ 0x1024 │ │ │ │ @@ -538846,119 +539061,119 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r7, [r4, #32] │ │ │ │ blx 5a128 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1e3262 │ │ │ │ + bne.n 1e3332 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e329e │ │ │ │ - cbz r5, 1e321c │ │ │ │ - ldr r3, [pc, #180] @ (1e32cc ) │ │ │ │ + beq.n 1e336e │ │ │ │ + cbz r5, 1e32ec │ │ │ │ + ldr r3, [pc, #180] @ (1e339c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1e3226 │ │ │ │ + beq.n 1e32f6 │ │ │ │ blx 5a414 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1e3184 │ │ │ │ + beq.n 1e3254 │ │ │ │ blx 5a414 │ │ │ │ - b.n 1e3184 │ │ │ │ + b.n 1e3254 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e3184 │ │ │ │ - ldr r3, [pc, #152] @ (1e32d0 ) │ │ │ │ + beq.n 1e3254 │ │ │ │ + ldr r3, [pc, #152] @ (1e33a0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1e3184 │ │ │ │ + b.n 1e3254 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e31c0 │ │ │ │ + beq.n 1e3290 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e321c │ │ │ │ - ldr r3, [pc, #132] @ (1e32d4 ) │ │ │ │ + beq.n 1e32ec │ │ │ │ + ldr r3, [pc, #132] @ (1e33a4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1e321c │ │ │ │ + b.n 1e32ec │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e3226 │ │ │ │ - ldr r3, [pc, #124] @ (1e32d8 ) │ │ │ │ + beq.n 1e32f6 │ │ │ │ + ldr r3, [pc, #124] @ (1e33a8 ) │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1e3228 │ │ │ │ + b.n 1e32f8 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 5a9ac │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e32aa │ │ │ │ - ldr r1, [pc, #104] @ (1e32dc ) │ │ │ │ + beq.n 1e337a │ │ │ │ + ldr r1, [pc, #104] @ (1e33ac ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1e9ca8 │ │ │ │ + bl 1e9d78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e318c │ │ │ │ + beq.n 1e325c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e321c │ │ │ │ - ldr r3, [pc, #80] @ (1e32e0 ) │ │ │ │ + beq.n 1e32ec │ │ │ │ + ldr r3, [pc, #80] @ (1e33b0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1e321c │ │ │ │ + b.n 1e32ec │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strh r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 1e31f2 │ │ │ │ + b.n 1e32c2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e321c │ │ │ │ - ldr r3, [pc, #64] @ (1e32e4 ) │ │ │ │ + beq.n 1e32ec │ │ │ │ + ldr r3, [pc, #64] @ (1e33b4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1e321c │ │ │ │ - cbz r5, 1e32b2 │ │ │ │ - ldr r3, [pc, #56] @ (1e32e8 ) │ │ │ │ + b.n 1e32ec │ │ │ │ + cbz r5, 1e3382 │ │ │ │ + ldr r3, [pc, #56] @ (1e33b8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1e3222 │ │ │ │ - b.n 1e3184 │ │ │ │ + bne.n 1e32f2 │ │ │ │ + b.n 1e3254 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e318c │ │ │ │ - ldr r3, [pc, #40] @ (1e32ec ) │ │ │ │ + beq.w 1e325c │ │ │ │ + ldr r3, [pc, #40] @ (1e33bc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1e318c │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + b.n 1e325c │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ movs r1, r3 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #58] @ 0x3a │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ movs r1, r3 │ │ │ │ ldc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r3, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ - cbz r0, 1e3336 │ │ │ │ + cbz r0, 1e3406 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -538966,138 +539181,138 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 5a4bc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1f8298 │ │ │ │ + bl 1f8368 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5a414 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 5a414 │ │ │ │ mov r0, r4 │ │ │ │ blx 59e00 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #168] @ (1e33f0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1e34c0 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e3360 │ │ │ │ + bne.n 1e3430 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3350 │ │ │ │ + bne.n 1e3420 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1e33a4 │ │ │ │ - ldr r4, [pc, #140] @ (1e33f4 ) │ │ │ │ + cbnz r2, 1e3474 │ │ │ │ + ldr r4, [pc, #140] @ (1e34c4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e1914 │ │ │ │ - ldr r3, [pc, #132] @ (1e33f8 ) │ │ │ │ - ldr r0, [pc, #132] @ (1e33fc ) │ │ │ │ + bl 1e19e4 │ │ │ │ + ldr r3, [pc, #132] @ (1e34c8 ) │ │ │ │ + ldr r0, [pc, #132] @ (1e34cc ) │ │ │ │ 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 1e3386 │ │ │ │ + bne.n 1e3456 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1e339c │ │ │ │ + cbnz r3, 1e346c │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1e33d2 │ │ │ │ - ldr r4, [pc, #84] @ (1e3400 ) │ │ │ │ + bne.n 1e34a2 │ │ │ │ + ldr r4, [pc, #84] @ (1e34d0 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e33bc │ │ │ │ + bne.n 1e348c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e33ac │ │ │ │ - b.n 1e3366 │ │ │ │ + bne.n 1e347c │ │ │ │ + b.n 1e3436 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e33d8 │ │ │ │ + bne.n 1e34a8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e33a8 │ │ │ │ - b.n 1e3366 │ │ │ │ + bne.n 1e3478 │ │ │ │ + b.n 1e3436 │ │ │ │ nop │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ 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] @ (1e3448 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e3518 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1e344c ) │ │ │ │ + ldr r3, [pc, #52] @ (1e351c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1e343e │ │ │ │ - ldr r2, [pc, #44] @ (1e3450 ) │ │ │ │ - ldr r4, [pc, #48] @ (1e3454 ) │ │ │ │ + cbz r1, 1e350e │ │ │ │ + ldr r2, [pc, #44] @ (1e3520 ) │ │ │ │ + ldr r4, [pc, #48] @ (1e3524 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5b0b4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 5b1d4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5b0b4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1e3458 ) │ │ │ │ + ldr r1, [pc, #24] @ (1e3528 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1e3420 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + b.n 1e34f0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -539109,168 +539324,168 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5b1c8 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #324] @ (1e35d8 ) │ │ │ │ + ldr r3, [pc, #324] @ (1e36a8 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1e35dc ) │ │ │ │ + ldr r4, [pc, #320] @ (1e36ac ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e34b4 │ │ │ │ + bne.n 1e3584 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e34a4 │ │ │ │ + bne.n 1e3574 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e358a │ │ │ │ - ldr r3, [pc, #288] @ (1e35e0 ) │ │ │ │ + bne.n 1e365a │ │ │ │ + ldr r3, [pc, #288] @ (1e36b0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e356c │ │ │ │ - ldr r3, [pc, #284] @ (1e35e4 ) │ │ │ │ + bne.n 1e363c │ │ │ │ + ldr r3, [pc, #284] @ (1e36b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1e3500 │ │ │ │ + cbz r2, 1e35d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e353a │ │ │ │ + beq.n 1e360a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r0, [pc, #264] @ (1e35e8 ) │ │ │ │ + ldr r0, [pc, #264] @ (1e36b8 ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e34e4 │ │ │ │ + bne.n 1e35b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3576 │ │ │ │ + bne.n 1e3646 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #232] @ (1e35ec ) │ │ │ │ + ldr r1, [pc, #232] @ (1e36bc ) │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ - ldr r1, [pc, #228] @ (1e35f0 ) │ │ │ │ + ldr r1, [pc, #228] @ (1e36c0 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1728 │ │ │ │ + bl 1e17f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e34dc │ │ │ │ + beq.n 1e35ac │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #204] @ (1e35f4 ) │ │ │ │ + ldr r0, [pc, #204] @ (1e36c4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 360444 │ │ │ │ + bl 360514 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e34da │ │ │ │ - ldr r4, [pc, #188] @ (1e35f8 ) │ │ │ │ + bne.n 1e35aa │ │ │ │ + ldr r4, [pc, #188] @ (1e36c8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e5050 │ │ │ │ + bl 1e5120 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e35d4 │ │ │ │ + beq.n 1e36a4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx 5b1ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5050 │ │ │ │ + bl 1e5120 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1e34dc │ │ │ │ + b.n 1e35ac │ │ │ │ mov r0, r5 │ │ │ │ blx 5b1ec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e34dc │ │ │ │ + b.n 1e35ac │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1e35b8 │ │ │ │ - ldr r6, [pc, #108] @ (1e35fc ) │ │ │ │ + bne.n 1e3688 │ │ │ │ + ldr r6, [pc, #108] @ (1e36cc ) │ │ │ │ add r6, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r0, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e35a2 │ │ │ │ + bne.n 1e3672 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3592 │ │ │ │ - b.n 1e34bc │ │ │ │ + bne.n 1e3662 │ │ │ │ + b.n 1e358c │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e35be │ │ │ │ + bne.n 1e368e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e358e │ │ │ │ - b.n 1e34bc │ │ │ │ + bne.n 1e365e │ │ │ │ + b.n 1e358c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1e34dc │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + b.n 1e35ac │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ 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 │ │ │ │ @@ -539287,75 +539502,75 @@ │ │ │ │ movgt r0, #1 │ │ │ │ strdgt r4, r3, [r5] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #120] @ (1e36bc ) │ │ │ │ + ldr r2, [pc, #120] @ (1e378c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1e36c0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1e3790 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1e36c4 ) │ │ │ │ + ldr r0, [pc, #116] @ (1e3794 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2dd0 │ │ │ │ - cbz r0, 1e3682 │ │ │ │ - ldr r1, [pc, #100] @ (1e36c8 ) │ │ │ │ + bl 1e2ea0 │ │ │ │ + cbz r0, 1e3752 │ │ │ │ + ldr r1, [pc, #100] @ (1e3798 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5a970 │ │ │ │ - cbz r0, 1e367c │ │ │ │ - ldr r1, [pc, #92] @ (1e36cc ) │ │ │ │ + cbz r0, 1e374c │ │ │ │ + ldr r1, [pc, #92] @ (1e379c ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 59f78 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1e369c │ │ │ │ + beq.n 1e376c │ │ │ │ mov r0, r4 │ │ │ │ blx 59e00 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1e36d0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1e36c0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e37a0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e3790 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e36b8 │ │ │ │ + bne.n 1e3788 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 59e00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ lsls r2, r2, #10 │ │ │ │ orr.w r2, r2, r1, lsr #22 │ │ │ │ lsls r1, r1, #10 │ │ │ │ strd r1, r2, [r5] │ │ │ │ - b.n 1e3684 │ │ │ │ + b.n 1e3754 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #32] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #30 │ │ │ │ @@ -539376,77 +539591,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 1e384c │ │ │ │ + beq.w 1e391c │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1e384c │ │ │ │ + beq.w 1e391c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e38de │ │ │ │ + beq.w 1e39ae │ │ │ │ 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 1e3854 │ │ │ │ + beq.n 1e3924 │ │ │ │ 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 1e385c │ │ │ │ + beq.n 1e392c │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e387c │ │ │ │ + beq.w 1e394c │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1e37fe │ │ │ │ + b.n 1e38ce │ │ │ │ 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, 1e37c4 │ │ │ │ + cbz r0, 1e3894 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 1e37c4 │ │ │ │ + bpl.n 1e3894 │ │ │ │ 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, 1e37e2 │ │ │ │ + cbz r3, 1e38b2 │ │ │ │ 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] │ │ │ │ @@ -539458,18 +539673,18 @@ │ │ │ │ str.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #8 │ │ │ │ adc.w r8, r8, #0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1e387c │ │ │ │ + bls.n 1e394c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e37f0 │ │ │ │ + beq.n 1e38c0 │ │ │ │ ldrd r7, r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r0, [fp, #60] @ 0x3c │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ mla r3, r8, r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -539482,211 +539697,204 @@ │ │ │ │ ldrd r3, r2, [r4, #272] @ 0x110 │ │ │ │ orrs r3, r2 │ │ │ │ it eq │ │ │ │ strdeq r0, r1, [r4, #272] @ 0x110 │ │ │ │ ldrd r9, r2, [r4, #264] @ 0x108 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.n 1e377c │ │ │ │ + bne.n 1e384c │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1e3794 │ │ │ │ + b.n 1e3864 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e38ec │ │ │ │ + bne.n 1e39bc │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1e3766 │ │ │ │ + bne.n 1e3836 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e3766 │ │ │ │ + beq.w 1e3836 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e3770 │ │ │ │ + bne.w 1e3840 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 1e38a4 │ │ │ │ + cbz r3, 1e3974 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e388e │ │ │ │ + cbz r3, 1e395e │ │ │ │ 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, 1e38c6 │ │ │ │ + cbz r3, 1e3996 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e38b6 │ │ │ │ + cbz r3, 1e3986 │ │ │ │ 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, 1e38d8 │ │ │ │ + cbz r3, 1e39a8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 1e38d8 │ │ │ │ + cbz r3, 1e39a8 │ │ │ │ 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 1e3854 │ │ │ │ + b.n 1e3924 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1e3748 │ │ │ │ + b.n 1e3818 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1e3910 ) │ │ │ │ + ldr r4, [pc, #16] @ (1e39e0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5ae3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + vaddl.u16 q8, d24, d23 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (1e39d0 ) │ │ │ │ + ldr r1, [pc, #172] @ (1e3aa0 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1e39d4 ) │ │ │ │ + ldr r0, [pc, #172] @ (1e3aa4 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1e39d8 ) │ │ │ │ - bl 1ea4c8 │ │ │ │ - ldr r3, [pc, #164] @ (1e39dc ) │ │ │ │ - ldr r2, [pc, #164] @ (1e39e0 ) │ │ │ │ + ldr r4, [pc, #164] @ (1e3aa8 ) │ │ │ │ + bl 1ea598 │ │ │ │ + ldr r3, [pc, #164] @ (1e3aac ) │ │ │ │ + ldr r2, [pc, #164] @ (1e3ab0 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ mov r5, r4 │ │ │ │ add r2, pc │ │ │ │ str r0, [r3, #12] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e39ac │ │ │ │ - ldr r3, [pc, #148] @ (1e39e4 ) │ │ │ │ + beq.n 1e3a7c │ │ │ │ + ldr r3, [pc, #148] @ (1e3ab4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1e3964 │ │ │ │ + cbz r3, 1e3a34 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5ad4c │ │ │ │ mov r4, r0 │ │ │ │ blx 5ab0c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e3980 │ │ │ │ - ldr r3, [pc, #128] @ (1e39e8 ) │ │ │ │ + beq.n 1e3a50 │ │ │ │ + ldr r3, [pc, #128] @ (1e3ab8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1e3970 │ │ │ │ + cbz r3, 1e3a40 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1e39ec ) │ │ │ │ - ldr r2, [pc, #124] @ (1e39f0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1e3abc ) │ │ │ │ + ldr r2, [pc, #124] @ (1e3ac0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a080 │ │ │ │ mov r4, r0 │ │ │ │ blx 5ad70 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1e3964 │ │ │ │ - ldr r1, [pc, #100] @ (1e39f4 ) │ │ │ │ + bne.n 1e3a34 │ │ │ │ + ldr r1, [pc, #100] @ (1e3ac4 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 5b0c0 │ │ │ │ - ldr r3, [pc, #92] @ (1e39f8 ) │ │ │ │ + ldr r3, [pc, #92] @ (1e3ac8 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3970 │ │ │ │ - ldr r0, [pc, #88] @ (1e39fc ) │ │ │ │ + beq.n 1e3a40 │ │ │ │ + ldr r0, [pc, #88] @ (1e3acc ) │ │ │ │ add r0, pc │ │ │ │ - bl 360444 │ │ │ │ - b.n 1e3964 │ │ │ │ - ldr r0, [pc, #80] @ (1e3a00 ) │ │ │ │ + bl 360514 │ │ │ │ + b.n 1e3a34 │ │ │ │ + ldr r0, [pc, #80] @ (1e3ad0 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1ea1ec │ │ │ │ - ldr r3, [pc, #76] @ (1e3a04 ) │ │ │ │ + bl 1ea2bc │ │ │ │ + ldr r3, [pc, #76] @ (1e3ad4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1e394c │ │ │ │ + b.n 1e3a1c │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r0], #652 @ 0x28c │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + stc2 0, cr0, [r0], #-652 @ 0xfffffd74 │ │ │ │ + strh r2, [r3, #12] │ │ │ │ movs r1, r3 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + vaddl.u16 q0, d28, d23 │ │ │ │ + vaddl.u16 q0, d20, d23 │ │ │ │ + vaddl.u8 q0, d18, d23 │ │ │ │ + vhadd.u d16, d18, d23 │ │ │ │ lsrs r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, r6 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - strb.w r0, [r6, #28] │ │ │ │ - movs r6, r1 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + vhadd.u32 d16, d20, d23 │ │ │ │ + ldr??.w r0, [r6, ip, lsl #1] │ │ │ │ + vhadd.u d0, d30, d23 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ movs r1, r3 │ │ │ │ - vaddl.u32 q8, d24, d23 │ │ │ │ + vhadd.u16 d0, d24, d23 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r1, 1e3a54 │ │ │ │ + cbz r1, 1e3b24 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1e3a6c ) │ │ │ │ + ldr r2, [pc, #60] @ (1e3b3c ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ @@ -539696,71 +539904,71 @@ │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ blx r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (1e3a70 ) │ │ │ │ + ldr r2, [pc, #20] @ (1e3b40 ) │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ movs r1, r3 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ ldr.w r4, [r0, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ - ldr r2, [pc, #24] @ (1e3aac ) │ │ │ │ + ldr r2, [pc, #24] @ (1e3b7c ) │ │ │ │ sbc.w ip, r1, r4 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e3acc ) │ │ │ │ + ldr r2, [pc, #12] @ (1e3b9c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (1e3af0 ) │ │ │ │ + ldr r2, [pc, #16] @ (1e3bc0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #28 │ │ │ │ @@ -539769,311 +539977,311 @@ │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrd r3, r2, [r0, #280] @ 0x118 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1e3b48 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e3c18 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1e3b3a │ │ │ │ + cbz r3, 1e3c0a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1e3b4c ) │ │ │ │ + ldr r2, [pc, #16] @ (1e3c1c ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e3b6c ) │ │ │ │ + ldr r2, [pc, #12] @ (1e3c3c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e3b8c ) │ │ │ │ + ldr r2, [pc, #12] @ (1e3c5c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 1e3bfa │ │ │ │ + cbnz r3, 1e3cca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (1e3c08 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e3cd8 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (1e3c0c ) │ │ │ │ + ldr r2, [pc, #80] @ (1e3cdc ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (1e3c10 ) │ │ │ │ + ldr r2, [pc, #64] @ (1e3ce0 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 1e3bea │ │ │ │ + cbz r2, 1e3cba │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (1e3c14 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e3ce4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1e3c18 ) │ │ │ │ + ldr r2, [pc, #28] @ (1e3ce8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ - b.n 1e3baa │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ - movs r1, r3 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + b.n 1e3c7a │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ + movs r1, r3 │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ subs r5, r3, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1e3c6c ) │ │ │ │ + ldr r2, [pc, #44] @ (1e3d3c ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1e3c70 ) │ │ │ │ + ldr r2, [pc, #28] @ (1e3d40 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1e3c74 ) │ │ │ │ + ldr r2, [pc, #20] @ (1e3d44 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ movs r2, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #284] @ 0x11c │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 1e3ca0 │ │ │ │ - ldr r2, [pc, #32] @ (1e3cb4 ) │ │ │ │ + cbnz r2, 1e3d70 │ │ │ │ + ldr r2, [pc, #32] @ (1e3d84 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (1e3cb8 ) │ │ │ │ + ldr r2, [pc, #20] @ (1e3d88 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e3c90 │ │ │ │ + b.n 1e3d60 │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 1e3cec │ │ │ │ - ldr r2, [pc, #44] @ (1e3d00 ) │ │ │ │ + cbnz r3, 1e3dbc │ │ │ │ + ldr r2, [pc, #44] @ (1e3dd0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1e3d04 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e3dd4 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1e3d08 ) │ │ │ │ + ldr r2, [pc, #24] @ (1e3dd8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1e3cd2 │ │ │ │ + b.n 1e3da2 │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e3d28 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e3df8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (1e3d48 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e3e18 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (1e3d70 ) │ │ │ │ + ldr r2, [pc, #20] @ (1e3e40 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 5b0b4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - cbz r1, 1e3d9a │ │ │ │ + cbz r1, 1e3e6a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r6, [r5, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1e3de4 │ │ │ │ + beq.n 1e3eb4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ - b.n 1e3dc2 │ │ │ │ + b.n 1e3e92 │ │ │ │ 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 1e3de4 │ │ │ │ + beq.n 1e3eb4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e3dc8 │ │ │ │ + bne.n 1e3e98 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3dae │ │ │ │ + bne.n 1e3e7e │ │ │ │ blx 59e00 │ │ │ │ - b.n 1e3dae │ │ │ │ + b.n 1e3e7e │ │ │ │ blx 59e00 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 59e00 │ │ │ │ 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 1e3d74 │ │ │ │ + bl 1e3e44 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -540085,31 +540293,31 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w r7, r0, #8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1e3e9c │ │ │ │ + beq.n 1e3f6c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 1e3e92 │ │ │ │ + bcs.n 1e3f62 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e3f10 │ │ │ │ + beq.n 1e3fe0 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - cbz r3, 1e3e5c │ │ │ │ + cbz r3, 1e3f2c │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1e3f10 │ │ │ │ + bcs.n 1e3fe0 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 5ad88 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -540139,18 +540347,18 @@ │ │ │ │ lsls r2, r2, #12 │ │ │ │ blx r6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldrd r2, r3, [r1, #48] @ 0x30 │ │ │ │ str r0, [r6, #16] │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - beq.n 1e3ee6 │ │ │ │ + beq.n 1e3fb6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 1e3ee6 │ │ │ │ + bpl.n 1e3fb6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ lsls r3, r3, #12 │ │ │ │ orr.w r3, r3, r2, lsr #20 │ │ │ │ lsls r2, r2, #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ blx r1 │ │ │ │ str r0, [r6, #20] │ │ │ │ @@ -540158,57 +540366,57 @@ │ │ │ │ movs r2, #4 │ │ │ │ adds r3, #24 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ strb.w r1, [r6, #53] @ 0x35 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e9f10 │ │ │ │ + bl 1e9fe0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e3f18 │ │ │ │ + bne.n 1e3fe8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r7, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 5ad88 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ add.w r3, r0, #272 @ 0x110 │ │ │ │ str r3, [r0, #12] │ │ │ │ str.w r0, [r8] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ - b.n 1e3f06 │ │ │ │ + b.n 1e3fd6 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #252] @ (1e4054 ) │ │ │ │ + ldr r5, [pc, #252] @ (1e4124 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e4034 │ │ │ │ + beq.n 1e4104 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ - ldr r6, [pc, #232] @ (1e4058 ) │ │ │ │ + ldr r6, [pc, #232] @ (1e4128 ) │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r4, #16] │ │ │ │ add r6, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [r4, #20] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r4, #28] │ │ │ │ @@ -540237,152 +540445,152 @@ │ │ │ │ blx 5abd8 │ │ │ │ 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 1e3fd8 │ │ │ │ + beq.n 1e40a8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 1e3ffa │ │ │ │ - ldr r1, [pc, #132] @ (1e405c ) │ │ │ │ + bpl.n 1e40ca │ │ │ │ + ldr r1, [pc, #132] @ (1e412c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1e400e │ │ │ │ + cbz r2, 1e40de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 1e3ff6 │ │ │ │ + beq.n 1e40c6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e3ff6 │ │ │ │ + cbz r3, 1e40c6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r5, #25 │ │ │ │ - bpl.n 1e402e │ │ │ │ + bpl.n 1e40fe │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #92] @ (1e4060 ) │ │ │ │ + ldr r1, [pc, #92] @ (1e4130 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e3fe2 │ │ │ │ - ldr r1, [pc, #84] @ (1e4064 ) │ │ │ │ + bne.n 1e40b2 │ │ │ │ + ldr r1, [pc, #84] @ (1e4134 ) │ │ │ │ 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 1e9928 │ │ │ │ + bl 1e99f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3fe2 │ │ │ │ + bne.n 1e40b2 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1e3fe2 │ │ │ │ - ldr r1, [pc, #56] @ (1e4068 ) │ │ │ │ + b.n 1e40b2 │ │ │ │ + ldr r1, [pc, #56] @ (1e4138 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 1e3fd8 │ │ │ │ - ldr r1, [pc, #52] @ (1e406c ) │ │ │ │ + b.n 1e40a8 │ │ │ │ + ldr r1, [pc, #52] @ (1e413c ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 1f80c0 │ │ │ │ + bl 1f8190 │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1e3f68 │ │ │ │ + b.n 1e4038 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa4a00a7 │ │ │ │ - @ instruction: 0xfa3400a7 │ │ │ │ - b.n 1e4384 │ │ │ │ + ldr??.w r0, [sl, r7, lsl #2] │ │ │ │ + vld4.32 {d16-d19}, [r4 :128], r7 │ │ │ │ + b.n 1e42b4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1e4364 │ │ │ │ + b.n 1e4294 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1e434c │ │ │ │ + b.n 1e427c │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr.w pc, [r5, #4095] @ 0xfff │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 1e4098 │ │ │ │ + cbz r3, 1e4168 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 1e40d0 │ │ │ │ + cbnz r3, 1e41a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 5b0b4 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 59e00 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1e40ce │ │ │ │ + cbz r3, 1e419e │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ - bl 1e9bbc │ │ │ │ + bl 1e9c8c │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1e9ac4 │ │ │ │ + bl 1e9b94 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1e40ce │ │ │ │ - bl 1e3d74 │ │ │ │ + beq.n 1e419e │ │ │ │ + bl 1e3e44 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e40c2 │ │ │ │ + bne.n 1e4192 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 1e408a │ │ │ │ + b.n 1e415a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r0, #304] @ 0x130 │ │ │ │ add.w r5, r0, #300 @ 0x12c │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1e4142 │ │ │ │ + beq.n 1e4212 │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r9, [pc, #72] @ 1e4148 │ │ │ │ + ldr.w r9, [pc, #72] @ 1e4218 │ │ │ │ movw r6, #4144 @ 0x1030 │ │ │ │ - ldr r7, [pc, #68] @ (1e414c ) │ │ │ │ + ldr r7, [pc, #68] @ (1e421c ) │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ add r9, pc │ │ │ │ add r7, pc │ │ │ │ strb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrd ip, r0, [r1] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ mov.w lr, #4096 @ 0x1000 │ │ │ │ adds r2, r1, r6 │ │ │ │ mov r3, r9 │ │ │ │ str.w ip, [r0] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ strd r1, r1, [r1] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e9b68 │ │ │ │ + bl 1e9c38 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1e4114 │ │ │ │ + bne.n 1e41e4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl fffd614a │ │ │ │ + bl fffd621a │ │ │ │ stc2l 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ add.w r3, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ @@ -540416,19 +540624,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 1e41d0 │ │ │ │ - bl 1e3d74 │ │ │ │ + beq.n 1e42a0 │ │ │ │ + bl 1e3e44 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e41c6 │ │ │ │ + bne.n 1e4296 │ │ │ │ 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 │ │ │ │ @@ -540468,21 +540676,21 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldrd ip, r0, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1e4272 │ │ │ │ + cbnz r4, 1e4342 │ │ │ │ clz r4, ip │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1e4280 │ │ │ │ + cbnz r4, 1e4350 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -540494,21 +540702,21 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r1, [r2, #12] │ │ │ │ add.w r4, r2, #8 │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - b.n 1e4242 │ │ │ │ + b.n 1e4312 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r4, r3, #8 │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ moveq.w ip, #0 │ │ │ │ - b.n 1e4252 │ │ │ │ + b.n 1e4322 │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -540524,47 +540732,47 @@ │ │ │ │ clz r1, r9 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1e4482 │ │ │ │ + bne.w 1e4552 │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1e4494 │ │ │ │ + bne.w 1e4564 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1e4478 │ │ │ │ + beq.w 1e4548 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1e431c │ │ │ │ + b.n 1e43ec │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r6, r5 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r6 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r1, #4] │ │ │ │ - beq.w 1e445e │ │ │ │ + beq.w 1e452e │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1e4478 │ │ │ │ + beq.w 1e4548 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1e3e1c │ │ │ │ + bl 1e3eec │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ add.w r4, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r7, #12] │ │ │ │ subs r5, r5, r6 │ │ │ │ @@ -540599,15 +540807,15 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mla lr, r6, ip, lr │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ strd fp, lr, [sp] │ │ │ │ blx r3 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 1e43ea │ │ │ │ + cbz r3, 1e44ba │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r3, ip, [r0, #48] @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ umull fp, lr, r5, r3 │ │ │ │ @@ -540630,73 +540838,73 @@ │ │ │ │ add.w r0, r8, #2 │ │ │ │ adds r1, r6, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add.w r0, r7, r0, lsl #3 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ blx 5ad1c │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 1e42f8 │ │ │ │ + beq.w 1e43c8 │ │ │ │ ldrd r3, r8, [r4, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1e42f8 │ │ │ │ + beq.w 1e43c8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ adds r7, #24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r8 │ │ │ │ add.w sl, r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ ldr.w r3, [sl] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e4430 │ │ │ │ + bne.n 1e4500 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r8 │ │ │ │ add.w sl, r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1e4422 │ │ │ │ - b.n 1e42f8 │ │ │ │ + bne.n 1e44f2 │ │ │ │ + b.n 1e43c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e4478 │ │ │ │ + beq.n 1e4548 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.w 1e431c │ │ │ │ + bne.w 1e43ec │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ add.w r1, r0, #8 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 1e42d6 │ │ │ │ + b.n 1e43a6 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 1e42e8 │ │ │ │ + b.n 1e43b8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ @@ -540715,82 +540923,82 @@ │ │ │ │ movne.w ip, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne.w ip, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e4524 │ │ │ │ - cbnz r1, 1e4536 │ │ │ │ + bne.n 1e45f4 │ │ │ │ + cbnz r1, 1e4606 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e4508 │ │ │ │ + beq.n 1e45d8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r3, r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r2, r0 │ │ │ │ add.w r0, r4, r3, lsl #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5a30c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1e44ee │ │ │ │ - cbz r5, 1e451a │ │ │ │ + bne.n 1e45be │ │ │ │ + cbz r5, 1e45ea │ │ │ │ subs r2, r6, r0 │ │ │ │ adds r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ blx 5a30c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r4, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e44e8 │ │ │ │ - cbnz r1, 1e4546 │ │ │ │ + bne.n 1e45b8 │ │ │ │ + cbnz r1, 1e4616 │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e44ee │ │ │ │ - b.n 1e451a │ │ │ │ + bne.n 1e45be │ │ │ │ + b.n 1e45ea │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e44ea │ │ │ │ + bne.n 1e45ba │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e44ee │ │ │ │ - b.n 1e451a │ │ │ │ + bne.n 1e45be │ │ │ │ + b.n 1e45ea │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e452e │ │ │ │ - b.n 1e451a │ │ │ │ + bne.n 1e45fe │ │ │ │ + b.n 1e45ea │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldrh r4, [r2, #4] │ │ │ │ adds r3, #7 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ add r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1e3e1c │ │ │ │ + bl 1e3eec │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e4662 │ │ │ │ + beq.n 1e4732 │ │ │ │ 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 │ │ │ │ @@ -540806,28 +541014,28 @@ │ │ │ │ mla r7, r5, r6, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r8] │ │ │ │ ldr.w r3, [ip] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 1e4642 │ │ │ │ + bpl.n 1e4712 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 1e4630 │ │ │ │ + cbz r3, 1e4700 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r4 │ │ │ │ subs r6, r3, #1 │ │ │ │ ldrd r3, r7, [sp, #88] @ 0x58 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, sl │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1e45f2 │ │ │ │ + b.n 1e46c2 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w ip, [sl] │ │ │ │ adds r3, r3, r4 │ │ │ │ mov r4, r3 │ │ │ │ adc.w r9, r9, #0 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ @@ -540846,15 +541054,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ adc.w r3, lr, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1e45e2 │ │ │ │ + bne.n 1e46b2 │ │ │ │ mov r8, sl │ │ │ │ ldrb.w r3, [fp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ strb.w r3, [fp, #52] @ 0x34 │ │ │ │ @@ -540869,43 +541077,43 @@ │ │ │ │ mov r0, r1 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add.w fp, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1e4594 │ │ │ │ + b.n 1e4664 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov lr, r2 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ add.w r2, r0, #8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1e4696 │ │ │ │ + beq.n 1e4766 │ │ │ │ mov r3, r5 │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ str.w r1, [ip, #60] @ 0x3c │ │ │ │ strb.w r4, [ip, #64] @ 0x40 │ │ │ │ str.w lr, [ip, #56] @ 0x38 │ │ │ │ - bne.n 1e4680 │ │ │ │ - cbz r6, 1e46b0 │ │ │ │ + bne.n 1e4750 │ │ │ │ + cbz r6, 1e4780 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1e46ce │ │ │ │ + beq.n 1e479e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ strb.w r5, [r4, #64] @ 0x40 │ │ │ │ add.w r4, r3, #300 @ 0x12c │ │ │ │ - b.n 1e46bc │ │ │ │ + b.n 1e478c │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1e46ce │ │ │ │ + beq.n 1e479e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add.w r4, r3, #300 @ 0x12c │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r1, [r3, #300] @ 0x12c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r1, [r4, #0] │ │ │ │ @@ -540916,213 +541124,213 @@ │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1e46f8 ) │ │ │ │ + ldr r4, [pc, #16] @ (1e47c8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59e00 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2d800a7 │ │ │ │ + addw r0, r8, #167 @ 0xa7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #164] @ (1e47b0 ) │ │ │ │ + ldr r0, [pc, #164] @ (1e4880 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1e47b4 ) │ │ │ │ + ldr r3, [pc, #164] @ (1e4884 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1e345c │ │ │ │ - cbz r0, 1e4734 │ │ │ │ + bl 1e352c │ │ │ │ + cbz r0, 1e4804 │ │ │ │ blx 5b318 │ │ │ │ - ldr r3, [pc, #148] @ (1e47b8 ) │ │ │ │ + ldr r3, [pc, #148] @ (1e4888 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1e4730 │ │ │ │ - ldr r0, [pc, #144] @ (1e47bc ) │ │ │ │ + cbz r0, 1e4800 │ │ │ │ + ldr r0, [pc, #144] @ (1e488c ) │ │ │ │ add r0, pc │ │ │ │ - bl 360444 │ │ │ │ + bl 360514 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1e47c0 ) │ │ │ │ + ldr r2, [pc, #136] @ (1e4890 ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5b168 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e478a │ │ │ │ - ldr r0, [pc, #120] @ (1e47c4 ) │ │ │ │ + cbz r0, 1e485a │ │ │ │ + ldr r0, [pc, #120] @ (1e4894 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 5a17c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e47a2 │ │ │ │ + cbz r0, 1e4872 │ │ │ │ blx 5ada0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 59f18 │ │ │ │ - cbnz r0, 1e479c │ │ │ │ + cbnz r0, 1e486c │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 5b168 │ │ │ │ - cbz r0, 1e479c │ │ │ │ + cbz r0, 1e486c │ │ │ │ adds r0, #1 │ │ │ │ blx 5b318 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 59e00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1e47a2 │ │ │ │ - ldr r3, [pc, #68] @ (1e47c8 ) │ │ │ │ + cbz r2, 1e4872 │ │ │ │ + ldr r3, [pc, #68] @ (1e4898 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1e4728 │ │ │ │ + b.n 1e47f8 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 5b168 │ │ │ │ - cbz r0, 1e47aa │ │ │ │ + cbz r0, 1e487a │ │ │ │ adds r0, #1 │ │ │ │ blx 5b318 │ │ │ │ - b.n 1e4720 │ │ │ │ + b.n 1e47f0 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e00 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 5b318 │ │ │ │ - b.n 1e4720 │ │ │ │ + b.n 1e47f0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1e471c │ │ │ │ + b.n 1e47ec │ │ │ │ nop │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xf29e00a7 │ │ │ │ + rsb r0, lr, #167 @ 0xa7 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xf23c00a7 │ │ │ │ + sbc.w r0, ip, #167 @ 0xa7 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (1e480c ) │ │ │ │ + ldr r2, [pc, #48] @ (1e48dc ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1e47f0 │ │ │ │ - ldr r3, [pc, #40] @ (1e4810 ) │ │ │ │ + cbz r3, 1e48c0 │ │ │ │ + ldr r3, [pc, #40] @ (1e48e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1e4814 ) │ │ │ │ + ldr r1, [pc, #32] @ (1e48e4 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1f80c0 │ │ │ │ + bl 1f8190 │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1e47e6 │ │ │ │ + b.n 1e48b6 │ │ │ │ nop │ │ │ │ - rsbs r0, sl, #167 @ 0xa7 │ │ │ │ - rsbs r0, r8, #167 @ 0xa7 │ │ │ │ + add.w r0, sl, #167 @ 0xa7 │ │ │ │ + add.w r0, r8, #167 @ 0xa7 │ │ │ │ vmaxnm.f32 , , │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (1e4868 ) │ │ │ │ + ldr r0, [pc, #60] @ (1e4938 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 5a278 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e485e │ │ │ │ - ldr r0, [pc, #48] @ (1e486c ) │ │ │ │ + bgt.n 1e492e │ │ │ │ + ldr r0, [pc, #48] @ (1e493c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 5a278 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e485e │ │ │ │ - ldr r0, [pc, #36] @ (1e4870 ) │ │ │ │ + bgt.n 1e492e │ │ │ │ + ldr r0, [pc, #36] @ (1e4940 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 5a278 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e485e │ │ │ │ + bgt.n 1e492e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e485a │ │ │ │ + beq.n 1e492a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ movs r1, r3 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (1e48d0 ) │ │ │ │ + ldr r0, [pc, #72] @ (1e49a0 ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 5a618 │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1e48cc │ │ │ │ + beq.n 1e499c │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 5a468 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1e48be │ │ │ │ + ble.n 1e498e │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1e48ba │ │ │ │ + cbnz r2, 1e498a │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1e48b2 │ │ │ │ + bne.n 1e4982 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 5a414 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a3d8 │ │ │ │ @@ -541163,35 +541371,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 5a5e8 │ │ │ │ - cbz r0, 1e499a │ │ │ │ + cbz r0, 1e4a6a │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e498c │ │ │ │ + beq.n 1e4a5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e498c │ │ │ │ + cbz r3, 1e4a5c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1e4986 │ │ │ │ + cbz r3, 1e4a56 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1e498c │ │ │ │ + cbz r3, 1e4a5c │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1e4998 │ │ │ │ + cbz r3, 1e4a68 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4990 │ │ │ │ + bne.n 1e4a60 │ │ │ │ adds r0, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -541201,17 +541409,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 5ada0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1e4950 │ │ │ │ + bl 1e4a20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e49e2 │ │ │ │ + cbz r0, 1e4ab2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -541224,179 +541432,179 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e4b4e │ │ │ │ + beq.w 1e4c1e │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e4b30 │ │ │ │ + beq.w 1e4c00 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e4b12 │ │ │ │ + beq.n 1e4be2 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e4af6 │ │ │ │ + beq.n 1e4bc6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e4ada │ │ │ │ + beq.n 1e4baa │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e4ac2 │ │ │ │ + beq.n 1e4b92 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 1e4aac │ │ │ │ + cbz r4, 1e4b7c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - cbz r7, 1e4a96 │ │ │ │ + cbz r7, 1e4b66 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - cbz r0, 1e4a80 │ │ │ │ + cbz r0, 1e4b50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 1e49e8 │ │ │ │ + bl 1e4ab8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e4a72 │ │ │ │ + bne.n 1e4b42 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ - cbz r2, 1e4a8a │ │ │ │ + cbz r2, 1e4b5a │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r2 │ │ │ │ mov r0, r7 │ │ │ │ blx 59e00 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1e4a6a │ │ │ │ + bne.n 1e4b3a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1e4aa0 │ │ │ │ + cbz r3, 1e4b70 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 59e00 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e4a62 │ │ │ │ + bne.n 1e4b32 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1e4ab6 │ │ │ │ + cbz r3, 1e4b86 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e00 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e4a5a │ │ │ │ + bne.n 1e4b2a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1e4acc │ │ │ │ + cbz r3, 1e4b9c │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 59e00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e4a4e │ │ │ │ + bne.n 1e4b1e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1e4ae6 │ │ │ │ + cbz r3, 1e4bb6 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59e00 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4a40 │ │ │ │ + bne.n 1e4b10 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1e4b02 │ │ │ │ + cbz r3, 1e4bd2 │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 59e00 │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1e4a2e │ │ │ │ + bne.n 1e4afe │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1e4b1e │ │ │ │ + cbz r3, 1e4bee │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 59e00 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1e4a1c │ │ │ │ + bne.w 1e4aec │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1e4b3c │ │ │ │ + cbz r3, 1e4c0c │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 59e00 │ │ │ │ ldr.w r8, [fp, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1e4a08 │ │ │ │ + bne.w 1e4ad8 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1e4b5a │ │ │ │ + cbz r3, 1e4c2a │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 59e00 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 r2, [r0, #-24] │ │ │ │ mov r4, r0 │ │ │ │ sub.w r5, r0, #24 │ │ │ │ - cbz r2, 1e4b9e │ │ │ │ + cbz r2, 1e4c6e │ │ │ │ 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, 1e4b9a │ │ │ │ + cbz r2, 1e4c6a │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e4b9e │ │ │ │ + cbz r3, 1e4c6e │ │ │ │ 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, 1e4bc4 │ │ │ │ + cbz r0, 1e4c94 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e49e8 │ │ │ │ + bl 1e4ab8 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e4bb2 │ │ │ │ + bne.n 1e4c82 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e4bce │ │ │ │ + cbz r3, 1e4c9e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e00 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -541404,43 +541612,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrh r3, [r0, #0] │ │ │ │ mov lr, r0 │ │ │ │ subs r3, r0, r3 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1e4c5c │ │ │ │ + beq.n 1e4d2c │ │ │ │ ldrb.w r2, [lr, #2] │ │ │ │ ldr r4, [r3, #32] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ add.w ip, r2, #8 │ │ │ │ add ip, r1 │ │ │ │ - cbz r4, 1e4c32 │ │ │ │ + cbz r4, 1e4d02 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1e4c44 │ │ │ │ + beq.n 1e4d14 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e4c2a │ │ │ │ + b.n 1e4cfa │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r2, r5, [r3, #20] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r3, #24] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1e4c44 │ │ │ │ + beq.n 1e4d14 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1e4c12 │ │ │ │ - b.n 1e4c44 │ │ │ │ + bhi.n 1e4ce2 │ │ │ │ + b.n 1e4d14 │ │ │ │ add r1, r2 │ │ │ │ str.w ip, [r3, #20] │ │ │ │ add.w r2, r3, #20 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [r3, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r2, [r1, #12] │ │ │ │ @@ -541449,184 +541657,184 @@ │ │ │ │ str.w lr, [r3, #8] │ │ │ │ ldrd r1, r2, [r3, #28] │ │ │ │ subs r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ strd r1, r2, [r3, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r1, 1e4c6c │ │ │ │ + cbz r1, 1e4d3c │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1e4c90 │ │ │ │ - cbz r2, 1e4c7a │ │ │ │ + bne.n 1e4d60 │ │ │ │ + cbz r2, 1e4d4a │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd r1, r1, [r3, #20] │ │ │ │ ldrd r4, r1, [r3, #12] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r2, r2, [r3, #12] │ │ │ │ - bl 1e4b68 │ │ │ │ + bl 1e4c38 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1e4c6e │ │ │ │ - b.n 1e4bf2 │ │ │ │ + bne.n 1e4d3e │ │ │ │ + b.n 1e4cc2 │ │ │ │ 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 5ad88 │ │ │ │ - cbz r0, 1e4cd8 │ │ │ │ + cbz r0, 1e4da8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1e4cd6 │ │ │ │ + cbz r4, 1e4da6 │ │ │ │ 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, 1e4cd6 │ │ │ │ + cbz r3, 1e4da6 │ │ │ │ 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 5ad88 │ │ │ │ - cbz r0, 1e4d20 │ │ │ │ + cbz r0, 1e4df0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1e4d1e │ │ │ │ + cbz r4, 1e4dee │ │ │ │ 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, 1e4d1e │ │ │ │ + cbz r3, 1e4dee │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r0, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e4d4a │ │ │ │ + cbz r0, 1e4e1a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 1e4d6a │ │ │ │ + cbz r1, 1e4e3a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4950 │ │ │ │ + bl 1e4a20 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r4, 1e4db6 │ │ │ │ + cbz r4, 1e4e86 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4950 │ │ │ │ + bl 1e4a20 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1e4da2 │ │ │ │ + bhi.n 1e4e72 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r5 │ │ │ │ add r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e4d9c │ │ │ │ + beq.n 1e4e6c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e4d9c │ │ │ │ + b.n 1e4e6c │ │ │ │ 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, 1e4dee │ │ │ │ + cbnz r3, 1e4ebe │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ umull r3, r4, r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r4, 1e4e2c │ │ │ │ + cbnz r4, 1e4efc │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e4e26 │ │ │ │ + cbz r0, 1e4ef6 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -541636,47 +541844,47 @@ │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ umull lr, ip, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e4e60 │ │ │ │ + bne.n 1e4f30 │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e4e64 │ │ │ │ + beq.n 1e4f34 │ │ │ │ mov r0, ip │ │ │ │ - bl 1e4950 │ │ │ │ + bl 1e4a20 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ umull r4, r5, r2, ip │ │ │ │ - cbnz r5, 1e4ebe │ │ │ │ + cbnz r5, 1e4f8e │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1e4ec6 │ │ │ │ + cbz r3, 1e4f96 │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, r4, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e4950 │ │ │ │ + bl 1e4a20 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1e4eae │ │ │ │ + bcc.n 1e4f7e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 5a30c │ │ │ │ @@ -541684,178 +541892,178 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e4ea8 │ │ │ │ + beq.n 1e4f78 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 5a30c │ │ │ │ - b.n 1e4ea8 │ │ │ │ + b.n 1e4f78 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e4f54 │ │ │ │ + beq.n 1e5024 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #-24] │ │ │ │ sub.w r4, r0, #24 │ │ │ │ mov r5, r4 │ │ │ │ - cbz r2, 1e4f1a │ │ │ │ + cbz r2, 1e4fea │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ streq r3, [r2, #4] │ │ │ │ ldr.w r2, [r0, #-16] │ │ │ │ - cbz r2, 1e4f16 │ │ │ │ + cbz r2, 1e4fe6 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e4f1a │ │ │ │ + cbz r3, 1e4fea │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #-16] │ │ │ │ - cbz r0, 1e4f42 │ │ │ │ + cbz r0, 1e5012 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e49e8 │ │ │ │ + bl 1e4ab8 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e4f30 │ │ │ │ + bne.n 1e5000 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e4f4c │ │ │ │ + cbz r3, 1e501c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e00 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1e4fc2 │ │ │ │ + cbz r1, 1e5092 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1e4fae │ │ │ │ + cbz r0, 1e507e │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1e4fbc │ │ │ │ + cbz r3, 1e508c │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ streq r2, [r3, #4] │ │ │ │ ldr.w r3, [r1, #-16] │ │ │ │ - cbz r3, 1e4f82 │ │ │ │ + cbz r3, 1e5052 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1e4f86 │ │ │ │ + cbz r2, 1e5056 │ │ │ │ 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, 1e4faa │ │ │ │ + cbz r0, 1e507a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1e4faa │ │ │ │ + cbz r3, 1e507a │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4f6a │ │ │ │ + bne.n 1e503a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1e4faa │ │ │ │ + b.n 1e507a │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1e4f96 │ │ │ │ + b.n 1e5066 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1e5004 │ │ │ │ + cbz r1, 1e50d4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1e5002 │ │ │ │ + cbz r0, 1e50d2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1e5006 │ │ │ │ + cbz r3, 1e50d6 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1e4fe0 │ │ │ │ + b.n 1e50b0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e4fde │ │ │ │ + bne.n 1e50ae │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1e4ff8 │ │ │ │ + cbz r2, 1e50c8 │ │ │ │ str r3, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r4, #-20] │ │ │ │ str.w r3, [lr, #-20] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e4fec │ │ │ │ + b.n 1e50bc │ │ │ │ nop │ │ │ │ - cbz r0, 1e5016 │ │ │ │ + cbz r0, 1e50e6 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1e5016 │ │ │ │ + cbz r0, 1e50e6 │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e504a │ │ │ │ + cbz r0, 1e511a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 1e508c │ │ │ │ + cbz r1, 1e515c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5ada0 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -541872,88 +542080,88 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5ada0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e499c │ │ │ │ + bl 1e4a6c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ - ldr r2, [pc, #100] @ (1e5130 ) │ │ │ │ + ldr r2, [pc, #100] @ (1e5200 ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (1e5134 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e5204 ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r6, [r4], #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1eaf98 │ │ │ │ + bl 1eb068 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e510a │ │ │ │ + cbz r0, 1e51da │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 5a11c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #44] @ (1e5138 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e5134 ) │ │ │ │ + ldr r2, [pc, #44] @ (1e5208 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e5204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e512a │ │ │ │ + bne.n 1e51fa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1eaf98 │ │ │ │ + bl 1eb068 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e517a │ │ │ │ + cbz r0, 1e524a │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5a11c <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ @@ -541967,180 +542175,180 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r4, 1e51dc │ │ │ │ - bl 1eaf98 │ │ │ │ + cbz r4, 1e52ac │ │ │ │ + bl 1eb068 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e4950 │ │ │ │ + bl 1e4a20 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e51d6 │ │ │ │ + cbz r0, 1e52a6 │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r1, r7, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r0, r4 │ │ │ │ blx 5a11c <__vsnprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r4, [r6, #0] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 1eaf98 │ │ │ │ + bl 1eb068 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ bic.w r0, r0, #7 │ │ │ │ blx 5ad88 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e5216 │ │ │ │ + cbz r0, 1e52e6 │ │ │ │ adds r7, #24 │ │ │ │ - vldr d7, [pc, #48] @ 1e5228 │ │ │ │ + vldr d7, [pc, #48] @ 1e52f8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #16] │ │ │ │ movs r2, #1 │ │ │ │ vstr d7, [r7, #-24] @ 0xffffffe8 │ │ │ │ adds r1, #1 │ │ │ │ vstr d7, [r7, #-16] │ │ │ │ mov r0, r7 │ │ │ │ strd r8, r9, [sp] │ │ │ │ blx 5a11c <__vsnprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ str r7, [r6, #0] │ │ │ │ blx 5ada0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1e51d4 │ │ │ │ + b.n 1e52a4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #80] @ (1e5294 ) │ │ │ │ + ldr r0, [pc, #80] @ (1e5364 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1e5298 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e5368 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 1e5268 │ │ │ │ + cbz r0, 1e5338 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 5ada0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1e5180 │ │ │ │ - ldr r2, [pc, #36] @ (1e529c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e5298 ) │ │ │ │ + bl 1e5250 │ │ │ │ + ldr r2, [pc, #36] @ (1e536c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e5368 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e528e │ │ │ │ + bne.n 1e535e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ - ldr r1, [pc, #92] @ (1e5310 ) │ │ │ │ + ldr r1, [pc, #92] @ (1e53e0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1e5314 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e53e4 ) │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbz r0, 1e52e0 │ │ │ │ + cbz r0, 1e53b0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5ada0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 1e5180 │ │ │ │ - ldr r2, [pc, #40] @ (1e5318 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e5314 ) │ │ │ │ + bl 1e5250 │ │ │ │ + ldr r2, [pc, #40] @ (1e53e8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e53e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e530a │ │ │ │ + bne.n 1e53da │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e5340 │ │ │ │ + cbz r0, 1e5410 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a30c │ │ │ │ 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 1e534a │ │ │ │ + bne.n 1e541a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -542152,66 +542360,66 @@ │ │ │ │ adds r4, r2, #3 │ │ │ │ adds r1, r1, r2 │ │ │ │ and.w r2, r4, r3 │ │ │ │ ands r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bhi.n 1e545c │ │ │ │ + bhi.n 1e552c │ │ │ │ subs r1, #1 │ │ │ │ lsrs r3, r1, #5 │ │ │ │ adds r1, r3, #1 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, r5, r6 │ │ │ │ add.w r0, r6, #8 │ │ │ │ add r0, r5 │ │ │ │ lsls r1, r1, #5 │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e53f4 │ │ │ │ + beq.n 1e54c4 │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e546e │ │ │ │ + beq.n 1e553e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbnz r3, 1e53d4 │ │ │ │ + cbnz r3, 1e54a4 │ │ │ │ ldrd r6, r1, [r4] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r2, #4 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r0, #3] │ │ │ │ add r0, r2 │ │ │ │ - beq.n 1e53ee │ │ │ │ + beq.n 1e54be │ │ │ │ subs r2, #4 │ │ │ │ orn r2, r2, #127 @ 0x7f │ │ │ │ strb.w r2, [r0, #-1] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #32728 @ 0x7fd8 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 5ac68 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r1, r8, r3 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e53ee │ │ │ │ + beq.n 1e54be │ │ │ │ ldr.w ip, [r5, r6] │ │ │ │ add.w lr, r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #32] │ │ │ │ str r5, [r0, #0] │ │ │ │ str r7, [r0, #16] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ @@ -542228,58 +542436,58 @@ │ │ │ │ str r4, [r1, #20] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r4, [r7, #12] │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e53b4 │ │ │ │ - b.n 1e546e │ │ │ │ + bne.n 1e5484 │ │ │ │ + b.n 1e553e │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e53ee │ │ │ │ + beq.n 1e54be │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1e53d4 │ │ │ │ + b.n 1e54a4 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ add.w r6, r4, #32640 @ 0x7f80 │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ sub.w r7, r4, #20 │ │ │ │ add.w r1, r0, r8 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 1e5490 │ │ │ │ + bhi.n 1e5560 │ │ │ │ subs r7, r0, r7 │ │ │ │ strb r3, [r0, #2] │ │ │ │ strh r7, [r0, #0] │ │ │ │ str.w r1, [r4, #-16] │ │ │ │ - b.n 1e53ba │ │ │ │ + b.n 1e548a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r3, #3] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1e5360 │ │ │ │ + bl 1e5430 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e54be │ │ │ │ + cbz r0, 1e558e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1e550e │ │ │ │ + cbz r0, 1e55de │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ ldrsb.w r2, [r0, #-1] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ @@ -542289,226 +542497,226 @@ │ │ │ │ movcc r3, r0 │ │ │ │ subs r0, r3, #4 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1e5508 │ │ │ │ + bhi.n 1e55d8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e4bd8 │ │ │ │ + bl 1e4ca8 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e4b68 │ │ │ │ + bl 1e4c38 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ ldrsb.w r2, [r0, #-1] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ subs r3, r0, r3 │ │ │ │ bics.w r0, r0, r2, asr #32 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ ldrb.w r3, [r0, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1e553a │ │ │ │ + bhi.n 1e560a │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1e5542 │ │ │ │ + cbz r0, 1e5612 │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r3, [r4, #256] @ 0x100 │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r4, #256] @ 0x100 │ │ │ │ blx 5ad88 │ │ │ │ - cbz r0, 1e55ae │ │ │ │ + cbz r0, 1e567e │ │ │ │ add.w ip, r0, #24 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr.w r1, [r4, #-20] │ │ │ │ str.w ip, [r4, #260] @ 0x104 │ │ │ │ - cbz r1, 1e55ac │ │ │ │ + cbz r1, 1e567c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1e5596 │ │ │ │ + cbz r3, 1e5666 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e558c │ │ │ │ + bne.n 1e565c │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1e55a2 │ │ │ │ + cbz r3, 1e5672 │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r1, [ip, #-20] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r0 │ │ │ │ mvn.w r0, #23 │ │ │ │ - b.n 1e557c │ │ │ │ + b.n 1e564c │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ ldrsb.w r2, [r1, #-1] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ subs r3, r1, r3 │ │ │ │ bics.w r1, r1, r2, asr #32 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1e55f2 │ │ │ │ + bhi.n 1e56c2 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1e4f58 │ │ │ │ + bl 1e5028 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ add.w sl, r0, #256 @ 0x100 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ - vldr d8, [pc, #324] @ 1e5768 │ │ │ │ + vldr d8, [pc, #324] @ 1e5838 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1e571e │ │ │ │ + beq.n 1e57ee │ │ │ │ sub.w fp, r3, #12 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ sub.w r5, r1, #12 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ - cbz r3, 1e569e │ │ │ │ + cbz r3, 1e576e │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1e5686 │ │ │ │ + beq.n 1e5756 │ │ │ │ ldrb.w r3, [r9, #3] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ and.w ip, r3, #2 │ │ │ │ bic.w lr, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1e5680 │ │ │ │ + bpl.n 1e5750 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1e5680 │ │ │ │ + beq.n 1e5750 │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1e4bd8 │ │ │ │ + bl 1e4ca8 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1e5686 │ │ │ │ + beq.n 1e5756 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1e5650 │ │ │ │ + bne.n 1e5720 │ │ │ │ add.w r3, r5, #12 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov fp, r5 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1e571e │ │ │ │ + beq.n 1e57ee │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ sub.w r5, r1, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5644 │ │ │ │ + bne.n 1e5714 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1e56b0 │ │ │ │ + cbz r1, 1e5780 │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [fp, #20] │ │ │ │ ldrd r1, r3, [fp, #12] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr.w r0, [fp, #-24] │ │ │ │ sub.w r9, fp, #24 │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r8, r8, [fp, #12] │ │ │ │ - cbz r0, 1e56e2 │ │ │ │ + cbz r0, 1e57b2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ cmp r9, r1 │ │ │ │ ldr.w r1, [fp, #-16] │ │ │ │ it eq │ │ │ │ streq r3, [r0, #4] │ │ │ │ - cbz r1, 1e56de │ │ │ │ + cbz r1, 1e57ae │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1e56e2 │ │ │ │ + cbz r3, 1e57b2 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1e5702 │ │ │ │ + cbz r0, 1e57d2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1e49e8 │ │ │ │ + bl 1e4ab8 │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e56f0 │ │ │ │ + bne.n 1e57c0 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1e570c │ │ │ │ + cbz r3, 1e57dc │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r5 │ │ │ │ blx 59e00 │ │ │ │ add.w r3, r5, #12 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1e5692 │ │ │ │ + bne.n 1e5762 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1e562c │ │ │ │ + bne.n 1e56fc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1e5746 │ │ │ │ + beq.n 1e5816 │ │ │ │ subs r1, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4f58 │ │ │ │ + bl 1e5028 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e5736 │ │ │ │ + bne.n 1e5806 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 1e572e │ │ │ │ + bne.n 1e57fe │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1e5756 │ │ │ │ - bl 1e4b68 │ │ │ │ + cbz r0, 1e5826 │ │ │ │ + bl 1e4c38 │ │ │ │ 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} │ │ │ │ nop │ │ │ │ ... │ │ │ │ @@ -542520,43 +542728,43 @@ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r1, ip, r3 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 1e57a0 │ │ │ │ + bhi.n 1e5870 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r0, ip │ │ │ │ str r1, [r2, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 1e57be │ │ │ │ + bls.n 1e588e │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e579c │ │ │ │ + beq.n 1e586c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1e579a │ │ │ │ + b.n 1e586a │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e4cdc │ │ │ │ - b.n 1e579c │ │ │ │ + bl 1e4dac │ │ │ │ + b.n 1e586c │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #2064 @ 0x810 │ │ │ │ - bl 1e4cdc │ │ │ │ - cbz r0, 1e57f4 │ │ │ │ - vldr d7, [pc, #20] @ 1e57f8 │ │ │ │ + bl 1e4dac │ │ │ │ + cbz r0, 1e58c4 │ │ │ │ + vldr d7, [pc, #20] @ 1e58c8 │ │ │ │ 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 │ │ │ │ @@ -542570,16 +542778,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 1e4cdc │ │ │ │ - cbz r0, 1e583a │ │ │ │ + bl 1e4dac │ │ │ │ + cbz r0, 1e590a │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r4, r2, [r0] │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -542588,79 +542796,79 @@ │ │ │ │ adds r4, r1, #7 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ bic.w r4, r4, #7 │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r4, r1 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 1e587c │ │ │ │ + bhi.n 1e594c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1e5876 │ │ │ │ + cbz r3, 1e5946 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a30c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1e589c │ │ │ │ + bcs.n 1e596c │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5876 │ │ │ │ + beq.n 1e5946 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1e586a │ │ │ │ + b.n 1e593a │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e5868 │ │ │ │ + b.n 1e5938 │ │ │ │ nop │ │ │ │ - cbz r0, 1e5918 │ │ │ │ + cbz r0, 1e59e8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #-24] │ │ │ │ sub.w r5, r0, #24 │ │ │ │ - cbz r2, 1e58de │ │ │ │ + cbz r2, 1e59ae │ │ │ │ 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, 1e58da │ │ │ │ + cbz r2, 1e59aa │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e58de │ │ │ │ + cbz r3, 1e59ae │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #-16] │ │ │ │ - cbz r0, 1e5906 │ │ │ │ + cbz r0, 1e59d6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e49e8 │ │ │ │ + bl 1e4ab8 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e58f4 │ │ │ │ + bne.n 1e59c4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e5910 │ │ │ │ + cbz r3, 1e59e0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e00 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -542668,25 +542876,25 @@ │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r1, 1e5960 │ │ │ │ + cbz r1, 1e5a30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5ada0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5770 │ │ │ │ + bl 1e5840 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e595a │ │ │ │ + cbz r0, 1e5a2a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 5ad1c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -542696,153 +542904,153 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ - ldr r2, [pc, #100] @ (1e59e0 ) │ │ │ │ + ldr r2, [pc, #100] @ (1e5ab0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (1e59e4 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e5ab4 ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r6, [r4], #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1eaf98 │ │ │ │ + bl 1eb068 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e5770 │ │ │ │ + bl 1e5840 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e59ba │ │ │ │ + cbz r0, 1e5a8a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 5a11c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #44] @ (1e59e8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e59e4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1e5ab8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e5ab4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e59da │ │ │ │ + bne.n 1e5aaa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, pc, #496 @ (adr r6, 1e5bd4 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 1e5d64 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #248 @ (adr r6, 1e5ae4 ) │ │ │ │ + add r5, pc, #440 @ (adr r5, 1e5c74 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ umull lr, r3, r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r3, 1e5a28 │ │ │ │ + cbnz r3, 1e5af8 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ add.w r1, r2, ip │ │ │ │ cmp r1, r4 │ │ │ │ itt ls │ │ │ │ ldrls r0, [r0, #12] │ │ │ │ addls r0, ip │ │ │ │ - bhi.n 1e5a2e │ │ │ │ + bhi.n 1e5afe │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 1e5a4c │ │ │ │ + bcs.n 1e5b1c │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5a24 │ │ │ │ + beq.n 1e5af4 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1e5a22 │ │ │ │ + b.n 1e5af2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4cdc │ │ │ │ - b.n 1e5a24 │ │ │ │ + bl 1e4dac │ │ │ │ + b.n 1e5af4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ umull r5, r4, r1, r2 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r4, 1e5a9a │ │ │ │ + cbnz r4, 1e5b6a │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r5, r2, #7 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ add.w ip, r5, r1 │ │ │ │ cmp ip, r4 │ │ │ │ ittt ls │ │ │ │ strls.w ip, [r0, #4] │ │ │ │ ldrls r4, [r0, #12] │ │ │ │ addls r4, r4, r1 │ │ │ │ - bhi.n 1e5aa2 │ │ │ │ - cbz r4, 1e5a94 │ │ │ │ + bhi.n 1e5b72 │ │ │ │ + cbz r4, 1e5b64 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a30c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 1e5ac6 │ │ │ │ + bcs.n 1e5b96 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5a94 │ │ │ │ + beq.n 1e5b64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1e5a8c │ │ │ │ + b.n 1e5b5c │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e5a8a │ │ │ │ + b.n 1e5b5a │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ strd r4, r1, [r0] │ │ │ │ mov.w lr, r2, lsl #23 │ │ │ │ @@ -542863,116 +543071,116 @@ │ │ │ │ adds r0, r0, r4 │ │ │ │ adc.w r1, r3, r1 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r1, 1e5b40 │ │ │ │ - vldr d7, [pc, #112] @ 1e5ba0 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1e5ba8 ) │ │ │ │ + cbnz r1, 1e5c10 │ │ │ │ + vldr d7, [pc, #112] @ 1e5c70 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1e5c78 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ vstr d7, [r3] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ movs r1, #16 │ │ │ │ mov r4, r0 │ │ │ │ blx 59e60 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1e5b94 │ │ │ │ - ldr r0, [pc, #80] @ (1e5bb0 ) │ │ │ │ + beq.n 1e5c64 │ │ │ │ + ldr r0, [pc, #80] @ (1e5c80 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 5a618 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1e5b80 │ │ │ │ + blt.n 1e5c50 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a468 │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1e5b98 │ │ │ │ + beq.n 1e5c68 │ │ │ │ blx 5a414 │ │ │ │ - add r3, pc, #28 @ (adr r3, 1e5ba0 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1e5c70 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 5a588 <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a414 │ │ │ │ - b.n 1e5b94 │ │ │ │ + b.n 1e5c64 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1e5dc4 ) │ │ │ │ + ldr r7, [pc, #544] @ (1e5e94 ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1e5b5a │ │ │ │ + bpl.n 1e5c2a │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r2, [r3, #28] │ │ │ │ movs r1, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1e5bc6 │ │ │ │ + cbz r3, 1e5c96 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1e5bd6 │ │ │ │ + cbz r2, 1e5ca6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ bx lr │ │ │ │ ldrd r2, r1, [r1] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1e5c04 │ │ │ │ + bcc.n 1e5cd4 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1e5bf8 │ │ │ │ - cbz r3, 1e5bf4 │ │ │ │ + bhi.n 1e5cc8 │ │ │ │ + cbz r3, 1e5cc4 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1e5bfa │ │ │ │ + bls.n 1e5cca │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1e5c1e │ │ │ │ + cbz r3, 1e5cee │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 1e5be6 │ │ │ │ - cbz r3, 1e5c0c │ │ │ │ + bcs.n 1e5cb6 │ │ │ │ + cbz r3, 1e5cdc │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs.n 1e5bfa │ │ │ │ + bcs.n 1e5cca │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5bf4 │ │ │ │ + beq.n 1e5cc4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1e5bde │ │ │ │ + bls.n 1e5cae │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -542980,40 +543188,40 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov lr, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #8] │ │ │ │ - cbz r0, 1e5c4c │ │ │ │ + cbz r0, 1e5d1c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ and.w ip, r4, #1 │ │ │ │ orr.w ip, r1, ip │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ bic.w ip, r0, #1 │ │ │ │ it ls │ │ │ │ strls.w r3, [lr] │ │ │ │ - bls.n 1e5c6c │ │ │ │ + bls.n 1e5d3c │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r1, r0 │ │ │ │ ite eq │ │ │ │ streq.w r3, [ip, #4] │ │ │ │ strne.w r3, [ip, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orr.w r0, r0, ip │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orrs r0, r3 │ │ │ │ str r0, [r1, #0] │ │ │ │ - cbz r2, 1e5c94 │ │ │ │ + cbz r2, 1e5d64 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -543022,40 +543230,40 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov lr, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - cbz r0, 1e5cc0 │ │ │ │ + cbz r0, 1e5d90 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ and.w ip, r4, #1 │ │ │ │ orr.w ip, r1, ip │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ bic.w ip, r0, #1 │ │ │ │ it ls │ │ │ │ strls.w r3, [lr] │ │ │ │ - bls.n 1e5ce0 │ │ │ │ + bls.n 1e5db0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r1, r0 │ │ │ │ ite eq │ │ │ │ streq.w r3, [ip, #4] │ │ │ │ strne.w r3, [ip, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r1, [r3, #8] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orr.w r0, r0, ip │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orrs r0, r3 │ │ │ │ str r0, [r1, #0] │ │ │ │ - cbz r2, 1e5d08 │ │ │ │ + cbz r2, 1e5dd8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -543069,172 +543277,172 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ mov r2, r6 │ │ │ │ - cbz r6, 1e5d3a │ │ │ │ + cbz r6, 1e5e0a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e5de0 │ │ │ │ + beq.n 1e5eb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5db6 │ │ │ │ + bne.n 1e5e86 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1e5d5e │ │ │ │ + cbz r6, 1e5e2e │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e5d4e │ │ │ │ + bhi.n 1e5e1e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1e5da8 │ │ │ │ + bls.n 1e5e78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1e5da8 │ │ │ │ + bmi.n 1e5e78 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1e5dba │ │ │ │ - cbz r2, 1e5d80 │ │ │ │ + beq.n 1e5e8a │ │ │ │ + cbz r2, 1e5e50 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1e5dc4 │ │ │ │ + bpl.n 1e5e94 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1e5e10 │ │ │ │ + beq.n 1e5ee0 │ │ │ │ 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 1e5c24 │ │ │ │ + bl 1e5cf4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1e5d68 │ │ │ │ + bhi.n 1e5e38 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 1e5d44 │ │ │ │ + b.n 1e5e14 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1e5dec │ │ │ │ + cbz r2, 1e5ebc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1e5dec │ │ │ │ + bmi.n 1e5ebc │ │ │ │ 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 1e5da2 │ │ │ │ + b.n 1e5e72 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1e5e2c │ │ │ │ + beq.n 1e5efc │ │ │ │ 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 1e5c98 │ │ │ │ + bl 1e5d68 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1e5da2 │ │ │ │ + b.n 1e5e72 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1e5c98 │ │ │ │ + bl 1e5d68 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1e5d86 │ │ │ │ + b.n 1e5e56 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1e5c24 │ │ │ │ + bl 1e5cf4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1e5df2 │ │ │ │ + b.n 1e5ec2 │ │ │ │ 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, 1e5e68 │ │ │ │ + cbz r1, 1e5f38 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e6098 │ │ │ │ + beq.w 1e6168 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e60be │ │ │ │ + beq.w 1e618e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5e7a │ │ │ │ + bne.n 1e5f4a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ and.w r4, r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ moveq r5, r2 │ │ │ │ - beq.n 1e5ecc │ │ │ │ + beq.n 1e5f9c │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1e5eae │ │ │ │ + bls.n 1e5f7e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1e5eba │ │ │ │ + cbz r7, 1e5f8a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r0, [r2, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ @@ -543243,15 +543451,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w r4, r3, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r2, [r8] │ │ │ │ - bls.n 1e5ee6 │ │ │ │ + bls.n 1e5fb6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -543261,76 +543469,76 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bfi r3, r1, #0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r6, 1e5f16 │ │ │ │ - cbz r5, 1e5f16 │ │ │ │ + cbz r6, 1e5fe6 │ │ │ │ + cbz r5, 1e5fe6 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e5f08 │ │ │ │ + bhi.n 1e5fd8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e5f74 │ │ │ │ + beq.n 1e6044 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1e5fc4 │ │ │ │ + beq.n 1e6094 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1e6070 │ │ │ │ + bne.w 1e6140 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1e5ff8 │ │ │ │ + beq.n 1e60c8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e618c │ │ │ │ + beq.w 1e625c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1e5fcc │ │ │ │ + bpl.n 1e609c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1e5f46 │ │ │ │ + cbz r0, 1e6016 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1e5f78 │ │ │ │ + bpl.n 1e6048 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1e5f50 │ │ │ │ + cbz r3, 1e6020 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1e5f9c │ │ │ │ + bpl.n 1e606c │ │ │ │ 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 1e5f6c │ │ │ │ + beq.n 1e603c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1e5fee │ │ │ │ + bmi.n 1e60be │ │ │ │ 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, 1e5f82 │ │ │ │ + cbz r3, 1e6052 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1e5f9c │ │ │ │ + bpl.n 1e606c │ │ │ │ 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 1e5c24 │ │ │ │ + bl 1e5cf4 │ │ │ │ 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] │ │ │ │ @@ -543338,369 +543546,369 @@ │ │ │ │ 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 1e5c98 │ │ │ │ + bl 1e5d68 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e5f74 │ │ │ │ + beq.n 1e6044 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1e5f6c │ │ │ │ + b.n 1e603c │ │ │ │ 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 1e5c98 │ │ │ │ + bl 1e5d68 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e5f40 │ │ │ │ - b.n 1e5f46 │ │ │ │ + bne.n 1e6010 │ │ │ │ + b.n 1e6016 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e5f30 │ │ │ │ + bne.n 1e6000 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e6190 │ │ │ │ + beq.w 1e6260 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1e6076 │ │ │ │ + bpl.n 1e6146 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1e6036 │ │ │ │ + cbz r0, 1e6106 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1e6036 │ │ │ │ + bmi.n 1e6106 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e601a │ │ │ │ + cbz r3, 1e60ea │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1e6042 │ │ │ │ + bpl.n 1e6112 │ │ │ │ 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 1e5c98 │ │ │ │ + bl 1e5d68 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1e6042 │ │ │ │ + b.n 1e6112 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e5f50 │ │ │ │ + beq.n 1e6020 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1e5f50 │ │ │ │ + bmi.n 1e6020 │ │ │ │ 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 1e5c24 │ │ │ │ + bl 1e5cf4 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e5f74 │ │ │ │ - b.n 1e5fc8 │ │ │ │ + beq.n 1e6044 │ │ │ │ + b.n 1e6098 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1e5f66 │ │ │ │ + b.n 1e6036 │ │ │ │ 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 1e5c24 │ │ │ │ + bl 1e5cf4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e600a │ │ │ │ - b.n 1e6036 │ │ │ │ + bne.n 1e60da │ │ │ │ + b.n 1e6106 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1e60fa │ │ │ │ + bls.n 1e61ca │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e6162 │ │ │ │ + beq.n 1e6232 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6168 │ │ │ │ + beq.n 1e6238 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r6, 1e610e │ │ │ │ + cbz r6, 1e61de │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1e5f06 │ │ │ │ + b.n 1e5fd6 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1e6128 │ │ │ │ + bls.n 1e61f8 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e6180 │ │ │ │ + beq.n 1e6250 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e5f06 │ │ │ │ + bne.w 1e5fd6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e5f74 │ │ │ │ + beq.w 1e6044 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1e5fc8 │ │ │ │ + beq.w 1e6098 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e5f2a │ │ │ │ - b.n 1e6070 │ │ │ │ + beq.w 1e5ffa │ │ │ │ + b.n 1e6140 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e5f74 │ │ │ │ + beq.w 1e6044 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r6, 1e613c │ │ │ │ + cbnz r6, 1e620c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e5f74 │ │ │ │ + beq.w 1e6044 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e6150 │ │ │ │ + beq.n 1e6220 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e5f2a │ │ │ │ - b.n 1e6070 │ │ │ │ + beq.w 1e5ffa │ │ │ │ + b.n 1e6140 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1e6154 │ │ │ │ + cbz r6, 1e6224 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e5f74 │ │ │ │ + beq.w 1e6044 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1e5f6c │ │ │ │ + b.n 1e603c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e5f74 │ │ │ │ + beq.w 1e6044 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1e611e │ │ │ │ + bne.n 1e61ee │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e5f6c │ │ │ │ + b.n 1e603c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e5f74 │ │ │ │ + beq.w 1e6044 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1e5f6c │ │ │ │ + b.n 1e603c │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e60ae │ │ │ │ + bne.n 1e617e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e60ba │ │ │ │ + bne.n 1e618a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e5f74 │ │ │ │ + beq.w 1e6044 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e5f2a │ │ │ │ - b.n 1e5f74 │ │ │ │ + bne.w 1e5ffa │ │ │ │ + b.n 1e6044 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e5f06 │ │ │ │ - b.n 1e60e0 │ │ │ │ + bne.w 1e5fd6 │ │ │ │ + b.n 1e61b0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e61a2 │ │ │ │ + cbz r3, 1e6272 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6198 │ │ │ │ + bne.n 1e6268 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e61b6 │ │ │ │ + cbz r3, 1e6286 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e61ac │ │ │ │ + bne.n 1e627c │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1e61cc │ │ │ │ + cbz r3, 1e629c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e61c2 │ │ │ │ + bne.n 1e6292 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ bichi.w r0, r0, #1 │ │ │ │ - bhi.n 1e61e6 │ │ │ │ - b.n 1e61ee │ │ │ │ + bhi.n 1e62b6 │ │ │ │ + b.n 1e62be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1e61ee │ │ │ │ + bls.n 1e62be │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e61da │ │ │ │ + beq.n 1e62aa │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 1e6204 │ │ │ │ + cbz r3, 1e62d4 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e61fa │ │ │ │ + bne.n 1e62ca │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ bichi.w r0, r0, #1 │ │ │ │ - bhi.n 1e621e │ │ │ │ - b.n 1e6226 │ │ │ │ + bhi.n 1e62ee │ │ │ │ + b.n 1e62f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1e6226 │ │ │ │ + bls.n 1e62f6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e6212 │ │ │ │ + beq.n 1e62e2 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r1, 1e6278 │ │ │ │ + cbz r1, 1e6348 │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1e624a │ │ │ │ + b.n 1e631a │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub.w ip, lr, r4 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ands.w r3, r3, ip, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r4 │ │ │ │ mov.w ip, ip, lsr #31 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6248 │ │ │ │ - ldr.w lr, [pc, #20] @ 1e627c │ │ │ │ + bne.n 1e6318 │ │ │ │ + ldr.w lr, [pc, #20] @ 1e634c │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1e5d0c │ │ │ │ + bl 1e5ddc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1e6264 │ │ │ │ + b.n 1e6334 │ │ │ │ @ instruction: 0xf947ffff │ │ │ │ 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 │ │ │ │ stmia.w sp, {r1, r2} │ │ │ │ - cbz r0, 1e62a8 │ │ │ │ + cbz r0, 1e6378 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ - bcc.n 1e62a8 │ │ │ │ + bcc.n 1e6378 │ │ │ │ mov r1, sp │ │ │ │ - bl 1e5bd8 │ │ │ │ + bl 1e5ca8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1e62de │ │ │ │ + cbz r3, 1e63ae │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1e62de │ │ │ │ + bcc.n 1e63ae │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ - bl 1e5bd8 │ │ │ │ + bl 1e5ca8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1e630c │ │ │ │ + cbnz r0, 1e63dc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1e6310 │ │ │ │ + bls.n 1e63e0 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1e62f6 │ │ │ │ + b.n 1e63c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1e6310 │ │ │ │ + bls.n 1e63e0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e62ea │ │ │ │ + beq.n 1e63ba │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1e6316 │ │ │ │ + bcc.n 1e63e6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e62c6 │ │ │ │ + b.n 1e6396 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ @@ -543711,144 +543919,144 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, ip │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ umull r2, r9, r2, r6 │ │ │ │ - ldr.w r8, [pc, #108] @ 1e63b8 │ │ │ │ + ldr.w r8, [pc, #108] @ 1e6488 │ │ │ │ add r8, pc │ │ │ │ mla r0, r6, r0, r9 │ │ │ │ umull r9, r2, r2, r5 │ │ │ │ umlal r2, sl, r0, r5 │ │ │ │ umull r3, r2, r3, r6 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, ip, r7, r2 │ │ │ │ add.w r7, ip, #1 │ │ │ │ - b.n 1e6382 │ │ │ │ + b.n 1e6452 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1e63ae │ │ │ │ + beq.n 1e647e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1e63a6 │ │ │ │ + cbz r1, 1e6476 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1e6374 │ │ │ │ + beq.n 1e6444 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1e6374 │ │ │ │ + bne.n 1e6444 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6374 │ │ │ │ + beq.n 1e6444 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r6, r7, 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, #3816] @ 0xee8 │ │ │ │ - ldr r2, [pc, #444] @ (1e658c ) │ │ │ │ + ldr r2, [pc, #444] @ (1e665c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1e6590 ) │ │ │ │ + ldr r3, [pc, #444] @ (1e6660 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e646c │ │ │ │ + beq.n 1e653c │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1e6408 │ │ │ │ - ldr r2, [pc, #420] @ (1e6594 ) │ │ │ │ - ldr r3, [pc, #416] @ (1e6590 ) │ │ │ │ + bls.n 1e64d8 │ │ │ │ + ldr r2, [pc, #420] @ (1e6664 ) │ │ │ │ + ldr r3, [pc, #416] @ (1e6660 ) │ │ │ │ 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 1e6586 │ │ │ │ + bne.w 1e6656 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1e6598 ) │ │ │ │ + ldr r3, [pc, #396] @ (1e6668 ) │ │ │ │ mov.w r8, r7, lsl #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ add r3, r8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e63ec │ │ │ │ + beq.n 1e64bc │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1e6492 │ │ │ │ + beq.n 1e6562 │ │ │ │ mov ip, r5 │ │ │ │ add.w r9, sp, #24 │ │ │ │ add.w fp, r5, #48 @ 0x30 │ │ │ │ mov lr, r9 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, fp │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1e643a │ │ │ │ + bne.n 1e650a │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1e64a2 │ │ │ │ + b.n 1e6572 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e63e8 │ │ │ │ - ldr r2, [pc, #292] @ (1e659c ) │ │ │ │ + bne.n 1e64b8 │ │ │ │ + ldr r2, [pc, #292] @ (1e666c ) │ │ │ │ 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 5a30c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1e63ec │ │ │ │ + b.n 1e64bc │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 5ad1c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (1e65a0 ) │ │ │ │ + ldr r1, [pc, #252] @ (1e6670 ) │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r1, r8 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r4, [r5, #16] │ │ │ │ ldr.w r1, [r1, r8] │ │ │ │ @@ -543865,34 +544073,34 @@ │ │ │ │ ldr.w fp, [r3, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [r5, #28] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str.w lr, [r5, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r1, fp, [r5, #32] │ │ │ │ - beq.n 1e64fa │ │ │ │ - ldr r0, [pc, #188] @ (1e65a4 ) │ │ │ │ + beq.n 1e65ca │ │ │ │ + ldr r0, [pc, #188] @ (1e6674 ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1e650c │ │ │ │ + bne.n 1e65dc │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1e64ea │ │ │ │ + bne.n 1e65ba │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1e63ec │ │ │ │ + beq.w 1e64bc │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4ee0 │ │ │ │ - b.n 1e63ec │ │ │ │ - ldr.w r9, [pc, #152] @ 1e65a8 │ │ │ │ + bl 1e4fb0 │ │ │ │ + b.n 1e64bc │ │ │ │ + ldr.w r9, [pc, #152] @ 1e6678 │ │ │ │ strd sl, r2, [sp, #12] │ │ │ │ add r9, pc │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ umull r0, r5, r0, r2 │ │ │ │ mla r5, r2, fp, r5 │ │ │ │ @@ -543905,83 +544113,83 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mla r5, r2, r0, r5 │ │ │ │ umull sl, r0, sl, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ umlal r0, sl, r5, r4 │ │ │ │ add.w r5, r6, sl, lsl #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbnz r0, 1e6576 │ │ │ │ + cbnz r0, 1e6646 │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1e656e │ │ │ │ + beq.n 1e663e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1e6518 │ │ │ │ + bne.n 1e65e8 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1e655e │ │ │ │ + bne.n 1e662e │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1e64fa │ │ │ │ + b.n 1e65ca │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1e6550 │ │ │ │ + bhi.n 1e6620 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1e654c │ │ │ │ + b.n 1e661c │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ movs r0, r5 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r2, r2, #25 │ │ │ │ movs r0, r5 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ movs r0, r5 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r4, r4, r5 │ │ │ │ movs r0, r5 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r0, r7, r4 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1e66a8 │ │ │ │ + bcs.n 1e6778 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1e66a0 │ │ │ │ + bls.n 1e6770 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ ldr r4, [r7, #28] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ umull r1, ip, r1, r3 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - ldr.w fp, [pc, #212] @ 1e66c8 │ │ │ │ - ldr.w r9, [pc, #212] @ 1e66cc │ │ │ │ + ldr.w fp, [pc, #212] @ 1e6798 │ │ │ │ + ldr.w r9, [pc, #212] @ 1e679c │ │ │ │ add fp, pc │ │ │ │ mla r4, r3, r4, ip │ │ │ │ add r9, pc │ │ │ │ umull ip, r1, r1, r8 │ │ │ │ umlal r1, sl, r4, r8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -543989,110 +544197,110 @@ │ │ │ │ umull r3, r1, r3, r4 │ │ │ │ mla r1, r4, r0, r1 │ │ │ │ mov r4, sl │ │ │ │ umull r0, r3, r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ umlal r3, r0, r6, r1 │ │ │ │ add.w sl, r0, #1 │ │ │ │ - b.n 1e664e │ │ │ │ + b.n 1e671e │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ cmp r1, fp │ │ │ │ - beq.n 1e6640 │ │ │ │ + beq.n 1e6710 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e6686 │ │ │ │ + beq.n 1e6756 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1e66ba │ │ │ │ + beq.n 1e678a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r6, r3, r4, lsl #3 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e6628 │ │ │ │ - cbz r5, 1e6668 │ │ │ │ - ldr r3, [pc, #112] @ (1e66d0 ) │ │ │ │ + bne.n 1e66f8 │ │ │ │ + cbz r5, 1e6738 │ │ │ │ + ldr r3, [pc, #112] @ (1e67a0 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e66b2 │ │ │ │ + beq.n 1e6782 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r2, 1e667e │ │ │ │ + cbz r2, 1e674e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r0, r6 │ │ │ │ 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 1e6640 │ │ │ │ + beq.n 1e6710 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e667e │ │ │ │ + beq.n 1e674e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1e667e │ │ │ │ + b.n 1e674e │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1e63bc │ │ │ │ - b.n 1e65d6 │ │ │ │ + bl 1e648c │ │ │ │ + b.n 1e66a6 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1e63bc │ │ │ │ - b.n 1e65d6 │ │ │ │ + bl 1e648c │ │ │ │ + b.n 1e66a6 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1e6666 │ │ │ │ + b.n 1e6736 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e665c │ │ │ │ + bne.n 1e672c │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r4, r2, r1 │ │ │ │ movs r0, r5 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r6, r1, r1 │ │ │ │ movs r0, r5 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ movs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #68] @ 1e6730 │ │ │ │ + vldr d7, [pc, #68] @ 1e6800 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1e6738 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1e6808 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1e6740 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1e6810 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #16 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ @@ -544117,32 +544325,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] @ 1e67b0 │ │ │ │ + vldr d7, [pc, #88] @ 1e6880 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e67c8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e6898 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1e67cc │ │ │ │ - add r1, pc, #76 @ (adr r1, 1e67b8 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1e689c │ │ │ │ + add r1, pc, #76 @ (adr r1, 1e6888 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1e67c0 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1e6890 ) │ │ │ │ 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] @ (1e67d0 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e68a0 ) │ │ │ │ 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] │ │ │ │ @@ -544161,40 +544369,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 r0, [sp, #608] @ 0x260 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #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 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6832 │ │ │ │ + cbz r0, 1e6902 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1e6838 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1e6908 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1e6840 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1e6910 ) │ │ │ │ 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 │ │ │ │ @@ -544234,251 +544442,251 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1e6862 │ │ │ │ + bne.n 1e6932 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e68b2 │ │ │ │ + beq.n 1e6982 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1e68b0 │ │ │ │ + cbz r0, 1e6980 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5ad1c │ │ │ │ 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 5ad1c │ │ │ │ - b.n 1e68ae │ │ │ │ + b.n 1e697e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e68ea │ │ │ │ + cbz r0, 1e69ba │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e6848 │ │ │ │ - cbz r0, 1e68f0 │ │ │ │ + bl 1e6918 │ │ │ │ + cbz r0, 1e69c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1e68ea │ │ │ │ + b.n 1e69ba │ │ │ │ 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, 1e6930 │ │ │ │ + cbz r1, 1e6a00 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1e6930 │ │ │ │ + beq.n 1e6a00 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1e696c ) │ │ │ │ + ldr r1, [pc, #80] @ (1e6a3c ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1e6942 │ │ │ │ + bne.n 1e6a12 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e6920 │ │ │ │ + bne.n 1e69f0 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1e693c │ │ │ │ - bl 1e4ee0 │ │ │ │ + beq.n 1e6a0c │ │ │ │ + bl 1e4fb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1e6970 ) │ │ │ │ + ldr r6, [pc, #44] @ (1e6a40 ) │ │ │ │ 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 1e6930 │ │ │ │ + beq.n 1e6a00 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1e6946 │ │ │ │ + bne.n 1e6a16 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e6958 │ │ │ │ - b.n 1e6930 │ │ │ │ + bne.n 1e6a28 │ │ │ │ + b.n 1e6a00 │ │ │ │ nop │ │ │ │ - asrs r6, r7, #20 │ │ │ │ + asrs r6, r5, #20 │ │ │ │ movs r0, r5 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ movs r0, r5 │ │ │ │ - cbz r0, 1e6992 │ │ │ │ + cbz r0, 1e6a62 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e68fc │ │ │ │ + bl 1e69cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e69e6 │ │ │ │ + cbz r0, 1e6ab6 │ │ │ │ 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, 1e69e8 │ │ │ │ + cbz r1, 1e6ab8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1e69da │ │ │ │ - ldr.w r8, [pc, #80] @ 1e6a08 │ │ │ │ + beq.n 1e6aaa │ │ │ │ + ldr.w r8, [pc, #80] @ 1e6ad8 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1e69cc │ │ │ │ + beq.n 1e6a9c │ │ │ │ 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 1e69bc │ │ │ │ + bne.n 1e6a8c │ │ │ │ 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] @ (1e6a0c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e6adc ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5a30c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ movs r0, r5 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e631c │ │ │ │ + bl 1e63ec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e631c │ │ │ │ + bl 1e63ec │ │ │ │ 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 1e6a7e │ │ │ │ - ldr r3, [pc, #32] @ (1e6a88 ) │ │ │ │ + bls.n 1e6b4e │ │ │ │ + ldr r3, [pc, #32] @ (1e6b58 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1e6a6e │ │ │ │ - bl 1e63bc │ │ │ │ + bcc.n 1e6b3e │ │ │ │ + bl 1e648c │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e63bc │ │ │ │ + bl 1e648c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ 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 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 1e65ac │ │ │ │ - cbz r0, 1e6ab4 │ │ │ │ + bl 1e667c │ │ │ │ + cbz r0, 1e6b84 │ │ │ │ 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 1e65ac │ │ │ │ - cbz r0, 1e6ad2 │ │ │ │ + bl 1e667c │ │ │ │ + cbz r0, 1e6ba2 │ │ │ │ str r4, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -544488,112 +544696,112 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65ac │ │ │ │ + bl 1e667c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e65ac │ │ │ │ + bl 1e667c │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1e6b2c │ │ │ │ + cbz r1, 1e6bfc │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1e6b30 │ │ │ │ + ldr.w ip, [pc, #20] @ 1e6c00 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e631c │ │ │ │ - cbz r0, 1e6b6c │ │ │ │ + bl 1e63ec │ │ │ │ + cbz r0, 1e6c3c │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1e6b70 ) │ │ │ │ + ldr r1, [pc, #16] @ (1e6c40 ) │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ movs r0, r5 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1e6b9e │ │ │ │ + cbz r1, 1e6c6e │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e6b98 │ │ │ │ - ldr r0, [pc, #28] @ (1e6ba4 ) │ │ │ │ + beq.n 1e6c68 │ │ │ │ + ldr r0, [pc, #28] @ (1e6c74 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1e6b9a │ │ │ │ + bne.n 1e6c6a │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e6b88 │ │ │ │ + bne.n 1e6c58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1e6b7a │ │ │ │ + b.n 1e6c4a │ │ │ │ nop │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ movs r0, r5 │ │ │ │ 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] @ (1e6c20 ) │ │ │ │ + ldr r5, [pc, #104] @ (1e6cf0 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1e6c0c │ │ │ │ + cbz r0, 1e6cdc │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1e6c24 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e6cf4 ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1e6c10 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1e6ce0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1e6c18 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1e6ce8 ) │ │ │ │ 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] @ (1e6c28 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e6cf8 ) │ │ │ │ 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] │ │ │ │ @@ -544607,15 +544815,15 @@ │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -544629,187 +544837,187 @@ │ │ │ │ movcs r8, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, r0 │ │ │ │ movcs r6, r1 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1e6cba │ │ │ │ + beq.n 1e6d8a │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - ldr r1, [pc, #96] @ (1e6cc0 ) │ │ │ │ + ldr r1, [pc, #96] @ (1e6d90 ) │ │ │ │ add r3, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - bne.n 1e6c7e │ │ │ │ + bne.n 1e6d4e │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e6c62 │ │ │ │ + bne.n 1e6d32 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #68] @ (1e6cc4 ) │ │ │ │ + ldr r5, [pc, #68] @ (1e6d94 ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e631c │ │ │ │ + bl 1e63ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e6c78 │ │ │ │ + bne.n 1e6d48 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1e6cba │ │ │ │ + beq.n 1e6d8a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r5 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1e6c82 │ │ │ │ + bne.n 1e6d52 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e6ca0 │ │ │ │ + bne.n 1e6d70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ movs r0, r5 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ lsrs r0, r3, #31 │ │ │ │ ldr.w lr, [sp] │ │ │ │ cmp.w r0, r1, lsr #31 │ │ │ │ - bne.n 1e6d96 │ │ │ │ + bne.n 1e6e66 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, ip │ │ │ │ - beq.n 1e6d7e │ │ │ │ + beq.n 1e6e4e │ │ │ │ ubfx r0, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ mov r8, r0 │ │ │ │ orr.w r0, lr, r0 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1e6d8c │ │ │ │ + beq.n 1e6e5c │ │ │ │ orrs.w r0, r2, ip │ │ │ │ subw r0, r7, #2047 @ 0x7ff │ │ │ │ clz r0, r0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ and.w r4, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1e6d8c │ │ │ │ + cbnz r4, 1e6e5c │ │ │ │ orrs.w r4, lr, r3 │ │ │ │ subw r4, r8, #2047 @ 0x7ff │ │ │ │ clz r4, r4 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ and.w r5, r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbnz r5, 1e6da4 │ │ │ │ + cbnz r5, 1e6e74 │ │ │ │ orrs.w r6, lr, r3 │ │ │ │ and.w r4, r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ orrs.w r6, r2, ip │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbz r0, 1e6d7c │ │ │ │ - cbz r4, 1e6d8c │ │ │ │ + cbz r0, 1e6e4c │ │ │ │ + cbz r4, 1e6e5c │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ adds r2, r5, #1 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e6d86 │ │ │ │ - cbz r4, 1e6daa │ │ │ │ + b.n 1e6e56 │ │ │ │ + cbz r4, 1e6e7a │ │ │ │ vldr d7, [sp] │ │ │ │ vneg.f64 d0, d7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ - bl 1e7180 │ │ │ │ + bl 1e7250 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1e6d86 │ │ │ │ + b.n 1e6e56 │ │ │ │ subs.w r0, r7, r8 │ │ │ │ mov.w r9, r1, lsr #31 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n 1e6e0a │ │ │ │ + bne.n 1e6eda │ │ │ │ subs.w r4, r2, lr │ │ │ │ - vldr d0, [pc, #800] @ 1e70e8 │ │ │ │ + vldr d0, [pc, #800] @ 1e71b8 │ │ │ │ sbc.w r0, ip, r3 │ │ │ │ mov r8, r4 │ │ │ │ mov sl, r0 │ │ │ │ orrs.w r6, r4, r0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq.n 1e6d86 │ │ │ │ + beq.n 1e6e56 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1e703e │ │ │ │ + bne.w 1e710e │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 1e6df6 │ │ │ │ + bge.n 1e6ec6 │ │ │ │ cmp r1, r7 │ │ │ │ ite lt │ │ │ │ movlt.w r9, #0 │ │ │ │ movge.w r9, #1 │ │ │ │ negs r3, r4 │ │ │ │ mov r8, r3 │ │ │ │ sbc.w sl, r7, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds.w r2, fp, r8 │ │ │ │ add.w r1, r3, r9, lsl #31 │ │ │ │ adc.w r3, r1, sl │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e6d86 │ │ │ │ + b.n 1e6e56 │ │ │ │ mov.w r1, ip, lsl #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, lr, lsr #22 │ │ │ │ orr.w r1, r1, r2, lsr #22 │ │ │ │ mov.w ip, r2, lsl #10 │ │ │ │ mov.w lr, lr, lsl #10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 1e6efe │ │ │ │ + blt.n 1e6fce │ │ │ │ cmp.w r8, #0 │ │ │ │ orr.w r5, r1, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r2, lr │ │ │ │ movne r2, #0 │ │ │ │ moveq r1, r3 │ │ │ │ movne.w r1, #1073741824 @ 0x40000000 │ │ │ │ adds.w lr, r2, lr │ │ │ │ mov sl, r7 │ │ │ │ adc.w r1, r1, r3 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - bgt.w 1e6fde │ │ │ │ + bgt.w 1e70ae │ │ │ │ rsb r2, r0, #32 │ │ │ │ negs r3, r0 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r4, r1, r2 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ lsl.w r6, lr, r2 │ │ │ │ rsb r2, r3, #32 │ │ │ │ @@ -544828,28 +545036,28 @@ │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ subs.w lr, ip, lr │ │ │ │ sbc.w r1, r5, r2 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r1 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1e6eac │ │ │ │ + cbnz r1, 1e6f7c │ │ │ │ clz r3, lr │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ adds.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r5, r5, r5 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r4, r2, r3 │ │ │ │ sbc.w r5, r5, #0 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.w 1e715a │ │ │ │ + bls.w 1e722a │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1e6f7c │ │ │ │ + bhi.n 1e704c │ │ │ │ lsls r2, r4, #20 │ │ │ │ sub.w r0, r3, #10 │ │ │ │ add.w ip, r2, r9, lsl #31 │ │ │ │ sub.w r2, r3, #42 @ 0x2a │ │ │ │ rsb r3, r3, #42 @ 0x2a │ │ │ │ lsls r1, r0 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ @@ -544857,29 +545065,29 @@ │ │ │ │ lsr.w r3, lr, r3 │ │ │ │ orrs r1, r2 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ orrs r1, r3 │ │ │ │ adds r2, r4, r0 │ │ │ │ add.w r3, ip, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e6d86 │ │ │ │ + b.n 1e6e56 │ │ │ │ cmp r7, #0 │ │ │ │ orr.w r5, r3, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r2, ip │ │ │ │ movne r2, #0 │ │ │ │ moveq r3, r1 │ │ │ │ movne.w r3, #1073741824 @ 0x40000000 │ │ │ │ negs r4, r0 │ │ │ │ adds.w ip, r2, ip │ │ │ │ adc.w r1, r3, r1 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ mov sl, r8 │ │ │ │ cmp r4, #62 @ 0x3e │ │ │ │ - bhi.w 1e70ac │ │ │ │ + bhi.w 1e717c │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ rsb r2, r4, #32 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ lsl.w r6, ip, r0 │ │ │ │ rsb r0, r3, #32 │ │ │ │ lsr.w r7, ip, r0 │ │ │ │ @@ -544896,53 +545104,53 @@ │ │ │ │ orr.w ip, ip, r2 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ subs.w lr, lr, ip │ │ │ │ sbc.w r1, r5, r3 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r1 │ │ │ │ - b.n 1e6ea0 │ │ │ │ + b.n 1e6f70 │ │ │ │ lsl.w r2, r1, r3 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ orrs r2, r1 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r1, lr, r1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 1e70f0 │ │ │ │ + blt.w 1e71c0 │ │ │ │ subw r1, r4, #2045 @ 0x7fd │ │ │ │ orrs r1, r5 │ │ │ │ orrs.w r1, r1, r2, lsr #31 │ │ │ │ it eq │ │ │ │ movweq r4, #2045 @ 0x7fd │ │ │ │ - bne.w 1e7144 │ │ │ │ + bne.w 1e7214 │ │ │ │ mov.w ip, r3, lsr #10 │ │ │ │ mov.w lr, r2, asr #10 │ │ │ │ orr.w ip, ip, r2, lsl #22 │ │ │ │ orrs.w r3, ip, lr │ │ │ │ itete ne │ │ │ │ lslne r1, r4, #20 │ │ │ │ moveq r1, lr │ │ │ │ movne r0, #0 │ │ │ │ moveq r0, ip │ │ │ │ adds.w r2, r0, ip │ │ │ │ add.w r1, r1, r9, lsl #31 │ │ │ │ adc.w r3, lr, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e6d86 │ │ │ │ + b.n 1e6e56 │ │ │ │ orrs.w lr, lr, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w ip, ip, r3 │ │ │ │ sbc.w r0, r5, #0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1e6ffc │ │ │ │ + cbnz r0, 1e70cc │ │ │ │ clz r3, ip │ │ │ │ adds r3, #32 │ │ │ │ subs r2, r3, #1 │ │ │ │ subs r3, r7, #1 │ │ │ │ sbc.w r1, r1, r1 │ │ │ │ uxtb.w lr, r2 │ │ │ │ subs.w r3, r3, lr │ │ │ │ @@ -544956,71 +545164,71 @@ │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ orrs r2, r1 │ │ │ │ movw r1, #2045 @ 0x7fd │ │ │ │ cmp r4, r1 │ │ │ │ sbcs.w r1, r5, #0 │ │ │ │ - bcc.n 1e6fb2 │ │ │ │ - b.n 1e6f98 │ │ │ │ + bcc.n 1e7082 │ │ │ │ + b.n 1e7068 │ │ │ │ subs r4, r7, #1 │ │ │ │ mov r5, r4 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1e7066 │ │ │ │ + bge.n 1e7136 │ │ │ │ mvn.w r9, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ negs r1, r1 │ │ │ │ mov.w r9, r9, lsr #31 │ │ │ │ mov r8, r1 │ │ │ │ sbc.w sl, r0, r0, lsl #1 │ │ │ │ subs.w r2, lr, r2 │ │ │ │ sbc.w r0, r3, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1e7074 │ │ │ │ + cbnz r0, 1e7144 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ sub.w r2, r3, #11 │ │ │ │ subs.w ip, r5, r2 │ │ │ │ sbc.w r1, r4, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 1e715e │ │ │ │ + blt.n 1e722e │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ lsl.w r1, sl, r2 │ │ │ │ mov.w r0, ip, lsl #20 │ │ │ │ mov.w fp, #0 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ orrs r1, r3 │ │ │ │ rsb r3, r2, #32 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w sl, r1, r3 │ │ │ │ lsl.w r8, r8, r2 │ │ │ │ - b.n 1e6df6 │ │ │ │ + b.n 1e6ec6 │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w ip, lr, r3 │ │ │ │ sbc.w r0, r5, #0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1e70ca │ │ │ │ + cbnz r0, 1e719a │ │ │ │ clz r3, ip │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r1, r1, r1 │ │ │ │ uxtb.w lr, r3 │ │ │ │ sxtb r3, r3 │ │ │ │ subs.w r2, r2, lr │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r5, r1, #0 │ │ │ │ - b.n 1e7014 │ │ │ │ + b.n 1e70e4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ negs r0, r4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ rsb r5, ip, #32 │ │ │ │ sub.w r4, ip, #32 │ │ │ │ @@ -545037,164 +545245,164 @@ │ │ │ │ sub.w r1, r0, #32 │ │ │ │ mov.w r4, #0 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ lsr.w r2, r2, r0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 1e6fb2 │ │ │ │ + b.n 1e7082 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r1, #1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #32751 @ 0x7fef │ │ │ │ add.w r3, r1, r9, lsl #31 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e6d86 │ │ │ │ + b.n 1e6e56 │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1e7014 │ │ │ │ + b.n 1e70e4 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ lsl.w r2, sl, r5 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, r5, #32 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w sl, r2, r3 │ │ │ │ lsl.w r8, r8, r5 │ │ │ │ - b.n 1e6df6 │ │ │ │ + b.n 1e6ec6 │ │ │ │ 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 │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd lr, r1, [sp, #8] │ │ │ │ lsrs r2, r3, #31 │ │ │ │ ldr.w r8, [sp] │ │ │ │ cmp.w r2, r1, lsr #31 │ │ │ │ - bne.w 1e72b2 │ │ │ │ + bne.w 1e7382 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1e729e │ │ │ │ + beq.n 1e736e │ │ │ │ ubfx r2, r3, #20, #11 │ │ │ │ ubfx r4, r3, #0, #20 │ │ │ │ orr.w r3, r8, r2 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1e72a8 │ │ │ │ + beq.n 1e7378 │ │ │ │ orrs.w r3, lr, ip │ │ │ │ subw r3, r0, #2047 @ 0x7ff │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ and.w r2, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e72a8 │ │ │ │ + bne.n 1e7378 │ │ │ │ orrs.w r2, r8, r4 │ │ │ │ subw r2, r9, #2047 @ 0x7ff │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ and.w r7, r2, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1e729e │ │ │ │ + bne.n 1e736e │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e72a8 │ │ │ │ + bne.n 1e7378 │ │ │ │ orrs.w r3, r8, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1e729e │ │ │ │ + cbnz r2, 1e736e │ │ │ │ subs.w r3, r0, r9 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r6, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1e72c0 │ │ │ │ + beq.n 1e7390 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1e72e4 │ │ │ │ + bne.n 1e73b4 │ │ │ │ adds.w r4, r8, lr │ │ │ │ add.w r3, r5, #2097152 @ 0x200000 │ │ │ │ adc.w r3, ip, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov.w ip, r4, lsl #9 │ │ │ │ mov.w lr, r3, lsl #9 │ │ │ │ orr.w lr, lr, r4, lsr #23 │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp sl, r0 │ │ │ │ sbcs.w r3, r2, #0 │ │ │ │ - blt.n 1e72ce │ │ │ │ + blt.n 1e739e │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1e7426 │ │ │ │ + bne.w 1e74f6 │ │ │ │ mov.w r1, ip, lsr #10 │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #32720 @ 0x7fd0 │ │ │ │ orr.w r1, r1, lr, lsl #22 │ │ │ │ mov.w r4, lr, asr #10 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ add r0, r2 │ │ │ │ adds.w r2, ip, r1 │ │ │ │ adc.w r3, r0, r4 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e72a2 │ │ │ │ + b.n 1e7372 │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ - bl 1e6cc8 │ │ │ │ + bl 1e6d98 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds.w r2, r8, lr │ │ │ │ adc.w r3, r1, r5 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e72a2 │ │ │ │ + b.n 1e7372 │ │ │ │ mov.w r1, ip, lsr #10 │ │ │ │ mov.w r4, lr, asr #10 │ │ │ │ orr.w r1, r1, lr, lsl #22 │ │ │ │ mov.w r2, sl, lsl #20 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1e7288 │ │ │ │ + b.n 1e7358 │ │ │ │ lsls r3, r5, #9 │ │ │ │ mov.w r2, r8, lsl #9 │ │ │ │ orr.w fp, r3, r8, lsr #23 │ │ │ │ mov.w r3, ip, lsl #9 │ │ │ │ mov.w r4, lr, lsl #9 │ │ │ │ orr.w r3, r3, lr, lsr #23 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - blt.n 1e739a │ │ │ │ + blt.n 1e746a │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e7458 │ │ │ │ + beq.w 1e7528 │ │ │ │ ldr.w ip, [sp] │ │ │ │ add.w lr, fp, #536870912 @ 0x20000000 │ │ │ │ add.w r5, r3, #536870912 @ 0x20000000 │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bgt.w 1e743e │ │ │ │ + bgt.w 1e750e │ │ │ │ negs r3, r7 │ │ │ │ rsb r6, r7, #32 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r7, lr, r6 │ │ │ │ sub.w r6, r3, #32 │ │ │ │ str r7, [sp, #20] │ │ │ │ lsl.w r7, ip, r6 │ │ │ │ @@ -545217,31 +545425,31 @@ │ │ │ │ orr.w ip, ip, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds.w ip, ip, r4 │ │ │ │ adc.w lr, r5, r3 │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 1e725c │ │ │ │ + bcs.w 1e732c │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1e725c │ │ │ │ + b.n 1e732c │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7480 │ │ │ │ + beq.n 1e7550 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1e7466 │ │ │ │ + bhi.n 1e7536 │ │ │ │ and.w lr, r7, #63 @ 0x3f │ │ │ │ rsb r5, r3, #32 │ │ │ │ sub.w r6, lr, #32 │ │ │ │ rsb r7, lr, #32 │ │ │ │ lsl.w r5, ip, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ lsl.w r6, r0, r6 │ │ │ │ @@ -545260,53 +545468,53 @@ │ │ │ │ orr.w r0, r0, lr │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ adds.w ip, r0, r5 │ │ │ │ adc.w lr, r4, r3 │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 1e725c │ │ │ │ + bcs.w 1e732c │ │ │ │ adds.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r0 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1e725c │ │ │ │ + b.n 1e732c │ │ │ │ movs r0, #0 │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r0, #1 │ │ │ │ adds r3, r1, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e72a2 │ │ │ │ + b.n 1e7372 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne.w ip, #1 │ │ │ │ moveq.w ip, #0 │ │ │ │ adds.w ip, ip, r3 │ │ │ │ adc.w lr, r5, #0 │ │ │ │ - b.n 1e7388 │ │ │ │ + b.n 1e7458 │ │ │ │ mov.w lr, r5, lsl #10 │ │ │ │ mov.w ip, r8, lsl #10 │ │ │ │ orr.w lr, lr, r8, lsr #22 │ │ │ │ - b.n 1e7316 │ │ │ │ + b.n 1e73e6 │ │ │ │ orrs.w r0, r0, ip │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ite ne │ │ │ │ movne.w ip, #1 │ │ │ │ moveq.w ip, #0 │ │ │ │ adds.w ip, ip, r3 │ │ │ │ adc.w lr, r4, #0 │ │ │ │ - b.n 1e7412 │ │ │ │ + b.n 1e74e2 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1e73a8 │ │ │ │ + b.n 1e7478 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r5, r3, [sp, #8] │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -545314,49 +545522,49 @@ │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx ip, r3, #0, #20 │ │ │ │ ubfx lr, r2, #0, #20 │ │ │ │ eors r3, r2 │ │ │ │ subw r1, r4, #2047 @ 0x7ff │ │ │ │ ubfx r2, r2, #20, #11 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e7654 │ │ │ │ + beq.w 1e7724 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e762e │ │ │ │ + beq.w 1e76fe │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1e751e │ │ │ │ + cbnz r4, 1e75ee │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1e76d8 │ │ │ │ + beq.w 1e77a8 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e74f4 │ │ │ │ + bne.n 1e75c4 │ │ │ │ clz r4, r5 │ │ │ │ adds r4, #32 │ │ │ │ sub.w r3, r4, #11 │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ lsl.w fp, r5, r3 │ │ │ │ sub.w r3, r4, #43 @ 0x2b │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ rsb r3, r4, #43 @ 0x2b │ │ │ │ rsb r4, r4, #12 │ │ │ │ lsr.w r3, r5, r3 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ asrs r6, r4, #31 │ │ │ │ - cbnz r2, 1e7564 │ │ │ │ + cbnz r2, 1e7634 │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1e76d8 │ │ │ │ + beq.w 1e77a8 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1e7538 │ │ │ │ + bne.n 1e7608 │ │ │ │ clz r2, r7 │ │ │ │ adds r2, #32 │ │ │ │ sub.w r3, r2, #11 │ │ │ │ rsb r5, r2, #43 @ 0x2b │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ lsl.w r0, r7, r3 │ │ │ │ sub.w r3, r2, #43 @ 0x2b │ │ │ │ @@ -545398,71 +545606,71 @@ │ │ │ │ umlal lr, r5, ip, r3 │ │ │ │ mov r6, r5 │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ mov r5, lr │ │ │ │ mov r7, r6 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e7692 │ │ │ │ + bge.n 1e7762 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r2, r3, #1024 @ 0x400 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ sbc.w ip, sl, #0 │ │ │ │ adds.w lr, lr, lr │ │ │ │ adc.w r7, r6, r7 │ │ │ │ cmp r2, r3 │ │ │ │ mov r5, lr │ │ │ │ sbcs.w r3, ip, #0 │ │ │ │ - bcc.n 1e7612 │ │ │ │ + bcc.n 1e76e2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 1e76f6 │ │ │ │ + blt.n 1e77c6 │ │ │ │ subw r2, r2, #2045 @ 0x7fd │ │ │ │ orr.w r2, r2, ip │ │ │ │ orrs.w r2, r2, r7, lsr #31 │ │ │ │ it eq │ │ │ │ movweq r2, #2045 @ 0x7fd │ │ │ │ - bne.w 1e775a │ │ │ │ + bne.w 1e782a │ │ │ │ mov.w lr, r5, lsr #10 │ │ │ │ asrs r4, r7, #10 │ │ │ │ orr.w lr, lr, r7, lsl #22 │ │ │ │ orrs.w r3, lr, r4 │ │ │ │ itt ne │ │ │ │ lslne r3, r2, #20 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1e76be │ │ │ │ + bne.n 1e778e │ │ │ │ mov r2, lr │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1e76be │ │ │ │ + b.n 1e778e │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1e76e2 │ │ │ │ + bne.n 1e77b2 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1e767e │ │ │ │ + bne.n 1e774e │ │ │ │ add.w r3, r0, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w ip, r5, ip │ │ │ │ - bne.n 1e76ec │ │ │ │ + bne.n 1e77bc │ │ │ │ subw r0, r2, #2047 @ 0x7ff │ │ │ │ orrs r0, r1 │ │ │ │ it eq │ │ │ │ moveq r1, #1 │ │ │ │ orrs.w r0, r7, lr │ │ │ │ and.w r1, r1, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 1e76e2 │ │ │ │ + cbnz r1, 1e77b2 │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1e7640 │ │ │ │ + beq.n 1e7710 │ │ │ │ add.w r3, r0, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -545470,15 +545678,15 @@ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movw r4, #2045 @ 0x7fd │ │ │ │ adds r3, r2, r3 │ │ │ │ sbc.w ip, sl, #0 │ │ │ │ cmp r3, r4 │ │ │ │ mov r2, r3 │ │ │ │ sbcs.w r4, ip, #0 │ │ │ │ - bcs.n 1e75f6 │ │ │ │ + bcs.n 1e76c6 │ │ │ │ mov.w lr, lr, lsr #10 │ │ │ │ lsls r3, r3, #20 │ │ │ │ orr.w lr, lr, r6, lsl #22 │ │ │ │ asrs r4, r6, #10 │ │ │ │ movs r2, #0 │ │ │ │ adds.w r0, r8, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ @@ -545494,15 +545702,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ negs r3, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1e7750 │ │ │ │ + bhi.n 1e7820 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ rsb r6, r3, #32 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r4, r7, r2 │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w ip, r5, ip │ │ │ │ @@ -545517,33 +545725,33 @@ │ │ │ │ orr.w lr, lr, r6 │ │ │ │ orr.w lr, lr, r2 │ │ │ │ lsr.w r7, r7, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, lr │ │ │ │ orrne.w r5, lr, #1 │ │ │ │ - b.n 1e7612 │ │ │ │ + b.n 1e76e2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov lr, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1e76be │ │ │ │ + b.n 1e778e │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ movt r4, #32751 @ 0x7fef │ │ │ │ adc.w r3, r4, r9 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e764e │ │ │ │ + b.n 1e771e │ │ │ │ stmdb 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, #1300] @ 1e7c98 │ │ │ │ + ldr.w r2, [pc, #1300] @ 1e7d68 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1300] @ 1e7c9c │ │ │ │ + ldr.w r3, [pc, #1300] @ 1e7d6c │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp, #16] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vstr d2, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -545566,46 +545774,46 @@ │ │ │ │ ubfx r3, r3, #20, #11 │ │ │ │ ubfx sl, lr, #0, #20 │ │ │ │ ubfx r4, lr, #20, #11 │ │ │ │ subw r7, r0, #2047 @ 0x7ff │ │ │ │ str r6, [sp, #32] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e7aa2 │ │ │ │ + beq.w 1e7b72 │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e7a46 │ │ │ │ + beq.w 1e7b16 │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e7b16 │ │ │ │ + beq.w 1e7be6 │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1e7842 │ │ │ │ + cbnz r0, 1e7912 │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1e7b16 │ │ │ │ + beq.w 1e7be6 │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1e781a │ │ │ │ + cbnz r2, 1e78ea │ │ │ │ clz r0, r6 │ │ │ │ adds r0, #32 │ │ │ │ sub.w r7, r0, #11 │ │ │ │ lsls r2, r7 │ │ │ │ lsl.w r7, r6, r7 │ │ │ │ str r7, [sp, #32] │ │ │ │ sub.w r7, r0, #43 @ 0x2b │ │ │ │ lsl.w r7, r6, r7 │ │ │ │ orrs r2, r7 │ │ │ │ rsb r7, r0, #43 @ 0x2b │ │ │ │ rsb r0, r0, #12 │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ orrs r2, r7 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ - cbnz r3, 1e787e │ │ │ │ + cbnz r3, 1e794e │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1e7b16 │ │ │ │ + beq.w 1e7be6 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1e7858 │ │ │ │ + cbnz r1, 1e7928 │ │ │ │ clz r3, r5 │ │ │ │ adds r3, #32 │ │ │ │ sub.w r6, r3, #11 │ │ │ │ lsls r1, r6 │ │ │ │ lsl.w r9, r5, r6 │ │ │ │ sub.w r6, r3, #43 @ 0x2b │ │ │ │ lsl.w r6, r5, r6 │ │ │ │ @@ -545655,30 +545863,30 @@ │ │ │ │ umlal r6, r0, r2, r1 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ strd r6, r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ and.w r6, r0, #1073741824 @ 0x40000000 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e7b36 │ │ │ │ + bne.w 1e7c06 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r7, #64513 @ 0xfc01 │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ adds r7, r3, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r7 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e7d5a │ │ │ │ + bne.w 1e7e2a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ orrs.w r4, r4, sl │ │ │ │ - beq.w 1e7ef2 │ │ │ │ + beq.w 1e7fc2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1e81d6 │ │ │ │ + beq.w 1e82a6 │ │ │ │ clz r2, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub.w r4, r2, #11 │ │ │ │ subs r6, #43 @ 0x2b │ │ │ │ @@ -545699,15 +545907,15 @@ │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ str r4, [sp, #16] │ │ │ │ sbc.w r7, r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 1e7d7c │ │ │ │ + bge.w 1e7e4c │ │ │ │ mov r9, r2 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #8] │ │ │ │ mov.w r1, lr, lsr #31 │ │ │ │ mov.w r4, #0 │ │ │ │ @@ -545716,205 +545924,205 @@ │ │ │ │ moveq r3, #0 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e8110 │ │ │ │ + beq.w 1e81e0 │ │ │ │ mvn.w r2, sl │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1e845c │ │ │ │ + bne.w 1e852c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r3 │ │ │ │ - beq.w 1e7e02 │ │ │ │ + beq.w 1e7ed2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ negs r2, r5 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ - vldr d7, [pc, #680] @ 1e7c90 │ │ │ │ + vldr d7, [pc, #680] @ 1e7d60 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e7f62 │ │ │ │ + beq.w 1e8032 │ │ │ │ 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 r4, r6 │ │ │ │ sub.w r2, r2, r3 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.n 1e79f2 │ │ │ │ + bne.n 1e7ac2 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1e830a │ │ │ │ + beq.w 1e83da │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1e7a2c │ │ │ │ + cbnz r2, 1e7afc │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1e864c │ │ │ │ + bne.w 1e871c │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1e7c00 │ │ │ │ + b.n 1e7cd0 │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1e7c5c │ │ │ │ + bne.w 1e7d2c │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r4, r7 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ orrs.w r1, r1, sl │ │ │ │ and.w r4, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e7b16 │ │ │ │ + bne.n 1e7be6 │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1e7c76 │ │ │ │ + beq.w 1e7d46 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs.w r2, r2, sl │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eor.w r2, fp, r1 │ │ │ │ ands.w r1, r3, r2 │ │ │ │ - bne.w 1e7c76 │ │ │ │ + bne.w 1e7d46 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7b1a │ │ │ │ + b.n 1e7bea │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1e7c8a │ │ │ │ + bne.w 1e7d5a │ │ │ │ subw r2, r3, #2047 @ 0x7ff │ │ │ │ orrs r2, r7 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, r7 │ │ │ │ orrs.w r0, r5, r1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e7c5c │ │ │ │ + bne.w 1e7d2c │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ ldr r6, [sp, #24] │ │ │ │ clz r4, r4 │ │ │ │ mov r7, sl │ │ │ │ orrs.w r2, r6, sl │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ and.w r0, r4, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbnz r0, 1e7b16 │ │ │ │ + cbnz r0, 1e7be6 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1e7c62 │ │ │ │ + beq.w 1e7d32 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r6, r7 │ │ │ │ and.w r4, r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ eor.w r3, fp, r2 │ │ │ │ ands r4, r3 │ │ │ │ - bne.w 1e7c62 │ │ │ │ + bne.w 1e7d32 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7b1a │ │ │ │ + b.n 1e7bea │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #388] @ (1e7ca0 ) │ │ │ │ - ldr r3, [pc, #380] @ (1e7c9c ) │ │ │ │ + ldr r2, [pc, #388] @ (1e7d70 ) │ │ │ │ + ldr r3, [pc, #380] @ (1e7d6c ) │ │ │ │ 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 1e8648 │ │ │ │ + bne.w 1e8718 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r6, #64514 @ 0xfc02 │ │ │ │ movt r6, #65535 @ 0xffff │ │ │ │ adds r6, r3, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e7ca4 │ │ │ │ + beq.w 1e7d74 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r3, sl, lsl #10 │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ str r2, [sp, #16] │ │ │ │ orr.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [sp, #24] │ │ │ │ subs r2, r6, r4 │ │ │ │ sbc.w r7, r7, #0 │ │ │ │ mov sl, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 1e7e38 │ │ │ │ + blt.w 1e7f08 │ │ │ │ orrs.w r3, sl, r7 │ │ │ │ - bne.w 1e7fa2 │ │ │ │ + bne.w 1e8072 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ it eq │ │ │ │ ldrdeq r5, ip, [sp, #48] @ 0x30 │ │ │ │ - beq.w 1e7e02 │ │ │ │ + beq.w 1e7ed2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sbc.w r0, r0, r2 │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ - bne.w 1e818c │ │ │ │ + bne.w 1e825c │ │ │ │ ldrd r1, r3, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ ittt ne │ │ │ │ movne r2, #0 │ │ │ │ movne r3, #0 │ │ │ │ strdne r2, r3, [sp, #56] @ 0x38 │ │ │ │ - beq.w 1e84c6 │ │ │ │ + beq.w 1e8596 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1e81f0 │ │ │ │ + bne.w 1e82c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs.w r5, r9, #127 @ 0x7f │ │ │ │ mov.w r1, r1, lsl #31 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ adc.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #12 │ │ │ │ @@ -545931,67 +546139,67 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ mov r5, r9 │ │ │ │ sbcs.w r0, r4, #0 │ │ │ │ - bcc.n 1e7c34 │ │ │ │ + bcc.n 1e7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1e81c4 │ │ │ │ + blt.w 1e8294 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subw r0, r9, #2045 @ 0x7fd │ │ │ │ orrs r0, r4 │ │ │ │ orrs.w r0, r0, r2, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ - bne.w 1e830e │ │ │ │ + bne.w 1e83de │ │ │ │ lsrs r1, r1, #10 │ │ │ │ asrs r5, r2, #10 │ │ │ │ orr.w r1, r1, r2, lsl #22 │ │ │ │ orrs.w r3, r1, r5 │ │ │ │ itt eq │ │ │ │ moveq r0, r1 │ │ │ │ moveq r4, r5 │ │ │ │ - bne.w 1e7f9a │ │ │ │ + bne.w 1e806a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r2, r0, r1 │ │ │ │ add.w r4, r4, r3, lsl #31 │ │ │ │ adc.w r3, r5, r4 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7b1a │ │ │ │ + b.n 1e7bea │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1e7b1a │ │ │ │ + b.n 1e7bea │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7b1a │ │ │ │ + b.n 1e7bea │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7b1a │ │ │ │ + b.n 1e7bea │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1e7b1a │ │ │ │ + b.n 1e7bea │ │ │ │ ... │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r7, sl │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1e7ef8 │ │ │ │ + beq.w 1e7fc8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1e81e4 │ │ │ │ + beq.w 1e82b4 │ │ │ │ clz r2, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub.w r4, r2, #11 │ │ │ │ subs r7, #43 @ 0x2b │ │ │ │ @@ -546012,15 +546220,15 @@ │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ str r4, [sp, #16] │ │ │ │ sbc.w r7, r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 1e7b76 │ │ │ │ + bge.w 1e7c46 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov.w r4, lr, lsr #31 │ │ │ │ mov.w r6, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -546030,56 +546238,56 @@ │ │ │ │ cmpeq fp, r4 │ │ │ │ mov r9, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e8328 │ │ │ │ + beq.w 1e83f8 │ │ │ │ rsbs r3, sl, #0 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1e7da2 │ │ │ │ + ble.n 1e7e72 │ │ │ │ mov.w r1, lr, lsr #31 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.w 1e7e82 │ │ │ │ - b.n 1e8480 │ │ │ │ + bne.w 1e7f52 │ │ │ │ + b.n 1e8550 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r3, sl, lsl #10 │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ str r2, [sp, #16] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r3, r7, r4 │ │ │ │ sbc.w r7, r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 1e7e28 │ │ │ │ + blt.n 1e7ef8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1e7d92 │ │ │ │ + beq.n 1e7e62 │ │ │ │ ite cc │ │ │ │ movcc r1, #1 │ │ │ │ movcs r1, #0 │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ add.w r2, r1, r5, lsl #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.n 1e7d88 │ │ │ │ - b.n 1e7b76 │ │ │ │ + bne.n 1e7e58 │ │ │ │ + b.n 1e7c46 │ │ │ │ negs r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ rsb r8, r6, #32 │ │ │ │ sub.w r4, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r8, r0, r8 │ │ │ │ @@ -546102,36 +546310,36 @@ │ │ │ │ ite eq │ │ │ │ moveq r2, r3 │ │ │ │ orrne.w r2, r3, #1 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne.n 1e7e86 │ │ │ │ + bne.n 1e7f56 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adc.w r0, r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1e8156 │ │ │ │ + blt.w 1e8226 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1e7c00 │ │ │ │ + b.n 1e7cd0 │ │ │ │ mov r9, r4 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n 1e7998 │ │ │ │ + b.n 1e7a68 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ mov.w r6, #0 │ │ │ │ mov.w r4, lr, lsr #31 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -546141,135 +546349,135 @@ │ │ │ │ moveq r3, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq fp, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e8328 │ │ │ │ + beq.w 1e83f8 │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1e7da2 │ │ │ │ + ble.n 1e7e72 │ │ │ │ mov.w r2, lr, lsr #31 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq fp, r2 │ │ │ │ - beq.w 1e860c │ │ │ │ + beq.w 1e86dc │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1e8110 │ │ │ │ + beq.w 1e81e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sbc.w r0, r3, r0 │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 1e7eb0 │ │ │ │ + beq.n 1e7f80 │ │ │ │ subs r2, #1 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ sbc.w r0, r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ and.w r5, r0, #1073741824 @ 0x40000000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e8286 │ │ │ │ + beq.w 1e8356 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ adc.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r5, r4, #0 │ │ │ │ - bcs.w 1e83e8 │ │ │ │ + bcs.w 1e84b8 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ lsls r3, r3, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r0, r2, #2147483648 @ 0x80000000 │ │ │ │ adds r2, r1, r4 │ │ │ │ add r0, r3 │ │ │ │ adc.w r3, r5, r0 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7b1a │ │ │ │ + b.n 1e7bea │ │ │ │ adds r2, r2, r2 │ │ │ │ adc.w r1, r0, r1 │ │ │ │ ldrd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ and.w r6, r8, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ orrs r3, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, r5 │ │ │ │ sbcs.w r7, r3, #0 │ │ │ │ - bcc.n 1e7f38 │ │ │ │ + bcc.n 1e8008 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1e8404 │ │ │ │ + blt.w 1e84d4 │ │ │ │ subw r0, r9, #2046 @ 0x7fe │ │ │ │ orrs r3, r0 │ │ │ │ orrs.w r3, r3, r1, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ - bne.w 1e84b2 │ │ │ │ + bne.w 1e8582 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ asrs r3, r1, #10 │ │ │ │ orr.w r2, r2, r1, lsl #22 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt ne │ │ │ │ lslne r5, r0, #20 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1e7f50 │ │ │ │ + bne.n 1e8020 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r3 │ │ │ │ adds r4, r4, r1 │ │ │ │ adc.w r5, r5, r6 │ │ │ │ adds r0, r4, r2 │ │ │ │ adc.w r1, r3, r5 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 1e7b1a │ │ │ │ + b.n 1e7bea │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1e7a00 │ │ │ │ + b.n 1e7ad0 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1e7f92 │ │ │ │ + bcc.n 1e8062 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e8486 │ │ │ │ + blt.w 1e8556 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1e830e │ │ │ │ + bne.w 1e83de │ │ │ │ lsrs r1, r1, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ mov.w r4, r9, lsl #20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e7c4a │ │ │ │ + b.n 1e7d1a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ movs.w r2, sl, lsr #5 │ │ │ │ - bne.w 1e8248 │ │ │ │ + bne.w 1e8318 │ │ │ │ rsb r6, sl, #0 │ │ │ │ mov lr, sl │ │ │ │ mov r5, r2 │ │ │ │ mov.w ip, #3 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -546290,69 +546498,69 @@ │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ cmp r2, r1 │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ orr.w r3, r3, r4 │ │ │ │ lsr.w r4, r6, lr │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - bne.n 1e7ff0 │ │ │ │ + bne.n 1e80c0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r5, r7 │ │ │ │ add r0, sp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8114 │ │ │ │ + beq.n 1e81e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ rsb r1, r1, #4 │ │ │ │ mov r2, ip │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r5, 1e8040 │ │ │ │ + cbz r5, 1e8110 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - beq.n 1e8124 │ │ │ │ + beq.n 1e81f4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ subs r0, r5, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e8106 │ │ │ │ + beq.n 1e81d6 │ │ │ │ cmp r3, r5 │ │ │ │ ite cc │ │ │ │ movcc r2, #0 │ │ │ │ movcs r2, #1 │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r1 │ │ │ │ sub.w r0, r5, r3 │ │ │ │ sub.w r0, r0, r2 │ │ │ │ str r0, [r1, #0] │ │ │ │ - bne.n 1e8058 │ │ │ │ + bne.n 1e8128 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1e7a14 │ │ │ │ + beq.w 1e7ae4 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1e809e │ │ │ │ + bmi.n 1e816e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r1 │ │ │ │ sbc.w r0, r0, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -546364,94 +546572,94 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ adds.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp r5, r0 │ │ │ │ sbcs.w r7, r1, #0 │ │ │ │ - bcc.n 1e80de │ │ │ │ + bcc.n 1e81ae │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1e85bc │ │ │ │ + blt.w 1e868c │ │ │ │ subw r5, r9, #2046 @ 0x7fe │ │ │ │ orrs r1, r5 │ │ │ │ orrs.w r1, r1, r2, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ - bne.w 1e84b2 │ │ │ │ + bne.w 1e8582 │ │ │ │ lsrs r1, r3, #10 │ │ │ │ asrs r0, r2, #10 │ │ │ │ orr.w r1, r1, r2, lsl #22 │ │ │ │ orrs.w r3, r1, r0 │ │ │ │ itete ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, r1 │ │ │ │ lslne r5, r5, #20 │ │ │ │ moveq r5, r0 │ │ │ │ adds r4, r4, r3 │ │ │ │ adc.w r5, r5, r6 │ │ │ │ adds r2, r4, r1 │ │ │ │ adc.w r3, r0, r5 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7b1a │ │ │ │ + b.n 1e7bea │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1e8064 │ │ │ │ + b.n 1e8134 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1e79d2 │ │ │ │ + b.n 1e7aa2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e803a │ │ │ │ + bne.n 1e810a │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.n 1e804c │ │ │ │ + bne.n 1e811c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e813a │ │ │ │ + beq.n 1e820a │ │ │ │ ite cc │ │ │ │ movcc r5, #1 │ │ │ │ movcs r5, #0 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1e8130 │ │ │ │ + bne.n 1e8200 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e7e0e │ │ │ │ + b.n 1e7ede │ │ │ │ lsrs r2, r3, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ orrs.w r5, ip, r5 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ mov.w r0, r0, lsr #1 │ │ │ │ - bne.w 1e7f6c │ │ │ │ + bne.w 1e803c │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1e7f7e │ │ │ │ + bcs.w 1e804e │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1e7f9a │ │ │ │ + b.n 1e806a │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1e7a14 │ │ │ │ + bge.w 1e7ae4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ eor.w r2, fp, #1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ negs r3, r3 │ │ │ │ @@ -546461,99 +546669,99 @@ │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r2, r0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1e81a8 │ │ │ │ - b.n 1e7a14 │ │ │ │ + bne.n 1e8278 │ │ │ │ + b.n 1e7ae4 │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1e839a │ │ │ │ + ble.w 1e846a │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e7c4a │ │ │ │ + b.n 1e7d1a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1e7938 │ │ │ │ + b.w 1e7a08 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1e7cbc │ │ │ │ + b.n 1e7d8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e834e │ │ │ │ + beq.w 1e841e │ │ │ │ clz r2, r2 │ │ │ │ subs r3, r2, #1 │ │ │ │ adds r2, #63 @ 0x3f │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ mov.w r4, #0 │ │ │ │ mov.w r6, r2, lsr #5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adc.w r4, r4, #0 │ │ │ │ subs.w r5, r9, r3 │ │ │ │ sbc.w r4, r2, r4 │ │ │ │ ands.w r3, r3, #31 │ │ │ │ - bne.w 1e853a │ │ │ │ + bne.w 1e860a │ │ │ │ rsb r3, r6, #1073741824 @ 0x40000000 │ │ │ │ rsb r7, r6, #3 │ │ │ │ adds r3, #3 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ uxtb r7, r7 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ sub.w r7, r3, r7, lsl #2 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r1, [r3, #-4]! │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1e8238 │ │ │ │ + bne.n 1e8308 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1e7be8 │ │ │ │ + b.n 1e7cb8 │ │ │ │ cmp r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ it cs │ │ │ │ movcs r1, #4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ subs r6, r1, #1 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ uxtb r6, r6 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1e826a │ │ │ │ + b.n 1e833a │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 1e8388 │ │ │ │ + beq.w 1e8458 │ │ │ │ ldr.w r5, [r0, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e8264 │ │ │ │ + beq.n 1e8334 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1e8358 │ │ │ │ + bls.n 1e8428 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1e803a │ │ │ │ + b.n 1e810a │ │ │ │ adds r2, r2, r2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adcs r0, r0 │ │ │ │ subs.w r3, r9, #2 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ movw r4, #2045 @ 0x7fd │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcc.n 1e82ee │ │ │ │ + bcc.n 1e83be │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ negs r6, r3 │ │ │ │ sub.w ip, r1, #32 │ │ │ │ add.w r7, r3, #32 │ │ │ │ mov r3, r5 │ │ │ │ rsb r5, r1, #32 │ │ │ │ lsl.w r4, r0, r1 │ │ │ │ @@ -546575,71 +546783,71 @@ │ │ │ │ lsrs r4, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ orrs.w r2, r4, r5 │ │ │ │ itt eq │ │ │ │ moveq r1, r4 │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 1e7ede │ │ │ │ + beq.w 1e7fae │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1e7ede │ │ │ │ + b.n 1e7fae │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e7bc2 │ │ │ │ + b.n 1e7c92 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r1, #1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #32751 @ 0x7fef │ │ │ │ add.w r3, r1, r0, lsl #31 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1e7b1a │ │ │ │ + b.w 1e7bea │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ lsrs r3, r3, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ orr.w r3, r3, r1, lsl #31 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ lsrs r3, r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e8332 │ │ │ │ + bne.n 1e8402 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1e79d6 │ │ │ │ + b.w 1e7aa6 │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1e81fa │ │ │ │ + b.n 1e82ca │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ add.w r0, r2, ip │ │ │ │ ands.w r2, sl, #31 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne.w 1e84d4 │ │ │ │ + bne.w 1e85a4 │ │ │ │ rsb r6, r3, #3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, r0, #4 │ │ │ │ uxtb r6, r6 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ str.w r0, [r2], #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1e837a │ │ │ │ - b.n 1e8024 │ │ │ │ + bne.n 1e844a │ │ │ │ + b.n 1e80f4 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1e8358 │ │ │ │ + bls.n 1e8428 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r3, #4] │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1e8040 │ │ │ │ + b.n 1e8110 │ │ │ │ and.w r0, r9, #63 @ 0x3f │ │ │ │ rsb r5, r3, #32 │ │ │ │ sub.w r7, r0, #32 │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsl.w r4, r2, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r1, r7 │ │ │ │ @@ -546653,28 +546861,28 @@ │ │ │ │ lsr.w r1, r1, r3 │ │ │ │ lsr.w r0, r2, r0 │ │ │ │ orr.w r1, r1, r5 │ │ │ │ orr.w r1, r1, r0 │ │ │ │ lsr.w r2, r2, r3 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ - b.n 1e7c34 │ │ │ │ + b.n 1e7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1e861a │ │ │ │ + blt.w 1e86ea │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1e85a4 │ │ │ │ + blt.w 1e8674 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1e7ede │ │ │ │ + b.n 1e7fae │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1e8530 │ │ │ │ + bhi.w 1e8600 │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ rsb r7, r3, #32 │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r5, r1, r0 │ │ │ │ lsl.w lr, r2, lr │ │ │ │ lsr.w ip, r2, ip │ │ │ │ @@ -546688,56 +546896,56 @@ │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ orr.w r2, r2, r7 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ lsr.w r1, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - b.n 1e7f38 │ │ │ │ + b.n 1e8008 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1e7da2 │ │ │ │ + ble.w 1e7e72 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, lr, lsr #31 │ │ │ │ orrs r3, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq fp, r1 │ │ │ │ - bne.w 1e7e94 │ │ │ │ + bne.w 1e7f64 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1e7e02 │ │ │ │ + b.n 1e7ed2 │ │ │ │ rsb r3, r9, #0 │ │ │ │ add.w r2, r9, #32 │ │ │ │ mov.w r9, #0 │ │ │ │ lsrs r1, r3 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ orrs r1, r2 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ lsr.w r2, r0, r2 │ │ │ │ orrs r1, r2 │ │ │ │ asrs r5, r3, #10 │ │ │ │ lsrs r1, r1, #10 │ │ │ │ orr.w r1, r1, r3, lsl #22 │ │ │ │ - b.n 1e7f9a │ │ │ │ + b.n 1e806a │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1e7b1a │ │ │ │ + b.w 1e7bea │ │ │ │ mov r2, r0 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1e7b1a │ │ │ │ + b.w 1e7bea │ │ │ │ rsb r3, r3, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r6, [r3, r1, lsl #2] │ │ │ │ sub.w r3, r2, #32 │ │ │ │ @@ -546753,43 +546961,43 @@ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ orrs r2, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ lsl.w r3, r3, lr │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.n 1e851c │ │ │ │ + beq.n 1e85ec │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orr.w r3, r6, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e8642 │ │ │ │ + beq.w 1e8712 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ negs r6, r3 │ │ │ │ - b.n 1e7fce │ │ │ │ + b.n 1e809e │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1e7f50 │ │ │ │ + b.n 1e8020 │ │ │ │ rsb r7, r6, #4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ rsb r8, r3, #0 │ │ │ │ uxtb r7, r7 │ │ │ │ add.w lr, r0, r2 │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ add.w r1, sp, ip, lsl #2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1e7be4 │ │ │ │ + beq.w 1e7cb4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add ip, r7 │ │ │ │ mov r9, r2 │ │ │ │ add r7, lr │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -546798,28 +547006,28 @@ │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [ip, #-4]! │ │ │ │ lsr.w r1, r3, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ str.w r1, [r7, #-4]! │ │ │ │ lsl.w lr, r3, r2 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 1e857a │ │ │ │ + bne.n 1e864a │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [sl, r9] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e7be8 │ │ │ │ - b.w 1e7bee │ │ │ │ + bne.w 1e7cb8 │ │ │ │ + b.w 1e7cbe │ │ │ │ and.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r1, #1 │ │ │ │ add r3, lr │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1e7b1a │ │ │ │ + b.w 1e7bea │ │ │ │ and.w r1, r5, #63 @ 0x3f │ │ │ │ negs r7, r5 │ │ │ │ sub.w lr, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ adds r5, #32 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ @@ -546834,47 +547042,47 @@ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ lsr.w r2, r2, r7 │ │ │ │ mov r5, r4 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 1e80de │ │ │ │ + b.n 1e81ae │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1e7e18 │ │ │ │ + b.w 1e7ee8 │ │ │ │ negs r6, r3 │ │ │ │ add.w r5, r3, #32 │ │ │ │ mov r3, r1 │ │ │ │ sub.w r1, r6, #32 │ │ │ │ lsrs r2, r6 │ │ │ │ lsl.w r5, r0, r5 │ │ │ │ orrs r2, r5 │ │ │ │ lsr.w r1, r0, r1 │ │ │ │ orrs r2, r1 │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ asrs r5, r6, #10 │ │ │ │ orr.w r4, r4, r6, lsl #22 │ │ │ │ - b.n 1e8304 │ │ │ │ + b.n 1e83d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1e8024 │ │ │ │ + b.n 1e80f4 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs.w r5, r9, r3 │ │ │ │ mov.w r6, r3, lsr #5 │ │ │ │ sbc.w r4, r2, #0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.w 1e8216 │ │ │ │ + bls.w 1e82e6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1e7be8 │ │ │ │ + b.w 1e7cb8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, #16 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ vstr s1, [sp, #8] │ │ │ │ ldrd r2, r0, [sp, #8] │ │ │ │ vstr s2, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -546884,66 +547092,66 @@ │ │ │ │ ubfx lr, r2, #0, #23 │ │ │ │ ubfx r1, r2, #23, #8 │ │ │ │ ubfx r4, r3, #0, #23 │ │ │ │ ubfx r5, r3, #23, #8 │ │ │ │ mov.w ip, r3, lsr #31 │ │ │ │ lsrs r2, r0, #31 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq.w 1e8802 │ │ │ │ + beq.w 1e88d2 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1e87d6 │ │ │ │ + beq.w 1e88a6 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - beq.w 1e8858 │ │ │ │ - cbnz r7, 1e86c8 │ │ │ │ + beq.w 1e8928 │ │ │ │ + cbnz r7, 1e8798 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e8858 │ │ │ │ + beq.w 1e8928 │ │ │ │ clz r7, r6 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r3 │ │ │ │ - cbnz r1, 1e86e2 │ │ │ │ + cbnz r1, 1e87b2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e8858 │ │ │ │ + beq.w 1e8928 │ │ │ │ clz r1, lr │ │ │ │ sub.w r3, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ lsls r6, r6, #7 │ │ │ │ mov.w lr, lr, lsl #7 │ │ │ │ orr.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ orr.w lr, lr, #1073741824 @ 0x40000000 │ │ │ │ add r1, r7 │ │ │ │ umull lr, r7, r6, lr │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ it cs │ │ │ │ subcs r1, #126 @ 0x7e │ │ │ │ - bcc.w 1e8878 │ │ │ │ + bcc.w 1e8948 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e8862 │ │ │ │ + beq.w 1e8932 │ │ │ │ subs r3, r1, r5 │ │ │ │ lsls r4, r4, #6 │ │ │ │ orr.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ cmp ip, r2 │ │ │ │ uxth r6, r3 │ │ │ │ sxth r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 1e88ac │ │ │ │ + beq.w 1e897c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r3, sl │ │ │ │ - blt.w 1e8928 │ │ │ │ - beq.w 1e89a4 │ │ │ │ + blt.w 1e89f8 │ │ │ │ + beq.w 1e8a74 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ - bls.w 1e8b16 │ │ │ │ + bls.w 1e8be6 │ │ │ │ adds.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ adc.w r6, r7, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ clz r4, r6 │ │ │ │ - cbnz r6, 1e874a │ │ │ │ + cbnz r6, 1e881a │ │ │ │ clz r4, r3 │ │ │ │ adds r4, #32 │ │ │ │ subs r3, r4, #1 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ rsb r0, r4, #33 @ 0x21 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -546965,119 +547173,119 @@ │ │ │ │ lsl.w r4, r6, r4 │ │ │ │ orr.w r3, r3, r4 │ │ │ │ lsr.w r0, r6, r0 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1e87bc │ │ │ │ + bls.n 1e888c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1e8b08 │ │ │ │ + blt.w 1e8bd8 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e891a │ │ │ │ + bne.w 1e89ea │ │ │ │ lsrs r3, r3, #7 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - beq.n 1e87c6 │ │ │ │ + beq.n 1e8896 │ │ │ │ lsls r1, r1, #23 │ │ │ │ add r3, r1 │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1e888c │ │ │ │ + bne.n 1e895c │ │ │ │ subs.w r3, r4, lr │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8858 │ │ │ │ + bne.n 1e8928 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs r7, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1e8896 │ │ │ │ + beq.n 1e8966 │ │ │ │ cmp r4, lr │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ - b.n 1e883e │ │ │ │ + b.n 1e890e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e88a2 │ │ │ │ + bne.n 1e8972 │ │ │ │ sub.w r3, r1, #255 @ 0xff │ │ │ │ cmp lr, r6 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e888c │ │ │ │ + bne.n 1e895c │ │ │ │ subs r3, r4, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1e8858 │ │ │ │ + cbnz r3, 1e8928 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r1, lr, r1 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1e8896 │ │ │ │ + beq.n 1e8966 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ eor.w ip, ip, r2 │ │ │ │ tst.w r5, ip │ │ │ │ - bne.n 1e8896 │ │ │ │ + bne.n 1e8966 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vldr s0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e8a60 │ │ │ │ + beq.w 1e8b30 │ │ │ │ clz r5, r4 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ rsb r5, r5, #9 │ │ │ │ lsls r4, r3 │ │ │ │ - b.n 1e870a │ │ │ │ + b.n 1e87da │ │ │ │ adds.w lr, lr, lr │ │ │ │ sub.w r1, r1, #127 @ 0x7f │ │ │ │ adcs r7, r7 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e870a │ │ │ │ - b.n 1e8862 │ │ │ │ + bne.w 1e87da │ │ │ │ + b.n 1e8932 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vldr s0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1e89ec │ │ │ │ + ble.w 1e8abc │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 1e88e2 │ │ │ │ + bhi.n 1e89b2 │ │ │ │ rsb r1, r6, #32 │ │ │ │ sub.w r3, r6, #32 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ orrs r1, r3 │ │ │ │ negs r3, r6 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -547087,31 +547295,31 @@ │ │ │ │ lsr.w r3, r4, r6 │ │ │ │ adds.w r1, lr, r1 │ │ │ │ adc.w r3, r7, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1e8aa2 │ │ │ │ + blt.w 1e8b72 │ │ │ │ cmp.w r8, #252 @ 0xfc │ │ │ │ - bls.w 1e8b5c │ │ │ │ + bls.w 1e8c2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 1e8b8e │ │ │ │ + blt.w 1e8c5e │ │ │ │ cmp.w r8, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r3, r3, #7 │ │ │ │ moveq.w r1, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1e87c6 │ │ │ │ + beq.w 1e8896 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ - b.n 1e884e │ │ │ │ + b.n 1e891e │ │ │ │ mov r8, r5 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1e8a46 │ │ │ │ + blt.w 1e8b16 │ │ │ │ and.w r6, r6, #63 @ 0x3f │ │ │ │ negs r1, r3 │ │ │ │ add.w r0, r3, #32 │ │ │ │ rsb r2, r6, #32 │ │ │ │ sub.w r3, r6, #32 │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -547131,53 +547339,53 @@ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ subs.w r3, sl, r2 │ │ │ │ sbc.w r6, r4, r1 │ │ │ │ mov r9, r3 │ │ │ │ orrs.w r2, r3, r6 │ │ │ │ - bne.w 1e8b8a │ │ │ │ + bne.w 1e8c5a │ │ │ │ sub.w r1, r5, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bhi.w 1e8b04 │ │ │ │ + bhi.w 1e8bd4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ - b.n 1e87c6 │ │ │ │ + b.n 1e8896 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r6, r7, r4 │ │ │ │ subs.w r3, lr, r3 │ │ │ │ mov r9, r3 │ │ │ │ orrs r3, r6 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ vmoveq s0, r3 │ │ │ │ - beq.w 1e885c │ │ │ │ + beq.w 1e892c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 1e8b68 │ │ │ │ + blt.w 1e8c38 │ │ │ │ clz r4, r6 │ │ │ │ - cbnz r6, 1e89d0 │ │ │ │ + cbnz r6, 1e8aa0 │ │ │ │ clz r4, r9 │ │ │ │ adds r4, #32 │ │ │ │ subs r3, r4, #1 │ │ │ │ sub.w r0, r4, #33 @ 0x21 │ │ │ │ sxtb r3, r3 │ │ │ │ sub.w r1, r8, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ lsls r0, r0, #24 │ │ │ │ it pl │ │ │ │ lslpl.w r3, r9, r3 │ │ │ │ - bpl.w 1e87a0 │ │ │ │ - b.n 1e8750 │ │ │ │ + bpl.w 1e8870 │ │ │ │ + b.n 1e8820 │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #30 │ │ │ │ mov r8, r5 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ - blt.n 1e8a42 │ │ │ │ + blt.n 1e8b12 │ │ │ │ sub.w r1, r6, #32 │ │ │ │ rsb r3, r6, #32 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb r0, r1, #32 │ │ │ │ lsr.w r3, lr, r3 │ │ │ │ lsr.w r0, lr, r0 │ │ │ │ @@ -547191,94 +547399,94 @@ │ │ │ │ rsb r1, r6, #0 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ add r3, r4 │ │ │ │ - b.n 1e88f2 │ │ │ │ + b.n 1e89c2 │ │ │ │ adds.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ subs r6, r4, #1 │ │ │ │ ite ne │ │ │ │ clzne r4, r6 │ │ │ │ addeq r4, #31 │ │ │ │ subs r1, r4, #1 │ │ │ │ mov r9, r3 │ │ │ │ mov r2, ip │ │ │ │ sxtb r1, r1 │ │ │ │ subs r1, r5, r1 │ │ │ │ - b.n 1e8750 │ │ │ │ + b.n 1e8820 │ │ │ │ bics.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ mov.w lr, lr, lsr #31 │ │ │ │ orr.w lr, lr, r7, lsl #1 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1e8af0 │ │ │ │ + bls.n 1e8bc0 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.n 1e8ad0 │ │ │ │ + blt.n 1e8ba0 │ │ │ │ mov.w r2, lr, lsr #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r2, 1e8af0 │ │ │ │ + cbz r2, 1e8bc0 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1e885c │ │ │ │ + b.n 1e892c │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.w 1e87bc │ │ │ │ + bls.w 1e888c │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1e87aa │ │ │ │ + bge.w 1e887a │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ negs r4, r1 │ │ │ │ lsr.w r0, r3, r1 │ │ │ │ and.w r4, r4, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ orrne.w r3, r0, #1 │ │ │ │ - b.n 1e87bc │ │ │ │ + b.n 1e888c │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.n 1e8b64 │ │ │ │ + bhi.n 1e8c34 │ │ │ │ negs r0, r2 │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ and.w r0, r0, #31 │ │ │ │ mov r1, r4 │ │ │ │ lsls.w lr, lr, r0 │ │ │ │ ite eq │ │ │ │ moveq lr, r2 │ │ │ │ orrne.w lr, r2, #1 │ │ │ │ movs.w r4, lr, lsr #7 │ │ │ │ it ne │ │ │ │ lslne r1, r1, #23 │ │ │ │ - beq.n 1e8b64 │ │ │ │ + beq.n 1e8c34 │ │ │ │ add r1, r4 │ │ │ │ adds r3, r1, r3 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1e885c │ │ │ │ + b.n 1e892c │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bls.n 1e8ab8 │ │ │ │ + bls.n 1e8b88 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1e87c6 │ │ │ │ + b.n 1e8896 │ │ │ │ rsb r0, r6, #32 │ │ │ │ sub.w r5, r6, #32 │ │ │ │ lsl.w r0, r4, r0 │ │ │ │ lsr.w r5, r4, r5 │ │ │ │ orrs r0, r5 │ │ │ │ negs r5, r6 │ │ │ │ and.w r5, r5, #63 @ 0x3f │ │ │ │ @@ -547286,80 +547494,80 @@ │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ subs.w r3, lr, r0 │ │ │ │ lsr.w r4, r4, r6 │ │ │ │ sbc.w r6, r7, r4 │ │ │ │ mov r9, r3 │ │ │ │ orrs.w r0, r3, r6 │ │ │ │ - bne.w 1e89c4 │ │ │ │ + bne.w 1e8a94 │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1e8b10 │ │ │ │ + bls.n 1e8be0 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 1e8b10 │ │ │ │ + bge.n 1e8be0 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1e8b08 │ │ │ │ + b.n 1e8bd8 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ mov.w r1, r8, lsl #23 │ │ │ │ - b.n 1e87c6 │ │ │ │ + b.n 1e8896 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1e8afa │ │ │ │ + b.n 1e8bca │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mvns r0, r0 │ │ │ │ subs.w r3, r5, lr │ │ │ │ mov.w r2, r0, lsr #31 │ │ │ │ sbc.w r6, r4, r7 │ │ │ │ mov r9, r3 │ │ │ │ orrs r3, r6 │ │ │ │ - bne.w 1e89c4 │ │ │ │ + bne.w 1e8a94 │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1e8b10 │ │ │ │ + bls.n 1e8be0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e8b08 │ │ │ │ + b.n 1e8bd8 │ │ │ │ mov r2, ip │ │ │ │ - b.n 1e89c4 │ │ │ │ + b.n 1e8a94 │ │ │ │ rsb r0, r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ lsrs r3, r0 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - b.n 1e87c4 │ │ │ │ + b.n 1e8894 │ │ │ │ push {lr} │ │ │ │ sub sp, #12 │ │ │ │ vstr d0, [sp] │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ubfx r2, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ subw ip, r2, #2047 @ 0x7ff │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e8c32 │ │ │ │ + beq.n 1e8d02 │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1e8c2a │ │ │ │ + beq.n 1e8cfa │ │ │ │ mov.w ip, r3, lsr #22 │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ orr.w ip, ip, lr, lsl #10 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ orrs.w r3, r2, ip │ │ │ │ - beq.n 1e8c2a │ │ │ │ + beq.n 1e8cfa │ │ │ │ mvn.w r3, #896 @ 0x380 │ │ │ │ eor.w lr, r0, #1 │ │ │ │ add r2, r3 │ │ │ │ orr.w ip, ip, #1073741824 @ 0x40000000 │ │ │ │ mov.w r3, lr, lsl #6 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ - bls.n 1e8c00 │ │ │ │ + bls.n 1e8cd0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1e8c54 │ │ │ │ + blt.n 1e8d24 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.n 1e8c4c │ │ │ │ + bne.n 1e8d1c │ │ │ │ uxtab r3, ip, r3 │ │ │ │ and.w ip, ip, #127 @ 0x7f │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ lsls r2, r2, #23 │ │ │ │ @@ -547374,28 +547582,28 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ orrs.w r3, r3, lr │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ vmovne s0, r3 │ │ │ │ - bne.n 1e8c2e │ │ │ │ + bne.n 1e8cfe │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ rsb r0, r0, #2139095040 @ 0x7f800000 │ │ │ │ adds r3, r0, r1 │ │ │ │ - b.n 1e8c44 │ │ │ │ + b.n 1e8d14 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1e8c8c │ │ │ │ + bhi.n 1e8d5c │ │ │ │ negs r0, r2 │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ and.w r0, r0, #31 │ │ │ │ lsls.w ip, ip, r0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ and.w r0, r2, #127 @ 0x7f │ │ │ │ @@ -547403,43 +547611,43 @@ │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ mvn.w lr, lr │ │ │ │ uxtab r3, r2, r3 │ │ │ │ movs r2, #0 │ │ │ │ and.w r3, lr, r3, lsr #7 │ │ │ │ - b.n 1e8c1e │ │ │ │ + b.n 1e8cee │ │ │ │ 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 1e8cf0 │ │ │ │ + beq.n 1e8dc0 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1e8cec │ │ │ │ + beq.n 1e8dbc │ │ │ │ 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 1e8cec │ │ │ │ + beq.n 1e8dbc │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1e8d0c │ │ │ │ + bls.n 1e8ddc │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e8d1a │ │ │ │ + blt.n 1e8dea │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1e8d38 │ │ │ │ + beq.n 1e8e08 │ │ │ │ add.w r0, r0, #31616 @ 0x7b80 │ │ │ │ adds r0, #127 @ 0x7f │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ add.w r0, r0, #31744 @ 0x7c00 │ │ │ │ lsrs r1, r2, #13 │ │ │ │ @@ -547462,272 +547670,272 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ sub.w r3, r1, #83 @ 0x53 │ │ │ │ cmp r3, #30 │ │ │ │ itt hi │ │ │ │ movhi r3, #0 │ │ │ │ movhi r2, r3 │ │ │ │ - bhi.n 1e8d10 │ │ │ │ + bhi.n 1e8de0 │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ sbfx r2, r2, #4, #12 │ │ │ │ - b.n 1e8d10 │ │ │ │ + b.n 1e8de0 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1e8d10 │ │ │ │ + b.n 1e8de0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ bic.w r4, r1, #63 @ 0x3f │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r3, r4 │ │ │ │ lsls r5, r1, #26 │ │ │ │ - beq.n 1e8d7a │ │ │ │ + beq.n 1e8e4a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1e8d7a │ │ │ │ + beq.n 1e8e4a │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1e8d86 │ │ │ │ + cbnz r2, 1e8e56 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1e8d6c │ │ │ │ + bne.n 1e8e3c │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 59e00 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r3, r2, #63 @ 0x3f │ │ │ │ lsls r0, r2, #26 │ │ │ │ mov r1, r3 │ │ │ │ - beq.n 1e8dbe │ │ │ │ + beq.n 1e8e8e │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1e8dbe │ │ │ │ + beq.n 1e8e8e │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e8dc6 │ │ │ │ + cbnz r3, 1e8e96 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1e8daa │ │ │ │ + bne.n 1e8e7a │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 59e00 │ │ │ │ - b.n 1e8d70 │ │ │ │ + b.n 1e8e40 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1e8dfa │ │ │ │ + beq.n 1e8eca │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1e8dfa │ │ │ │ + beq.n 1e8eca │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e8e02 │ │ │ │ + cbnz r3, 1e8ed2 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1e8de8 │ │ │ │ + bne.n 1e8eb8 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 59e00 │ │ │ │ - b.n 1e8dae │ │ │ │ + b.n 1e8e7e │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1e8e36 │ │ │ │ + beq.n 1e8f06 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1e8e36 │ │ │ │ + beq.n 1e8f06 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e8e3c │ │ │ │ + cbnz r3, 1e8f0c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1e8e22 │ │ │ │ + bne.n 1e8ef2 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 59e00 │ │ │ │ - b.n 1e8dec │ │ │ │ + b.n 1e8ebc │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1e8e70 │ │ │ │ + beq.n 1e8f40 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1e8e70 │ │ │ │ + beq.n 1e8f40 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1e8e76 │ │ │ │ + cbnz r1, 1e8f46 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1e8e5e │ │ │ │ + bne.n 1e8f2e │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 59e00 │ │ │ │ - b.n 1e8e26 │ │ │ │ + b.n 1e8ef6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e8d40 │ │ │ │ - b.n 1e8e62 │ │ │ │ + bl 1e8e10 │ │ │ │ + b.n 1e8f32 │ │ │ │ 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, 1e8e9e │ │ │ │ + cbnz r3, 1e8f6e │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ bic.w r2, r3, #63 @ 0x3f │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 1e8ede │ │ │ │ + beq.n 1e8fae │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1e8ede │ │ │ │ + beq.n 1e8fae │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1e8ee8 │ │ │ │ + cbnz r1, 1e8fb8 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e8ed0 │ │ │ │ + bne.n 1e8fa0 │ │ │ │ mov r0, r9 │ │ │ │ blx 59e00 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r0, r1, #63 @ 0x3f │ │ │ │ lsls r7, r1, #26 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1e8f1a │ │ │ │ + beq.n 1e8fea │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1e8f1a │ │ │ │ + beq.n 1e8fea │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1e8f28 │ │ │ │ + cbnz r1, 1e8ff8 │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1e8f08 │ │ │ │ + bne.n 1e8fd8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 59e00 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1e8ed4 │ │ │ │ + b.n 1e8fa4 │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1e8f56 │ │ │ │ + beq.n 1e9026 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1e8f56 │ │ │ │ + beq.n 1e9026 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1e8f60 │ │ │ │ + cbnz r1, 1e9030 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1e8f46 │ │ │ │ + bne.n 1e9016 │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59e00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e8f0c │ │ │ │ + b.n 1e8fdc │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e8d40 │ │ │ │ + bl 1e8e10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e8f4a │ │ │ │ + b.n 1e901a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #640] @ (1e9204 ) │ │ │ │ + ldr r2, [pc, #640] @ (1e92d4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #640] @ (1e9208 ) │ │ │ │ + ldr r3, [pc, #640] @ (1e92d8 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r6, [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, r6, #32 │ │ │ │ sub.w r3, r6, #32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e9158 │ │ │ │ + beq.w 1e9228 │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r9, r1, r9 │ │ │ │ mul.w r2, r6, ip │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ lsls r1, r6 │ │ │ │ @@ -547740,49 +547948,49 @@ │ │ │ │ orr.w r0, r0, lr │ │ │ │ lsr.w lr, r5, r2 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w lr, lr, r3 │ │ │ │ itt cs │ │ │ │ strcs r3, [sp, #4] │ │ │ │ movcs fp, r1 │ │ │ │ - bcs.n 1e90c8 │ │ │ │ + bcs.n 1e9198 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ lsl.w r9, r9, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e9010 │ │ │ │ - b.n 1e9044 │ │ │ │ + bne.n 1e90e0 │ │ │ │ + b.n 1e9114 │ │ │ │ mul.w r2, r6, ip │ │ │ │ rsb r0, r2, #32 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ lsl.w r0, r5, r0 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ orrs r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ bic.w r2, r2, r9 │ │ │ │ add.w sl, r3, r2, lsl #2 │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbz r4, 1e906c │ │ │ │ + cbz r4, 1e913c │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1e900c │ │ │ │ + bne.n 1e90dc │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #444] @ (1e920c ) │ │ │ │ + ldr r2, [pc, #444] @ (1e92dc ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #432] @ (1e9208 ) │ │ │ │ + ldr r3, [pc, #432] @ (1e92d8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e91fe │ │ │ │ + bne.w 1e92ce │ │ │ │ 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 │ │ │ │ @@ -547790,63 +547998,63 @@ │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 59e3c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9154 │ │ │ │ + bne.n 1e9224 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a30c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e90b2 │ │ │ │ + bne.n 1e9182 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e90a2 │ │ │ │ + bne.n 1e9172 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e903a │ │ │ │ + beq.n 1e910a │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59e00 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 1e903a │ │ │ │ + b.n 1e910a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r3, #4 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r9, ip, #1 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 59e3c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e91f0 │ │ │ │ + bne.w 1e92c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr.w r9, r0, r9 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a30c │ │ │ │ bic.w r0, r9, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1e910e │ │ │ │ + bne.n 1e91de │ │ │ │ strex r3, r9, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e90fe │ │ │ │ + bne.n 1e91ce │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ - beq.n 1e9122 │ │ │ │ + beq.n 1e91f2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 59e00 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mul.w r2, ip, r6 │ │ │ │ rsb lr, r2, #32 │ │ │ │ @@ -547855,364 +548063,364 @@ │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w r0, r5, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ orrs r1, r0 │ │ │ │ lsr.w r0, r5, r2 │ │ │ │ cmp r1, fp │ │ │ │ sbcs r0, r3 │ │ │ │ - bcc.w 1e8ff8 │ │ │ │ - b.n 1e90c8 │ │ │ │ + bcc.w 1e90c8 │ │ │ │ + b.n 1e9198 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e9098 │ │ │ │ + b.n 1e9168 │ │ │ │ lsl.w r0, r5, r9 │ │ │ │ lsr.w r2, r7, r6 │ │ │ │ orrs r2, r0 │ │ │ │ lsr.w r0, r5, r3 │ │ │ │ lsr.w r1, r5, r6 │ │ │ │ orrs r2, r0 │ │ │ │ orrs.w r0, r2, r1 │ │ │ │ - beq.n 1e91f8 │ │ │ │ + beq.n 1e92c8 │ │ │ │ lsl.w r0, r1, r9 │ │ │ │ adds r4, #1 │ │ │ │ lsrs r2, r6 │ │ │ │ orrs r2, r0 │ │ │ │ lsr.w r0, r1, r3 │ │ │ │ orrs r2, r0 │ │ │ │ lsrs r1, r6 │ │ │ │ orrs.w r0, r2, r1 │ │ │ │ - bne.n 1e9172 │ │ │ │ + bne.n 1e9242 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1e91e4 │ │ │ │ + cbz r4, 1e92b4 │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 59e3c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbnz r0, 1e91f4 │ │ │ │ + cbnz r0, 1e92c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a30c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e91c8 │ │ │ │ + bne.n 1e9298 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e91b8 │ │ │ │ + bne.n 1e9288 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e8fb2 │ │ │ │ + beq.w 1e9082 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 59e00 │ │ │ │ ldrd r3, r4, [sp] │ │ │ │ - b.n 1e8fb2 │ │ │ │ + b.n 1e9082 │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e9196 │ │ │ │ + b.n 1e9266 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e90ee │ │ │ │ + b.n 1e91be │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e91ac │ │ │ │ + b.n 1e927c │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1e91e8 │ │ │ │ + b.n 1e92b8 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r4, #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, r0 │ │ │ │ - ldr r0, [pc, #164] @ (1e92c8 ) │ │ │ │ + ldr r0, [pc, #164] @ (1e9398 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #164] @ (1e92cc ) │ │ │ │ + ldr r1, [pc, #164] @ (1e939c ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - add r3, pc, #132 @ (adr r3, 1e92c0 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 1e9390 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 5a8e8 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r4, 1e928c │ │ │ │ + cbz r4, 1e935c │ │ │ │ movs r7, #2 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1e926c │ │ │ │ + beq.n 1e933c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e9266 │ │ │ │ + bne.n 1e9336 │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9256 │ │ │ │ + bne.n 1e9326 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1e928c │ │ │ │ - cbz r6, 1e92a6 │ │ │ │ + cbz r3, 1e935c │ │ │ │ + cbz r6, 1e9376 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1e9286 │ │ │ │ + bge.n 1e9356 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1e92b2 │ │ │ │ + beq.n 1e9382 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e924e │ │ │ │ + bne.n 1e931e │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1e92d0 ) │ │ │ │ - ldr r3, [pc, #56] @ (1e92cc ) │ │ │ │ + ldr r2, [pc, #64] @ (1e93a0 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e939c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e92b6 │ │ │ │ + bne.n 1e9386 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0d50 │ │ │ │ - b.n 1e9286 │ │ │ │ + bl 1e0e20 │ │ │ │ + b.n 1e9356 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e928e │ │ │ │ + b.n 1e935e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - cbz r2, 1e9330 │ │ │ │ + cbz r2, 1e9400 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 1e92f8 │ │ │ │ + bcc.n 1e93c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 1f80d4 │ │ │ │ + bl 1f81a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1f8298 │ │ │ │ + bl 1f8368 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1e930e │ │ │ │ + bne.n 1e93de │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e92f4 │ │ │ │ + beq.n 1e93c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcc.n 1e92fc │ │ │ │ + bcc.n 1e93cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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] @ (1e9390 ) │ │ │ │ - ldr r0, [pc, #52] @ (1e9394 ) │ │ │ │ + ldr r5, [pc, #52] @ (1e9460 ) │ │ │ │ + ldr r0, [pc, #52] @ (1e9464 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1e9384 │ │ │ │ + beq.n 1e9454 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e92d4 │ │ │ │ + bl 1e93a4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1e936e │ │ │ │ - ldr r0, [pc, #16] @ (1e9398 ) │ │ │ │ + bne.n 1e943e │ │ │ │ + ldr r0, [pc, #16] @ (1e9468 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #416 @ (adr r6, 1e9538 ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 1e96c8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #264 @ (adr r6, 1e94a4 ) │ │ │ │ + add r5, pc, #456 @ (adr r5, 1e9634 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #120] @ (1e9424 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e94f4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1e9428 ) │ │ │ │ + ldr r3, [pc, #120] @ (1e94f8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ movs r0, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5ad88 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (1e942c ) │ │ │ │ + ldr r1, [pc, #92] @ (1e94fc ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1e9ca8 │ │ │ │ - cbnz r0, 1e9416 │ │ │ │ + bl 1e9d78 │ │ │ │ + cbnz r0, 1e94e6 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1e9402 │ │ │ │ + bmi.n 1e94d2 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1e9430 ) │ │ │ │ - ldr r3, [pc, #56] @ (1e9428 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e9500 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e94f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9420 │ │ │ │ + bne.n 1e94f0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ blx 5a0a4 │ │ │ │ - b.n 1e93e8 │ │ │ │ + b.n 1e94b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59e00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e93ea │ │ │ │ + b.n 1e94ba │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (1e9458 ) │ │ │ │ + ldr r0, [pc, #20] @ (1e9528 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1f8170 │ │ │ │ - ldr r0, [pc, #12] @ (1e945c ) │ │ │ │ + bl 1f8240 │ │ │ │ + ldr r0, [pc, #12] @ (1e952c ) │ │ │ │ add r0, pc │ │ │ │ - bl 360444 │ │ │ │ + bl 360514 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #520 @ (adr r5, 1e9664 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 1e97f4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e9ef0 │ │ │ │ - cbnz r0, 1e9478 │ │ │ │ + bl 1e9fc0 │ │ │ │ + cbnz r0, 1e9548 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9edc │ │ │ │ + bl 1e9fac │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r2, [pc, #580] @ (1e96d8 ) │ │ │ │ + ldr r2, [pc, #580] @ (1e97a8 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #580] @ (1e96dc ) │ │ │ │ + ldr r3, [pc, #580] @ (1e97ac ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #580] @ (1e96e0 ) │ │ │ │ + ldr r6, [pc, #580] @ (1e97b0 ) │ │ │ │ ldrd r4, r5, [r0] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 59e00 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1e968e │ │ │ │ + bmi.w 1e975e │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1e967c │ │ │ │ + bmi.w 1e974c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e965e │ │ │ │ + bne.w 1e972e │ │ │ │ add.w sl, r4, #16 │ │ │ │ add.w fp, r4, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1e94ee │ │ │ │ - b.n 1e95b0 │ │ │ │ + bhi.n 1e95be │ │ │ │ + b.n 1e9680 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 1f8140 │ │ │ │ + bl 1f8210 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1e95b0 │ │ │ │ + bls.n 1e9680 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e94de │ │ │ │ + beq.n 1e95ae │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ movs r3, #24 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ mov.w r9, #0 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r2, r0, r1 │ │ │ │ ldr r6, [r0, r1] │ │ │ │ @@ -548234,168 +548442,168 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 5aadc <__aeabi_idivmod@plt> │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ str.w r1, [r4, #172] @ 0xac │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #152] @ 0x98 │ │ │ │ - bl 1f8124 │ │ │ │ + bl 1f81f4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e9656 │ │ │ │ + beq.n 1e9726 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r2, r3 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r7, 1e9594 │ │ │ │ + cbz r7, 1e9664 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r7] │ │ │ │ strex r1, r9, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e9580 │ │ │ │ + bne.n 1e9650 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1e964a │ │ │ │ + beq.n 1e971a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e94ce │ │ │ │ + beq.n 1e959e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1e94ee │ │ │ │ + bhi.n 1e95be │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r9, [r4, #160] @ 0xa0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1e9628 │ │ │ │ + bne.n 1e96f8 │ │ │ │ ldrd r8, r5, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 1e961e │ │ │ │ + beq.n 1e96ee │ │ │ │ mov r3, r9 │ │ │ │ movs r6, #24 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ mul.w r7, r6, r5 │ │ │ │ ldr.w r2, [r9, #180] @ 0xb4 │ │ │ │ adds r3, r2, r7 │ │ │ │ ldr r2, [r2, r7] │ │ │ │ - cbz r2, 1e960c │ │ │ │ + cbz r2, 1e96dc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1e960a │ │ │ │ + cbz r0, 1e96da │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r4, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e95ec │ │ │ │ + bne.n 1e96bc │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1e96ba │ │ │ │ + beq.n 1e978a │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ ldr.w r8, [r9, #168] @ 0xa8 │ │ │ │ add r3, r7 │ │ │ │ str r4, [r3, #0] │ │ │ │ adds r0, r5, #1 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ blx 59fa8 <__aeabi_uidivmod@plt> │ │ │ │ mov r5, r1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 1e95d6 │ │ │ │ + bne.n 1e96a6 │ │ │ │ mov r4, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #172] @ 0xac │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8218 │ │ │ │ - ldr r2, [pc, #180] @ (1e96e4 ) │ │ │ │ - ldr r3, [pc, #168] @ (1e96dc ) │ │ │ │ + bl 1f82e8 │ │ │ │ + ldr r2, [pc, #180] @ (1e97b4 ) │ │ │ │ + ldr r3, [pc, #168] @ (1e97ac ) │ │ │ │ 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 1e96d4 │ │ │ │ + bne.n 1e97a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1e0d24 │ │ │ │ - b.n 1e9594 │ │ │ │ + bl 1e0df4 │ │ │ │ + b.n 1e9664 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8218 │ │ │ │ - b.n 1e94ce │ │ │ │ - ldr r2, [pc, #136] @ (1e96e8 ) │ │ │ │ + bl 1f82e8 │ │ │ │ + b.n 1e959e │ │ │ │ + ldr r2, [pc, #136] @ (1e97b8 ) │ │ │ │ movs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r2, pc │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ blx 5addc <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1e9d30 │ │ │ │ - b.n 1e94c6 │ │ │ │ + bl 1e9e00 │ │ │ │ + b.n 1e9596 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 5a200 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 5a9f4 │ │ │ │ - b.n 1e94be │ │ │ │ + b.n 1e958e │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 5a30c │ │ │ │ - ldr r3, [pc, #80] @ (1e96ec ) │ │ │ │ + ldr r3, [pc, #80] @ (1e97bc ) │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1e96c4 │ │ │ │ + cbz r3, 1e9794 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ - bl 1f8284 │ │ │ │ + bl 1f8354 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1e9db4 │ │ │ │ + bl 1e9e84 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1e94b8 │ │ │ │ + b.n 1e9588 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1e0d24 │ │ │ │ - b.n 1e9600 │ │ │ │ - ldr r3, [pc, #40] @ (1e96f0 ) │ │ │ │ + bl 1e0df4 │ │ │ │ + b.n 1e96d0 │ │ │ │ + ldr r3, [pc, #40] @ (1e97c0 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f80c0 │ │ │ │ - b.n 1e96a4 │ │ │ │ + bl 1f8190 │ │ │ │ + b.n 1e9774 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -548408,87 +548616,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1e9756 │ │ │ │ + cbz r2, 1e9826 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1e9744 │ │ │ │ - bcc.n 1e9782 │ │ │ │ + beq.n 1e9814 │ │ │ │ + bcc.n 1e9852 │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1e9732 │ │ │ │ + b.n 1e9802 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e9742 │ │ │ │ + beq.n 1e9812 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e939c │ │ │ │ + bl 1e946c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e972c │ │ │ │ + bne.n 1e97fc │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1e9748 │ │ │ │ + cbz r7, 1e9818 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e974c │ │ │ │ - bcs.n 1e9726 │ │ │ │ + beq.n 1e981c │ │ │ │ + bcs.n 1e97f6 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e92d4 │ │ │ │ + bl 1e93a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f8218 │ │ │ │ - b.n 1e9744 │ │ │ │ + bl 1f82e8 │ │ │ │ + b.n 1e9814 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e92d4 │ │ │ │ + bl 1e93a4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r7, [sp, #72] @ 0x48 │ │ │ │ - cbz r2, 1e97b2 │ │ │ │ + cbz r2, 1e9882 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1e97ce │ │ │ │ - ldr r0, [pc, #360] @ (1e9924 ) │ │ │ │ + ble.n 1e989e │ │ │ │ + ldr r0, [pc, #360] @ (1e99f4 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1e9836 │ │ │ │ + cbnz r1, 1e9906 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e9852 │ │ │ │ + beq.n 1e9922 │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ movs r2, #24 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ str.w r9, [r1, r5] │ │ │ │ add r5, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -548506,38 +548714,38 @@ │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r2, r3 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 1f8124 │ │ │ │ + bl 1f81f4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e9916 │ │ │ │ + beq.n 1e99e6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [r4, #156] @ 0x9c │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1e97ce │ │ │ │ + bcs.n 1e989e │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e96f4 │ │ │ │ + bl 1e97c4 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1e97ce │ │ │ │ + b.n 1e989e │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1e98f4 │ │ │ │ + bpl.n 1e99c4 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1e98f4 │ │ │ │ + bcs.n 1e99c4 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5abd8 │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -548562,60 +548770,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 59fa8 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1e989e │ │ │ │ + bne.n 1e996e │ │ │ │ ldrd r7, r4, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrd r6, r3, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59e00 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w fp, [r4, #164] @ 0xa4 │ │ │ │ str.w r1, [r4, #180] @ 0xb4 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ str.w r2, [r4, #172] @ 0xac │ │ │ │ - b.n 1e97de │ │ │ │ + b.n 1e98ae │ │ │ │ add.w r8, r4, #96 @ 0x60 │ │ │ │ add.w r5, r4, #16 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8140 │ │ │ │ + bl 1f8210 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e98fe │ │ │ │ + beq.n 1e99ce │ │ │ │ mov r3, sl │ │ │ │ - b.n 1e97d6 │ │ │ │ + b.n 1e98a6 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1e47cc │ │ │ │ + bl 1e489c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e9a52 │ │ │ │ + beq.w 1e9b22 │ │ │ │ blx 5ada0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5ada0 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -548626,18 +548834,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5a30c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e9a5c │ │ │ │ + ble.n 1e9b2c │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1e9aac ) │ │ │ │ + ldr r3, [pc, #296] @ (1e9b7c ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 5addc <__snprintf_chk@plt> │ │ │ │ @@ -548649,295 +548857,295 @@ │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r1, [r5, #40] @ 0x28 │ │ │ │ str.w r1, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #156] @ 0x9c │ │ │ │ str.w r6, [r5, #164] @ 0xa4 │ │ │ │ - bl 1f8170 │ │ │ │ + bl 1f8240 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 1f8104 │ │ │ │ + bl 1f81d4 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1f8104 │ │ │ │ + bl 1f81d4 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 5abd8 │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9a6c │ │ │ │ + beq.n 1e9b3c │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 5abd8 │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9a6c │ │ │ │ + beq.n 1e9b3c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1e9a06 │ │ │ │ - b.n 1e9a18 │ │ │ │ + cbnz r3, 1e9ad6 │ │ │ │ + b.n 1e9ae8 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1e9a18 │ │ │ │ + bls.n 1e9ae8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e939c │ │ │ │ + bl 1e946c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e99fc │ │ │ │ - cbz r4, 1e9a6c │ │ │ │ + bne.n 1e9acc │ │ │ │ + cbz r4, 1e9b3c │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1e9ab0 ) │ │ │ │ - ldr r0, [pc, #152] @ (1e9ab4 ) │ │ │ │ - ldr r4, [pc, #152] @ (1e9ab8 ) │ │ │ │ + ldr r1, [pc, #148] @ (1e9b80 ) │ │ │ │ + ldr r0, [pc, #152] @ (1e9b84 ) │ │ │ │ + ldr r4, [pc, #152] @ (1e9b88 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ - bl 1f80c0 │ │ │ │ + bl 1f8190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f81fc │ │ │ │ - ldr r3, [pc, #140] @ (1e9abc ) │ │ │ │ + bl 1f82cc │ │ │ │ + ldr r3, [pc, #140] @ (1e9b8c ) │ │ │ │ add.w r2, r5, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [r5, #192] @ 0xc0 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a30c │ │ │ │ - ldr r2, [pc, #96] @ (1e9ac0 ) │ │ │ │ + ldr r2, [pc, #96] @ (1e9b90 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 5a3e4 │ │ │ │ - b.n 1e9994 │ │ │ │ + b.n 1e9a64 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 59e00 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1e9a98 │ │ │ │ + cbz r3, 1e9b68 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1f80f0 │ │ │ │ + bl 1f81c0 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f80f0 │ │ │ │ + bl 1f81c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 59e00 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a30c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ movs r1, r3 │ │ │ │ @ instruction: 0xfa13ffff │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [pc, #864] @ (1e9e24 ) │ │ │ │ + ldr r0, [pc, #800] @ (1e9eb4 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e92d4 │ │ │ │ + bl 1e93a4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1e9b2e │ │ │ │ - ldr r0, [pc, #116] @ (1e9b58 ) │ │ │ │ + cbz r3, 1e9bfe │ │ │ │ + ldr r0, [pc, #116] @ (1e9c28 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f81fc │ │ │ │ - ldr r3, [pc, #112] @ (1e9b5c ) │ │ │ │ + bl 1f82cc │ │ │ │ + ldr r3, [pc, #112] @ (1e9c2c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e9b26 │ │ │ │ + beq.n 1e9bf6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1e9b60 │ │ │ │ + ldr.w ip, [pc, #100] @ 1e9c30 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1e9b10 │ │ │ │ + b.n 1e9be0 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e9b26 │ │ │ │ + beq.n 1e9bf6 │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e9b02 │ │ │ │ + bne.n 1e9bd2 │ │ │ │ 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] @ (1e9b64 ) │ │ │ │ + ldr r0, [pc, #60] @ (1e9c34 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 1f80f0 │ │ │ │ + bl 1f81c0 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1f80f0 │ │ │ │ + bl 1f81c0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1f815c │ │ │ │ + bl 1f822c │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 59e00 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 59e00 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ adds r0, #16 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1e9bac │ │ │ │ + cbz r3, 1e9c7c │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e9790 │ │ │ │ + bl 1e9860 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #200] @ (1e9c98 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e9d68 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #200] @ (1e9c9c ) │ │ │ │ + ldr r3, [pc, #200] @ (1e9d6c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f81fc │ │ │ │ + bl 1f82cc │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e9c88 │ │ │ │ + beq.n 1e9d58 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 5ad88 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e9ec4 │ │ │ │ + bl 1e9f94 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1e9c3c │ │ │ │ - ldr.w sl, [pc, #140] @ 1e9ca0 │ │ │ │ + cbz r3, 1e9d0c │ │ │ │ + ldr.w sl, [pc, #140] @ 1e9d70 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ add sl, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ str.w r5, [r6], #4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r9, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1e9790 │ │ │ │ + bl 1e9860 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1e9c1c │ │ │ │ + bhi.n 1e9cec │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r7, #16 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f8218 │ │ │ │ + bl 1f82e8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e9c7a │ │ │ │ + cbnz r3, 1e9d4a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1e9c4e │ │ │ │ + bne.n 1e9d1e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59e00 │ │ │ │ - ldr r2, [pc, #64] @ (1e9ca4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1e9c9c ) │ │ │ │ + ldr r2, [pc, #64] @ (1e9d74 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e9d6c ) │ │ │ │ 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 1e9c92 │ │ │ │ + bne.n 1e9d62 │ │ │ │ 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 1e9210 │ │ │ │ - b.n 1e9c52 │ │ │ │ + bl 1e92e0 │ │ │ │ + b.n 1e9d22 │ │ │ │ add.w r0, r7, #16 │ │ │ │ - bl 1f8218 │ │ │ │ - b.n 1e9c60 │ │ │ │ + bl 1f82e8 │ │ │ │ + b.n 1e9d30 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r3, #255]! │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1e9d24 ) │ │ │ │ - ldr r3, [pc, #108] @ (1e9d28 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e9df4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e9df8 ) │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -548953,68 +549161,68 @@ │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 59df4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8234 │ │ │ │ + bl 1f8304 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ blx 59df4 │ │ │ │ - ldr r2, [pc, #36] @ (1e9d2c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e9d28 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e9dfc ) │ │ │ │ + ldr r3, [pc, #32] @ (1e9df8 ) │ │ │ │ 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 1e9d1e │ │ │ │ + bne.n 1e9dee │ │ │ │ mov r0, r4 │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (1e9da8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e9e78 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1e9dac ) │ │ │ │ + ldr r3, [pc, #104] @ (1e9e7c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a328 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 5a8f4 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1e9d7a │ │ │ │ - ldr r2, [pc, #76] @ (1e9db0 ) │ │ │ │ - ldr r3, [pc, #68] @ (1e9dac ) │ │ │ │ + beq.n 1e9e4a │ │ │ │ + ldr r2, [pc, #76] @ (1e9e80 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e9e7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9da4 │ │ │ │ + bne.n 1e9e74 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 5ada0 │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -549026,64 +549234,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 5a8f4 │ │ │ │ - b.n 1e9d62 │ │ │ │ + b.n 1e9e32 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r0, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1e9eb8 ) │ │ │ │ + ldr r2, [pc, #240] @ (1e9f88 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1e9ebc ) │ │ │ │ + ldr r3, [pc, #240] @ (1e9f8c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e9e98 │ │ │ │ + beq.n 1e9f68 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 5b0fc │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1e9e0c │ │ │ │ - ldr r2, [pc, #204] @ (1e9ec0 ) │ │ │ │ - ldr r3, [pc, #196] @ (1e9ebc ) │ │ │ │ + cbz r1, 1e9edc │ │ │ │ + ldr r2, [pc, #204] @ (1e9f90 ) │ │ │ │ + ldr r3, [pc, #196] @ (1e9f8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9eb4 │ │ │ │ + bne.n 1e9f84 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsrs r2, r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5a30c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e9ea8 │ │ │ │ + beq.n 1e9f78 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsrs r1, r0, #5 │ │ │ │ and.w r2, r0, #31 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, sp, r1, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -549096,15 +549304,15 @@ │ │ │ │ strmi.w r3, [r7, r1, lsl #2] │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ cmpne r4, r0 │ │ │ │ ite hi │ │ │ │ movhi r1, #1 │ │ │ │ movls r1, #0 │ │ │ │ - bhi.n 1e9e20 │ │ │ │ + bhi.n 1e9ef0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a30c │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -549115,40 +549323,40 @@ │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r6, r0, lsl #2] │ │ │ │ orrne r3, r1 │ │ │ │ strne.w r3, [r6, r0, lsl #2] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ cmpne r4, r2 │ │ │ │ - bhi.n 1e9e5e │ │ │ │ + bhi.n 1e9f2e │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 5b090 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1e9df2 │ │ │ │ + b.n 1e9ec2 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a30c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e9e5a │ │ │ │ - b.n 1e9e86 │ │ │ │ + bne.n 1e9f2a │ │ │ │ + b.n 1e9f56 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a30c │ │ │ │ - b.n 1e9e86 │ │ │ │ + b.n 1e9f56 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r0, [r4, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -549193,15 +549401,15 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r6, r4, [r0] │ │ │ │ sub sp, #16 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 1e9f78 │ │ │ │ + beq.n 1ea048 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ subs r7, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ and.w r2, r6, r7 │ │ │ │ add r5, r2 │ │ │ │ add r1, r6 │ │ │ │ str r1, [r3, #0] │ │ │ │ @@ -549211,25 +549419,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 5ad88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9f70 │ │ │ │ + beq.n 1ea040 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r0, r4, r7 │ │ │ │ add r0, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ subs r1, r2, #1 │ │ │ │ ands r1, r4 │ │ │ │ - beq.n 1e9fe2 │ │ │ │ + beq.n 1ea0b2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ negs r2, r2 │ │ │ │ add r1, r3 │ │ │ │ and.w r3, ip, r2 │ │ │ │ @@ -549245,22 +549453,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 59e00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 1e9f64 │ │ │ │ + b.n 1ea034 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1e9fd0 │ │ │ │ + b.n 1ea0a0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ea00e │ │ │ │ + beq.n 1ea0de │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -549271,866 +549479,866 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #96] @ 1ea088 │ │ │ │ + ldr.w lr, [pc, #96] @ 1ea158 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1ea08c │ │ │ │ + ldr.w ip, [pc, #96] @ 1ea15c │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1ea090 ) │ │ │ │ + ldr r4, [pc, #92] @ (1ea160 ) │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w ip, [r0], #4 │ │ │ │ strd ip, r0, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 5a11c <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3404 │ │ │ │ - ldr r2, [pc, #44] @ (1ea094 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea08c ) │ │ │ │ + bl 1e34d4 │ │ │ │ + ldr r2, [pc, #44] @ (1ea164 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea15c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea082 │ │ │ │ + bne.n 1ea152 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r0, 1ea0ce │ │ │ │ + cbz r0, 1ea19e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 1ea0a8 │ │ │ │ + bne.n 1ea178 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ - cbnz r2, 1ea0a8 │ │ │ │ + cbnz r2, 1ea178 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #144] @ (1ea14c ) │ │ │ │ + ldr r1, [pc, #144] @ (1ea21c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59dac │ │ │ │ - cbnz r0, 1ea0d2 │ │ │ │ + cbnz r0, 1ea1a2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #124] @ (1ea150 ) │ │ │ │ + ldr r1, [pc, #124] @ (1ea220 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59dac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea0c8 │ │ │ │ - ldr r1, [pc, #112] @ (1ea154 ) │ │ │ │ + beq.n 1ea198 │ │ │ │ + ldr r1, [pc, #112] @ (1ea224 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59dac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea0c8 │ │ │ │ - ldr r1, [pc, #104] @ (1ea158 ) │ │ │ │ + beq.n 1ea198 │ │ │ │ + ldr r1, [pc, #104] @ (1ea228 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59dac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea0c8 │ │ │ │ + beq.n 1ea198 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bne.n 1ea10a │ │ │ │ + bne.n 1ea1da │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1ea10a │ │ │ │ + cbnz r3, 1ea1da │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1ea0ca │ │ │ │ - ldr r1, [pc, #80] @ (1ea15c ) │ │ │ │ + b.n 1ea19a │ │ │ │ + ldr r1, [pc, #80] @ (1ea22c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59dac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea106 │ │ │ │ - ldr r1, [pc, #68] @ (1ea160 ) │ │ │ │ + beq.n 1ea1d6 │ │ │ │ + ldr r1, [pc, #68] @ (1ea230 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59dac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea106 │ │ │ │ - ldr r1, [pc, #60] @ (1ea164 ) │ │ │ │ + beq.n 1ea1d6 │ │ │ │ + ldr r1, [pc, #60] @ (1ea234 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59dac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea106 │ │ │ │ - ldr r1, [pc, #48] @ (1ea168 ) │ │ │ │ + beq.n 1ea1d6 │ │ │ │ + ldr r1, [pc, #48] @ (1ea238 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59dac │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1ea0ca │ │ │ │ + b.n 1ea19a │ │ │ │ nop │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb87a │ │ │ │ movs r4, r3 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r4, #6 │ │ │ │ movs r0, r3 │ │ │ │ - add r6, pc, #560 @ (adr r6, 1ea388 ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 1ea418 ) │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ movs r0, r3 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r0, #1 │ │ │ │ movs r1, r3 │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1ea1b4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1ea284 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1ea178 │ │ │ │ + cbz r1, 1ea248 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1ea1b8 ) │ │ │ │ + ldr r0, [pc, #48] @ (1ea288 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1ea098 │ │ │ │ - ldr r2, [pc, #32] @ (1ea1bc ) │ │ │ │ + bl 1ea168 │ │ │ │ + ldr r2, [pc, #32] @ (1ea28c ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [sp, #476] @ 0x1dc │ │ │ │ + str r7, [sp, #668] @ 0x29c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r6, r4, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1ea16c │ │ │ │ + bl 1ea23c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e3484 │ │ │ │ + bl 1e3554 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1ea16c │ │ │ │ + bl 1ea23c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1ea098 │ │ │ │ + bl 1ea168 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1ea16c │ │ │ │ + bl 1ea23c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #76] @ (1ea29c ) │ │ │ │ + ldr r1, [pc, #76] @ (1ea36c ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1ea2a0 ) │ │ │ │ + ldr r2, [pc, #76] @ (1ea370 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1ea292 │ │ │ │ + cbz r0, 1ea362 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a050 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1ea2a4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea2a0 ) │ │ │ │ + ldr r2, [pc, #40] @ (1ea374 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea370 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea298 │ │ │ │ + bne.n 1ea368 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1ea27a │ │ │ │ + b.n 1ea34a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1ea314 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ea3e4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1ea318 ) │ │ │ │ + ldr r3, [pc, #88] @ (1ea3e8 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e345c │ │ │ │ - cbz r0, 1ea308 │ │ │ │ + bl 1e352c │ │ │ │ + cbz r0, 1ea3d8 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 5a050 <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ea308 │ │ │ │ + beq.n 1ea3d8 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1ea16c │ │ │ │ - ldr r2, [pc, #44] @ (1ea31c ) │ │ │ │ - ldr r3, [pc, #40] @ (1ea318 ) │ │ │ │ + bl 1ea23c │ │ │ │ + ldr r2, [pc, #44] @ (1ea3ec ) │ │ │ │ + ldr r3, [pc, #40] @ (1ea3e8 ) │ │ │ │ add r2, pc │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea30e │ │ │ │ + bne.n 1ea3de │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1ea2e4 │ │ │ │ + b.n 1ea3b4 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r9, r7, [sp, #72] @ 0x48 │ │ │ │ - cbz r1, 1ea368 │ │ │ │ + cbz r1, 1ea438 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #368] @ (1ea4ac ) │ │ │ │ + ldr r1, [pc, #368] @ (1ea57c ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 5afb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ea376 │ │ │ │ + cbz r0, 1ea446 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 1ea360 │ │ │ │ + cbz r7, 1ea430 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea3e0 │ │ │ │ + bne.n 1ea4b0 │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ea358 │ │ │ │ + bne.n 1ea428 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - b.n 1ea36c │ │ │ │ + b.n 1ea43c │ │ │ │ strd r9, r7, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #312] @ (1ea4b0 ) │ │ │ │ + ldr r1, [pc, #312] @ (1ea580 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #312] @ (1ea4b4 ) │ │ │ │ + ldr r0, [pc, #312] @ (1ea584 ) │ │ │ │ mov r8, r6 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1ea014 │ │ │ │ + bl 1ea0e4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ea368 │ │ │ │ + beq.n 1ea438 │ │ │ │ mov r0, r3 │ │ │ │ blx 5ada0 │ │ │ │ ldr.w r3, [r8, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea38e │ │ │ │ - ldr.w r8, [pc, #276] @ 1ea4b8 │ │ │ │ - ldr.w sl, [pc, #276] @ 1ea4bc │ │ │ │ + bne.n 1ea45e │ │ │ │ + ldr.w r8, [pc, #276] @ 1ea588 │ │ │ │ + ldr.w sl, [pc, #276] @ 1ea58c │ │ │ │ add r8, pc │ │ │ │ add sl, pc │ │ │ │ - b.n 1ea3ce │ │ │ │ - ldr r0, [pc, #268] @ (1ea4c0 ) │ │ │ │ + b.n 1ea49e │ │ │ │ + ldr r0, [pc, #268] @ (1ea590 ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ea014 │ │ │ │ + bl 1ea0e4 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ea368 │ │ │ │ + beq.n 1ea438 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r8 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ea3b0 │ │ │ │ + bne.n 1ea480 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1ea3b0 │ │ │ │ + b.n 1ea480 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #220] @ (1ea4c4 ) │ │ │ │ + ldr r3, [pc, #220] @ (1ea594 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 5afb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea466 │ │ │ │ + beq.n 1ea536 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r8 │ │ │ │ blx 5ada0 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ea44a │ │ │ │ + beq.n 1ea51a │ │ │ │ blx 5aae8 <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r0, [r0, r9, lsl #1] │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp.w r9, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea404 │ │ │ │ + beq.n 1ea4d4 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1ea488 │ │ │ │ + beq.n 1ea558 │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1ea410 │ │ │ │ + bne.n 1ea4e0 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ea49a │ │ │ │ + beq.n 1ea56a │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ea36c │ │ │ │ + beq.n 1ea43c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 5afb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea3f8 │ │ │ │ + bne.n 1ea4c8 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ orrs r1, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ea3ec │ │ │ │ + bne.n 1ea4bc │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 5b0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea466 │ │ │ │ + beq.n 1ea536 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1ea43e │ │ │ │ + b.n 1ea50e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 5b0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea452 │ │ │ │ - b.n 1ea466 │ │ │ │ + bne.n 1ea522 │ │ │ │ + b.n 1ea536 │ │ │ │ nop │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r7, r0 │ │ │ │ movs r1, r3 │ │ │ │ - bge.n 1ea478 │ │ │ │ + bge.n 1ea528 │ │ │ │ movs r7, r4 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r0, r0, r0 │ │ │ │ movs r1, r3 │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ movs r0, r3 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r3, r7 │ │ │ │ movs r1, r3 │ │ │ │ - adds r4, #172 @ 0xac │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e345c │ │ │ │ + bl 1e352c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea320 │ │ │ │ + bl 1ea3f0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1ea16c │ │ │ │ + bl 1ea23c │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #356] @ (1ea67c ) │ │ │ │ + ldr r0, [pc, #356] @ (1ea74c ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 5b39c │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ea66e │ │ │ │ + beq.w 1ea73e │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ea540 │ │ │ │ + b.n 1ea610 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1ea5a2 │ │ │ │ + cbz r3, 1ea672 │ │ │ │ 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 1ea53a │ │ │ │ + bne.n 1ea60a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ea626 │ │ │ │ - ldr r0, [pc, #292] @ (1ea680 ) │ │ │ │ + beq.n 1ea6f6 │ │ │ │ + ldr r0, [pc, #292] @ (1ea750 ) │ │ │ │ blx 5b39c │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 5ada0 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 5a648 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #260] @ (1ea684 ) │ │ │ │ + ldr r0, [pc, #260] @ (1ea754 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 5b39c │ │ │ │ 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 1ea540 │ │ │ │ + bne.n 1ea610 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1ea64c │ │ │ │ + beq.n 1ea71c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ea5d0 │ │ │ │ - ldr r0, [pc, #216] @ (1ea688 ) │ │ │ │ + bne.n 1ea6a0 │ │ │ │ + ldr r0, [pc, #216] @ (1ea758 ) │ │ │ │ blx 5b39c │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5ada0 │ │ │ │ - ldr r1, [pc, #224] @ (1ea6a0 ) │ │ │ │ + ldr r1, [pc, #224] @ (1ea770 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 5a648 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #184] @ (1ea68c ) │ │ │ │ + ldr r0, [pc, #184] @ (1ea75c ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #204] @ (1ea6a4 ) │ │ │ │ + ldr r1, [pc, #204] @ (1ea774 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5b39c │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 5addc <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #156] @ (1ea690 ) │ │ │ │ + ldr r0, [pc, #156] @ (1ea760 ) │ │ │ │ blx 5b39c │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5ada0 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a648 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #128] @ (1ea694 ) │ │ │ │ + ldr r0, [pc, #128] @ (1ea764 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 5b39c │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #112] @ (1ea698 ) │ │ │ │ + ldr r0, [pc, #112] @ (1ea768 ) │ │ │ │ blx 5b39c │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 5ada0 │ │ │ │ - ldr r1, [pc, #112] @ (1ea6a8 ) │ │ │ │ + ldr r1, [pc, #112] @ (1ea778 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 5a648 <__strncat_chk@plt> │ │ │ │ - b.n 1ea55a │ │ │ │ + b.n 1ea62a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ea65e │ │ │ │ - ldr r4, [pc, #88] @ (1ea6ac ) │ │ │ │ + beq.n 1ea72e │ │ │ │ + ldr r4, [pc, #88] @ (1ea77c ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #60] @ (1ea69c ) │ │ │ │ + ldr r0, [pc, #60] @ (1ea76c ) │ │ │ │ blx 5b39c │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 1ea5d0 │ │ │ │ - ldr r4, [pc, #56] @ (1ea6b0 ) │ │ │ │ + bne.n 1ea6a0 │ │ │ │ + ldr r4, [pc, #56] @ (1ea780 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1ea656 │ │ │ │ + b.n 1ea726 │ │ │ │ nop │ │ │ │ - str r3, [r2, #44] @ 0x2c │ │ │ │ + str r3, [r0, #32] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r3, [r3, #40] @ 0x28 │ │ │ │ + str r3, [r1, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r3, [r6, #36] @ 0x24 │ │ │ │ + str r3, [r4, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r7, [r0, #36] @ 0x24 │ │ │ │ + str r7, [r6, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r5, [r3, #32] │ │ │ │ + str r5, [r1, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r5, [r0, #32] │ │ │ │ + str r5, [r6, #16] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r3, [r4, #28] │ │ │ │ + str r3, [r2, #16] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r7, [r1, #28] │ │ │ │ + str r7, [r7, #12] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r7, [r2, #24] │ │ │ │ + str r7, [r0, #12] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ movs r1, r3 │ │ │ │ - cmp ip, r5 │ │ │ │ + cmp ip, r3 │ │ │ │ movs r5, r3 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp r2, pc │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 1ea6da │ │ │ │ + cbz r0, 1ea7aa │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 1ea6da │ │ │ │ + cbz r6, 1ea7aa │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 1ea6ea │ │ │ │ + cbnz r3, 1ea7ba │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ea6d2 │ │ │ │ + bne.n 1ea7a2 │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r8, [pc, #140] @ 1ea778 │ │ │ │ + ldr.w r8, [pc, #140] @ 1ea848 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #136] @ (1ea77c ) │ │ │ │ + ldr r7, [pc, #136] @ (1ea84c ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1ea712 │ │ │ │ + b.n 1ea7e2 │ │ │ │ blx 5ada0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1ea75c │ │ │ │ + beq.n 1ea82c │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1ea746 │ │ │ │ + cbz r2, 1ea816 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 59fd8 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1ea758 │ │ │ │ + cbz r4, 1ea828 │ │ │ │ mov r2, r4 │ │ │ │ blx 59f18 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ea702 │ │ │ │ + bne.n 1ea7d2 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ea712 │ │ │ │ + bne.n 1ea7e2 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ea6fc │ │ │ │ + bne.n 1ea7cc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1ea70a │ │ │ │ + b.n 1ea7da │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 59f18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea70a │ │ │ │ + bne.n 1ea7da │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1ea73c │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + b.n 1ea80c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ movs r7, r2 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea81c │ │ │ │ + beq.n 1ea8ec │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ea81c │ │ │ │ - ldr.w r9, [pc, #208] @ 1ea874 │ │ │ │ + beq.n 1ea8ec │ │ │ │ + ldr.w r9, [pc, #208] @ 1ea944 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 59fd8 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1ea824 │ │ │ │ + beq.n 1ea8f4 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1ea844 │ │ │ │ + beq.n 1ea914 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1ea82e │ │ │ │ + beq.n 1ea8fe │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ea80e │ │ │ │ + beq.n 1ea8de │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1ea7dc │ │ │ │ + b.n 1ea8ac │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ea80e │ │ │ │ + beq.n 1ea8de │ │ │ │ mov r0, fp │ │ │ │ blx 5ada0 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1ea7d2 │ │ │ │ + bne.n 1ea8a2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 59f18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea7d2 │ │ │ │ + bne.n 1ea8a2 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ea854 │ │ │ │ + beq.n 1ea924 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ea7dc │ │ │ │ + bne.n 1ea8ac │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ea7a6 │ │ │ │ + bne.n 1ea876 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne.n 1ea7be │ │ │ │ + bne.n 1ea88e │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1ea7be │ │ │ │ + bne.n 1ea88e │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1ea80e │ │ │ │ - b.n 1ea7be │ │ │ │ + beq.n 1ea8de │ │ │ │ + b.n 1ea88e │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1ea85e │ │ │ │ + beq.n 1ea92e │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1ea7c2 │ │ │ │ + b.n 1ea892 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1ea7d2 │ │ │ │ + b.n 1ea8a2 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1ea84e │ │ │ │ + bne.n 1ea91e │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1ea80e │ │ │ │ - b.n 1ea84e │ │ │ │ + beq.n 1ea8de │ │ │ │ + b.n 1ea91e │ │ │ │ nop │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r6, #32] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [r2] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1ea97c │ │ │ │ - ldr.w fp, [pc, #236] @ 1ea98c │ │ │ │ + beq.n 1eaa4c │ │ │ │ + ldr.w fp, [pc, #236] @ 1eaa5c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1ea990 ) │ │ │ │ + ldr r3, [pc, #236] @ (1eaa60 ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ mov r1, lr │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -550139,104 +550347,104 @@ │ │ │ │ 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 1ea908 │ │ │ │ + beq.n 1ea9d8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq ip, fp │ │ │ │ movne ip, r6 │ │ │ │ strd ip, r1, [sp] │ │ │ │ mov r1, sl │ │ │ │ blx 5addc <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ add r5, r0 │ │ │ │ - blt.n 1ea960 │ │ │ │ + blt.n 1eaa30 │ │ │ │ cmp sl, r0 │ │ │ │ - bls.n 1ea960 │ │ │ │ + bls.n 1eaa30 │ │ │ │ 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 1ea8b4 │ │ │ │ + bne.n 1ea984 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1ea970 │ │ │ │ + beq.n 1eaa40 │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ea976 │ │ │ │ - ldr r3, [pc, #108] @ (1ea994 ) │ │ │ │ + bne.n 1eaa46 │ │ │ │ + ldr r3, [pc, #108] @ (1eaa64 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 5addc <__snprintf_chk@plt> │ │ │ │ cmp r0, r5 │ │ │ │ ite cc │ │ │ │ movcc r5, #0 │ │ │ │ movcs r5, #1 │ │ │ │ orrs.w r5, r5, r0, lsr #31 │ │ │ │ - beq.n 1ea970 │ │ │ │ + beq.n 1eaa40 │ │ │ │ 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, #32] @ (1ea998 ) │ │ │ │ + ldr r3, [pc, #32] @ (1eaa68 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1ea92a │ │ │ │ + b.n 1ea9fa │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1ea970 │ │ │ │ - ldr r3, [pc, #24] @ (1ea99c ) │ │ │ │ + beq.n 1eaa40 │ │ │ │ + ldr r3, [pc, #24] @ (1eaa6c ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1ea92a │ │ │ │ + b.n 1ea9fa │ │ │ │ nop │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ movs r0, r3 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-72] │ │ │ │ - ldr r6, [pc, #308] @ (1eaaec ) │ │ │ │ + ldr r6, [pc, #308] @ (1eabbc ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #308] @ (1eaaf0 ) │ │ │ │ + ldr r5, [pc, #308] @ (1eabc0 ) │ │ │ │ sub sp, #4 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #304] @ (1eaaf4 ) │ │ │ │ + ldr r4, [pc, #304] @ (1eabc4 ) │ │ │ │ add.w r7, sp, #4096 @ 0x1000 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add r4, pc │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r5, [r6, r5] │ │ │ │ add.w r0, r4, #32 │ │ │ │ movs r3, #1 │ │ │ │ @@ -550247,156 +550455,156 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 5a30c │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 5ad88 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eaa82 │ │ │ │ + beq.n 1eab52 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1eaa84 │ │ │ │ - ldr r3, [pc, #252] @ (1eaaf8 ) │ │ │ │ + beq.n 1eab54 │ │ │ │ + ldr r3, [pc, #252] @ (1eabc8 ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr.w sl, [pc, #248] @ 1eaafc │ │ │ │ + ldr.w sl, [pc, #248] @ 1eabcc │ │ │ │ sub.w r7, r8, #8 │ │ │ │ add r3, pc │ │ │ │ mov fp, r9 │ │ │ │ add sl, pc │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r8, r8, [sp, #16] │ │ │ │ - b.n 1eaa58 │ │ │ │ + b.n 1eab28 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 5ab54 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 59e00 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbnz r3, 1eaa7e │ │ │ │ + cbnz r3, 1eab4e │ │ │ │ ldr.w r2, [r7, #8]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r9, r2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sbcs.w r1, fp, r3 │ │ │ │ it cc │ │ │ │ movcc fp, r3 │ │ │ │ ldrsh.w r3, [sl, #2] │ │ │ │ it cc │ │ │ │ movcc r9, r2 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1eaab6 │ │ │ │ + bcs.n 1eab86 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ blx 5addc <__snprintf_chk@plt> │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #28 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 1e2dd0 │ │ │ │ + bl 1e2ea0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eaa18 │ │ │ │ + bne.n 1eaae8 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 59e00 │ │ │ │ - ldr r3, [pc, #116] @ (1eab00 ) │ │ │ │ - ldr r2, [pc, #116] @ (1eab04 ) │ │ │ │ + ldr r3, [pc, #116] @ (1eabd0 ) │ │ │ │ + ldr r2, [pc, #116] @ (1eabd4 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ add r3, pc │ │ │ │ adds r1, #28 │ │ │ │ add r2, pc │ │ │ │ strh.w r4, [r3, #2084] @ 0x824 │ │ │ │ - ldr r3, [pc, #80] @ (1eaaf0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1eabc0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaae6 │ │ │ │ + bne.n 1eabb6 │ │ │ │ add.w sp, sp, #4128 @ 0x1020 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, r5, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eaa82 │ │ │ │ + beq.n 1eab52 │ │ │ │ mov.w r2, r9, lsr #1 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ orr.w r2, r2, fp, lsl #31 │ │ │ │ movs r4, #0 │ │ │ │ mov.w fp, fp, lsr #1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ adds r5, #8 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ it cs │ │ │ │ addcs r4, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1eaad0 │ │ │ │ - b.n 1eaa84 │ │ │ │ + bne.n 1eaba0 │ │ │ │ + b.n 1eab54 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r7, pc, #520 @ (adr r7, 1eadd0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ movs r1, r3 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r7, pc, #256 @ (adr r7, 1eacd0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r7, pc, #552 @ (adr r7, 1ead2c ) │ │ │ │ + add r6, pc, #744 @ (adr r6, 1eaebc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #868] @ (1eae7c ) │ │ │ │ + ldr r4, [pc, #868] @ (1eaf4c ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #868] @ (1eae80 ) │ │ │ │ + ldr r3, [pc, #868] @ (1eaf50 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #864] @ (1eae84 ) │ │ │ │ + ldr r0, [pc, #864] @ (1eaf54 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a30c │ │ │ │ blx 59cc8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 5b240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eabf2 │ │ │ │ + beq.n 1eacc2 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 5ab9c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1eac08 │ │ │ │ + beq.n 1eacd8 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #808] @ (1eae88 ) │ │ │ │ + ldr r4, [pc, #808] @ (1eaf58 ) │ │ │ │ blx 5ab9c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -550409,565 +550617,565 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #24] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 5b0e4 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #764] @ (1eae8c ) │ │ │ │ + ldr r0, [pc, #764] @ (1eaf5c ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #764] @ (1eae90 ) │ │ │ │ + ldr r5, [pc, #764] @ (1eaf60 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1ea1c0 │ │ │ │ + bl 1ea290 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1ea9a0 │ │ │ │ + bl 1eaa70 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eae50 │ │ │ │ - ldr r3, [pc, #732] @ (1eae94 ) │ │ │ │ + beq.w 1eaf20 │ │ │ │ + ldr r3, [pc, #732] @ (1eaf64 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1eac0e │ │ │ │ - ldr r4, [pc, #728] @ (1eae98 ) │ │ │ │ + cbnz r3, 1eacde │ │ │ │ + ldr r4, [pc, #728] @ (1eaf68 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #728] @ (1eae9c ) │ │ │ │ + ldr r1, [pc, #728] @ (1eaf6c ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 5ad1c │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #708] @ (1eaea0 ) │ │ │ │ - ldr r3, [pc, #676] @ (1eae80 ) │ │ │ │ + ldr r2, [pc, #708] @ (1eaf70 ) │ │ │ │ + ldr r3, [pc, #676] @ (1eaf50 ) │ │ │ │ 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 1eae76 │ │ │ │ + bne.w 1eaf46 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 59cb0 <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eab50 │ │ │ │ + bne.n 1eac20 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 5ab9c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1eab50 │ │ │ │ + bne.n 1eac20 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1eab5a │ │ │ │ - ldr r4, [pc, #660] @ (1eaea4 ) │ │ │ │ + b.n 1eac2a │ │ │ │ + ldr r4, [pc, #660] @ (1eaf74 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #660] @ (1eaea8 ) │ │ │ │ + ldr r1, [pc, #660] @ (1eaf78 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #648] @ (1eaeac ) │ │ │ │ + ldr r1, [pc, #648] @ (1eaf7c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #640] @ (1eaeb0 ) │ │ │ │ + ldr r1, [pc, #640] @ (1eaf80 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #632] @ (1eaeb4 ) │ │ │ │ + ldr r1, [pc, #632] @ (1eaf84 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #620] @ (1eaeb8 ) │ │ │ │ + ldr r1, [pc, #620] @ (1eaf88 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #608] @ (1eaebc ) │ │ │ │ + ldr r1, [pc, #608] @ (1eaf8c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #596] @ (1eaec0 ) │ │ │ │ + ldr r1, [pc, #596] @ (1eaf90 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #584] @ (1eaec4 ) │ │ │ │ + ldr r1, [pc, #584] @ (1eaf94 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #572] @ (1eaec8 ) │ │ │ │ + ldr r1, [pc, #572] @ (1eaf98 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #560] @ (1eaecc ) │ │ │ │ + ldr r1, [pc, #560] @ (1eaf9c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #552] @ (1eaed0 ) │ │ │ │ + ldr r1, [pc, #552] @ (1eafa0 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #540] @ (1eaed4 ) │ │ │ │ + ldr r1, [pc, #540] @ (1eafa4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1eaed8 ) │ │ │ │ + ldr r1, [pc, #528] @ (1eafa8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #516] @ (1eaedc ) │ │ │ │ + ldr r1, [pc, #516] @ (1eafac ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #504] @ (1eaee0 ) │ │ │ │ + ldr r1, [pc, #504] @ (1eafb0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #492] @ (1eaee4 ) │ │ │ │ + ldr r1, [pc, #492] @ (1eafb4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #480] @ (1eaee8 ) │ │ │ │ + ldr r1, [pc, #480] @ (1eafb8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #472] @ (1eaeec ) │ │ │ │ + ldr r1, [pc, #472] @ (1eafbc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #460] @ (1eaef0 ) │ │ │ │ + ldr r1, [pc, #460] @ (1eafc0 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #448] @ (1eaef4 ) │ │ │ │ + ldr r1, [pc, #448] @ (1eafc4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #436] @ (1eaef8 ) │ │ │ │ + ldr r1, [pc, #436] @ (1eafc8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #424] @ (1eaefc ) │ │ │ │ + ldr r1, [pc, #424] @ (1eafcc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #412] @ (1eaf00 ) │ │ │ │ + ldr r1, [pc, #412] @ (1eafd0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #400] @ (1eaf04 ) │ │ │ │ + ldr r1, [pc, #400] @ (1eafd4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #392] @ (1eaf08 ) │ │ │ │ + ldr r1, [pc, #392] @ (1eafd8 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #380] @ (1eaf0c ) │ │ │ │ + ldr r1, [pc, #380] @ (1eafdc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1eaf10 ) │ │ │ │ + ldr r1, [pc, #368] @ (1eafe0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1eaf14 ) │ │ │ │ + ldr r1, [pc, #356] @ (1eafe4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1eaf18 ) │ │ │ │ + ldr r1, [pc, #344] @ (1eafe8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1eaf1c ) │ │ │ │ + ldr r1, [pc, #332] @ (1eafec ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1eaf20 ) │ │ │ │ + ldr r1, [pc, #320] @ (1eaff0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1eaf24 ) │ │ │ │ + ldr r1, [pc, #308] @ (1eaff4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #300] @ (1eaf28 ) │ │ │ │ + ldr r1, [pc, #300] @ (1eaff8 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #288] @ (1eaf2c ) │ │ │ │ + ldr r1, [pc, #288] @ (1eaffc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1eaf30 ) │ │ │ │ + ldr r1, [pc, #276] @ (1eb000 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1eaf34 ) │ │ │ │ + ldr r1, [pc, #264] @ (1eb004 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #256] @ (1eaf38 ) │ │ │ │ + ldr r1, [pc, #256] @ (1eb008 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #248] @ (1eaf3c ) │ │ │ │ + ldr r1, [pc, #248] @ (1eb00c ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5b330 <__printf_chk@plt> │ │ │ │ - b.n 1eabbc │ │ │ │ - ldr r0, [pc, #236] @ (1eaf40 ) │ │ │ │ + b.n 1eac8c │ │ │ │ + ldr r0, [pc, #236] @ (1eb010 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea1ec │ │ │ │ + bl 1ea2bc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ea098 │ │ │ │ - ldr r3, [pc, #224] @ (1eaf44 ) │ │ │ │ + bl 1ea168 │ │ │ │ + ldr r3, [pc, #224] @ (1eb014 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1eabb4 │ │ │ │ + b.n 1eac84 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r6, [r1, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #984 @ (adr r6, 1eb260 ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 1eaff0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #712 @ (adr r6, 1eb154 ) │ │ │ │ + add r5, pc, #904 @ (adr r5, 1eb2e4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [sp, #308] @ 0x134 │ │ │ │ + ldr r5, [sp, #500] @ 0x1f4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #344 @ (adr r6, 1eaff8 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 1eb188 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #32 @ (adr r6, 1eaec8 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 1eb058 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ + movs r1, r3 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ movs r1, r3 │ │ │ │ asrs r4, r3, #9 │ │ │ │ movs r1, r3 │ │ │ │ asrs r4, r5, #9 │ │ │ │ movs r1, r3 │ │ │ │ asrs r4, r7, #9 │ │ │ │ movs r1, r3 │ │ │ │ asrs r4, r1, #10 │ │ │ │ movs r1, r3 │ │ │ │ asrs r4, r3, #10 │ │ │ │ movs r1, r3 │ │ │ │ asrs r4, r5, #10 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ movs r1, r3 │ │ │ │ asrs r4, r3, #11 │ │ │ │ movs r1, r3 │ │ │ │ asrs r4, r5, #11 │ │ │ │ movs r1, r3 │ │ │ │ asrs r4, r7, #11 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ movs r1, r3 │ │ │ │ asrs r0, r3, #12 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ movs r1, r3 │ │ │ │ asrs r0, r0, #13 │ │ │ │ movs r1, r3 │ │ │ │ asrs r0, r2, #13 │ │ │ │ movs r1, r3 │ │ │ │ asrs r0, r4, #13 │ │ │ │ movs r1, r3 │ │ │ │ asrs r0, r6, #13 │ │ │ │ movs r1, r3 │ │ │ │ asrs r0, r0, #14 │ │ │ │ movs r1, r3 │ │ │ │ asrs r0, r2, #14 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ movs r1, r3 │ │ │ │ asrs r4, r6, #14 │ │ │ │ movs r1, r3 │ │ │ │ asrs r4, r0, #15 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ - movs r1, r3 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r0, 1eaf8e │ │ │ │ + cbz r0, 1eb05e │ │ │ │ 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] @ (1eaf94 ) │ │ │ │ + ldr r4, [pc, #56] @ (1eb064 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 5b264 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 1eaf88 │ │ │ │ + cbz r3, 1eb058 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1eaf60 │ │ │ │ + beq.n 1eb030 │ │ │ │ blx 5a540 │ │ │ │ - cbz r0, 1eaf88 │ │ │ │ + cbz r0, 1eb058 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1eaf60 │ │ │ │ + beq.n 1eb030 │ │ │ │ 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 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ movs r1, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w lr, [pc, #76] @ 1eaff8 │ │ │ │ + ldr.w lr, [pc, #76] @ 1eb0c8 │ │ │ │ mov ip, r1 │ │ │ │ movs r3, #1 │ │ │ │ add lr, pc │ │ │ │ mov r2, r3 │ │ │ │ strd r0, ip, [sp] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ add.w r0, sp, #15 │ │ │ │ - ldr.w ip, [pc, #56] @ 1eaffc │ │ │ │ + ldr.w ip, [pc, #56] @ 1eb0cc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 5a11c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1eb000 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eaffc ) │ │ │ │ + ldr r2, [pc, #36] @ (1eb0d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb0cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eaff2 │ │ │ │ + bne.n 1eb0c2 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r1, r1] │ │ │ │ + ldr r7, [pc, #496] @ (1eb2bc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + ldr r7, [pc, #312] @ (1eb20c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1dd864 │ │ │ │ - cbz r7, 1eb050 │ │ │ │ + bl 1dd934 │ │ │ │ + cbz r7, 1eb120 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd864 │ │ │ │ + bl 1dd934 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1dd864 │ │ │ │ + bl 1dd934 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1dd624 │ │ │ │ + bl 1dd6f4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1eb022 │ │ │ │ + bne.n 1eb0f2 │ │ │ │ pop {r3, r4, r5, r6, r7, 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 r9, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1ddac0 │ │ │ │ + bl 1ddb90 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r9] │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 1eb0f4 │ │ │ │ + cbz r3, 1eb1c4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ mov r8, r4 │ │ │ │ add.w fp, r0, #4 │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1ddac0 │ │ │ │ + bl 1ddb90 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r5, r4, lsl #2] │ │ │ │ - bl 1ddac0 │ │ │ │ + bl 1ddb90 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [fp, r4, lsl #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1dda14 │ │ │ │ + bl 1ddae4 │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ ldr.w r2, [r7, r4, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [sl, r4, lsl #2] │ │ │ │ adds r4, #4 │ │ │ │ - bl 1dda14 │ │ │ │ + bl 1ddae4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 1eb096 │ │ │ │ + bhi.n 1eb166 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, 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 │ │ │ │ @@ -550977,46 +551185,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 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ 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 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ 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 1eb19a │ │ │ │ + bmi.n 1eb26a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1eb19e │ │ │ │ + cbz r3, 1eb26e │ │ │ │ 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] │ │ │ │ @@ -551029,15 +551237,15 @@ │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 1eb174 │ │ │ │ + b.n 1eb244 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ @@ -551067,15 +551275,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1eb24c │ │ │ │ + bmi.n 1eb31c │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ subs r0, #1 │ │ │ │ add.w ip, r2, #1 │ │ │ │ @@ -551108,26 +551316,26 @@ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r9, r2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - beq.n 1eb2f6 │ │ │ │ + beq.n 1eb3c6 │ │ │ │ subs.w sl, r1, r5 │ │ │ │ sbc.w fp, r0, r7 │ │ │ │ subs.w ip, r9, r2 │ │ │ │ sbc.w lr, r8, r3 │ │ │ │ adds.w r1, ip, sl │ │ │ │ str r1, [sp, #0] │ │ │ │ adc.w r0, fp, lr │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ orrs.w ip, r1, r0 │ │ │ │ - beq.n 1eb2f0 │ │ │ │ + beq.n 1eb3c0 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 5abd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -551150,48 +551358,48 @@ │ │ │ │ subs r3, r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ sbc.w r2, r2, r7 │ │ │ │ str r2, [r6, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd sl, fp, [r4, #16] │ │ │ │ - b.n 1eb2dc │ │ │ │ + b.n 1eb3ac │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 1eb314 │ │ │ │ + beq.n 1eb3e4 │ │ │ │ adds r2, r2, r5 │ │ │ │ str r2, [r4, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ subs r1, r1, r5 │ │ │ │ sbc.w r0, r0, r7 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 1eb2dc │ │ │ │ + b.n 1eb3ac │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 59e00 │ │ │ │ - b.n 1eb2dc │ │ │ │ + b.n 1eb3ac │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1eb348 │ │ │ │ + beq.n 1eb418 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 59e00 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1eb33c │ │ │ │ + bne.n 1eb40c │ │ │ │ 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 │ │ │ │ @@ -551199,41 +551407,41 @@ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb458 │ │ │ │ + beq.n 1eb528 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1eb5b2 │ │ │ │ + beq.w 1eb682 │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r5, r1 │ │ │ │ mov r8, r6 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcc.n 1eb438 │ │ │ │ + bcc.n 1eb508 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ adds.w r5, r5, sl │ │ │ │ adc.w r7, r7, fp │ │ │ │ subs r0, r5, r1 │ │ │ │ rsb lr, r6, #32 │ │ │ │ sub.w ip, r6, #32 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ sbc.w r1, r7, r9 │ │ │ │ str.w lr, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r6, 1eb416 │ │ │ │ + cbz r6, 1eb4e6 │ │ │ │ subs r5, #1 │ │ │ │ lsl.w r0, r1, lr │ │ │ │ adc.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #32] │ │ │ │ lsr.w r0, r1, ip │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -551248,81 +551456,81 @@ │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ orr.w ip, ip, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ orr.w ip, ip, r0 │ │ │ │ cmp r7, r6 │ │ │ │ it eq │ │ │ │ cmpeq r5, ip │ │ │ │ - beq.n 1eb416 │ │ │ │ + beq.n 1eb4e6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r0, r0, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r0, sl │ │ │ │ sbcs.w r5, r1, fp │ │ │ │ - bcc.n 1eb438 │ │ │ │ + bcc.n 1eb508 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 59c74 <__aeabi_uldivmod@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mul.w r3, r3, r0 │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ umull r5, r3, r0, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r5, sl │ │ │ │ sbcs.w r2, r3, fp │ │ │ │ - bcs.w 1eb588 │ │ │ │ + bcs.w 1eb658 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1eb5b2 │ │ │ │ + beq.w 1eb682 │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 1eb38c │ │ │ │ - b.n 1eb438 │ │ │ │ + bcs.n 1eb45c │ │ │ │ + b.n 1eb508 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1eb5b2 │ │ │ │ + beq.w 1eb682 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ strd r0, r3, [sp, #28] │ │ │ │ ldrd r4, r6, [r7, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r4, r5 │ │ │ │ sbcs.w r3, r6, r9 │ │ │ │ - bcc.n 1eb574 │ │ │ │ + bcc.n 1eb644 │ │ │ │ ldrd r3, fp, [r7, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r3, r8 │ │ │ │ blx 59c74 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1eb582 │ │ │ │ + beq.n 1eb652 │ │ │ │ subs.w r2, sl, r2 │ │ │ │ sbc.w r3, r8, r3 │ │ │ │ subs r0, r4, r5 │ │ │ │ sbc.w r1, r6, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ - bcc.n 1eb574 │ │ │ │ + bcc.n 1eb644 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r5, r1, r2 │ │ │ │ adc.w r8, fp, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb556 │ │ │ │ + beq.n 1eb626 │ │ │ │ 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 │ │ │ │ @@ -551340,17 +551548,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 1eb556 │ │ │ │ + beq.n 1eb626 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1eb5a8 │ │ │ │ + beq.n 1eb678 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r8, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ lsl.w r8, r0, r8 │ │ │ │ @@ -551364,55 +551572,55 @@ │ │ │ │ adds r2, r2, r5 │ │ │ │ adc.w r3, r8, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r4, r4, r1 │ │ │ │ adc.w r6, r6, fp │ │ │ │ cmp r4, r2 │ │ │ │ sbcs r6, r3 │ │ │ │ - bcc.n 1eb574 │ │ │ │ + bcc.n 1eb644 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1eb250 │ │ │ │ + bl 1eb320 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 1eb5b2 │ │ │ │ + beq.n 1eb682 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1eb466 │ │ │ │ + b.n 1eb536 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1eb4b0 │ │ │ │ + b.n 1eb580 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1eb250 │ │ │ │ + bl 1eb320 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 1eb548 │ │ │ │ + b.n 1eb618 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -551421,76 +551629,76 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, r1 │ │ │ │ ldrd r4, lr, [sp, #32] │ │ │ │ it ne │ │ │ │ ldrne.w ip, [r1, #4] │ │ │ │ - beq.n 1eb604 │ │ │ │ + beq.n 1eb6d4 │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 1eb618 │ │ │ │ + bcc.n 1eb6e8 │ │ │ │ adds r7, r2, r4 │ │ │ │ adc.w ip, lr, r3 │ │ │ │ subs r5, r7, r5 │ │ │ │ sbc.w ip, ip, r6 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r6, r5 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ sbcs.w ip, r5, ip │ │ │ │ - bcs.n 1eb60a │ │ │ │ + bcs.n 1eb6da │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 1eb250 │ │ │ │ + bl 1eb320 │ │ │ │ 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 1eb604 │ │ │ │ + beq.n 1eb6d4 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1eb5e0 │ │ │ │ + b.n 1eb6b0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r3 │ │ │ │ cmp r0, r9 │ │ │ │ ldrd fp, r8, [sp, #48] @ 0x30 │ │ │ │ - beq.w 1eb76e │ │ │ │ + beq.w 1eb83e │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1eb65c │ │ │ │ + b.n 1eb72c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1eb6a2 │ │ │ │ + beq.n 1eb772 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 1eb652 │ │ │ │ + bcc.n 1eb722 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eb6ee │ │ │ │ + bne.n 1eb7be │ │ │ │ ldr r1, [r3, #16] │ │ │ │ adds.w ip, r1, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ adc.w lr, r0, lr │ │ │ │ cmp sl, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - bne.n 1eb76e │ │ │ │ + bne.n 1eb83e │ │ │ │ adds.w r1, fp, r1 │ │ │ │ str r1, [r3, #16] │ │ │ │ adc.w r0, r0, r8 │ │ │ │ str r0, [r3, #20] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ adds.w r3, r3, fp │ │ │ │ str r3, [r4, #8] │ │ │ │ @@ -551501,380 +551709,380 @@ │ │ │ │ adds.w ip, r2, fp │ │ │ │ adc.w r1, r8, sl │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ it eq │ │ │ │ ldrdeq r1, r0, [r3, #16] │ │ │ │ - beq.n 1eb6dc │ │ │ │ + beq.n 1eb7ac │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5abd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 1eb68c │ │ │ │ + b.n 1eb75c │ │ │ │ adds.w r1, fp, r1 │ │ │ │ strd r2, sl, [r5, #8] │ │ │ │ adc.w r0, r0, r8 │ │ │ │ str r1, [r5, #16] │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.n 1eb68c │ │ │ │ + b.n 1eb75c │ │ │ │ ldrd r7, r6, [r5, #8] │ │ │ │ adds.w r1, r2, fp │ │ │ │ adc.w r9, r8, sl │ │ │ │ cmp r6, r9 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - beq.n 1eb72e │ │ │ │ + beq.n 1eb7fe │ │ │ │ ldr r1, [r3, #16] │ │ │ │ adds.w ip, r1, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ adc.w lr, r0, lr │ │ │ │ cmp sl, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - beq.n 1eb680 │ │ │ │ + beq.n 1eb750 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5abd8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 1eb6d0 │ │ │ │ + b.n 1eb7a0 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ adds.w r6, r9, r0 │ │ │ │ adc.w lr, ip, lr │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ cmp sl, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ - bne.n 1eb6dc │ │ │ │ + bne.n 1eb7ac │ │ │ │ adds.w r1, r1, r9 │ │ │ │ adc.w r2, r0, ip │ │ │ │ adds.w r1, r1, fp │ │ │ │ adc.w r2, r8, r2 │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 59e00 │ │ │ │ - b.n 1eb68c │ │ │ │ + b.n 1eb75c │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5abd8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ strd r4, r9, [r0] │ │ │ │ str.w r0, [r9] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 1eb68c │ │ │ │ + b.n 1eb75c │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - vldr d7, [pc, #52] @ 1eb7d8 │ │ │ │ + vldr d7, [pc, #52] @ 1eb8a8 │ │ │ │ mov r1, r0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ vstr d7, [r0, #8] │ │ │ │ orrs.w r4, lr, ip │ │ │ │ - bne.n 1eb7c8 │ │ │ │ + bne.n 1eb898 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb r2, [r1, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd lr, ip, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1eb628 │ │ │ │ + bl 1eb6f8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1eb7bc │ │ │ │ + b.n 1eb88c │ │ │ │ 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] @ (1eb94c ) │ │ │ │ - ldr r3, [pc, #344] @ (1eb950 ) │ │ │ │ + ldr r1, [pc, #344] @ (1eba1c ) │ │ │ │ + ldr r3, [pc, #344] @ (1eba20 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ add.w r4, r0, #32 │ │ │ │ movs r2, #1 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb820 │ │ │ │ + bne.n 1eb8f0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1eb810 │ │ │ │ + bne.n 1eb8e0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb8e0 │ │ │ │ + bne.n 1eb9b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 1eb86c │ │ │ │ + cbz r5, 1eb93c │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eb83a │ │ │ │ + bne.n 1eb90a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb8d2 │ │ │ │ - ldr r2, [pc, #256] @ (1eb954 ) │ │ │ │ - ldr r3, [pc, #252] @ (1eb950 ) │ │ │ │ + bne.n 1eb9a2 │ │ │ │ + ldr r2, [pc, #256] @ (1eba24 ) │ │ │ │ + ldr r3, [pc, #252] @ (1eba20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb946 │ │ │ │ + bne.n 1eba16 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ (1eb958 ) │ │ │ │ + ldr r2, [pc, #232] @ (1eba28 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1eb836 │ │ │ │ + beq.n 1eb906 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 5a924 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1eb898 │ │ │ │ + bne.n 1eb968 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 1eb90a │ │ │ │ + bne.n 1eb9da │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 5abd8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1eb90a │ │ │ │ + cbz r0, 1eb9da │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1f3dc0 │ │ │ │ + bl 1f3e90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb93e │ │ │ │ + beq.n 1eba0e │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1eb92a │ │ │ │ + bne.n 1eb9fa │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1f3ed8 │ │ │ │ + bl 1f3fa8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59e00 │ │ │ │ - b.n 1eb836 │ │ │ │ + b.n 1eb906 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1e0d24 │ │ │ │ - b.n 1eb850 │ │ │ │ + bl 1e0df4 │ │ │ │ + b.n 1eb920 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1eb90e │ │ │ │ + bne.n 1eb9de │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eb8f4 │ │ │ │ + bne.n 1eb9c4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb8e6 │ │ │ │ - b.n 1eb828 │ │ │ │ + bne.n 1eb9b6 │ │ │ │ + b.n 1eb8f8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1eb8ca │ │ │ │ + b.n 1eb99a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1eb914 │ │ │ │ + bne.n 1eb9e4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eb8e4 │ │ │ │ - b.n 1eb828 │ │ │ │ + bne.n 1eb9b4 │ │ │ │ + b.n 1eb8f8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 59c74 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f3fc4 │ │ │ │ - b.n 1eb8ba │ │ │ │ + bl 1f4094 │ │ │ │ + b.n 1eb98a │ │ │ │ mov r0, r8 │ │ │ │ blx 59e00 │ │ │ │ - b.n 1eb8ca │ │ │ │ + b.n 1eb99a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #16] @ (1eb960 ) │ │ │ │ + bxns r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - blx r5 │ │ │ │ + mov r8, fp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ movs r1, 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] @ (1eb990 ) │ │ │ │ + ldr r0, [pc, #32] @ (1eba60 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ea2a8 │ │ │ │ + bl 1ea378 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 5abd8 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1eb98e │ │ │ │ + cbz r0, 1eba5e │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r2, [r4] │ │ │ │ subs r3, r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ - b.n 1eb9b8 │ │ │ │ + b.n 1eba88 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 1eb9c4 │ │ │ │ + cbnz r1, 1eba94 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1eb9b0 │ │ │ │ + bne.n 1eba80 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 59e00 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1f3f88 │ │ │ │ + bl 1f4058 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 59e00 │ │ │ │ - b.n 1eb9a4 │ │ │ │ + b.n 1eba74 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r2, 1eba20 │ │ │ │ + cbz r2, 1ebaf0 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r5, [r8] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r5, [r5, r4, lsl #2] │ │ │ │ - cbz r5, 1eba1a │ │ │ │ + cbz r5, 1ebaea │ │ │ │ blx 59c74 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3fc4 │ │ │ │ + bl 1f4094 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1eb9f8 │ │ │ │ + bhi.n 1ebac8 │ │ │ │ strd r6, r7, [r8, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - cbz r1, 1eba8e │ │ │ │ + cbz r1, 1ebb5e │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1eba60 │ │ │ │ + b.n 1ebb30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f3fcc │ │ │ │ + bl 1f409c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1eba84 │ │ │ │ + cbnz r0, 1ebb54 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1eba88 │ │ │ │ + bls.n 1ebb58 │ │ │ │ add.w r0, r9, r5 │ │ │ │ blx 59fa8 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r4, [r3, r1, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1eba4a │ │ │ │ + bne.n 1ebb1a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb7e0 │ │ │ │ - cbz r0, 1eba88 │ │ │ │ + bl 1eb8b0 │ │ │ │ + cbz r0, 1ebb58 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r4, [r3, sl, lsl #2] │ │ │ │ - b.n 1eba4a │ │ │ │ + b.n 1ebb1a │ │ │ │ str.w sl, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1eba88 │ │ │ │ + b.n 1ebb58 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -551882,359 +552090,359 @@ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ebb88 │ │ │ │ + beq.n 1ebc58 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ebad4 │ │ │ │ + b.n 1ebba4 │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f4414 │ │ │ │ - cbnz r0, 1ebb06 │ │ │ │ + bl 1f44e4 │ │ │ │ + cbnz r0, 1ebbd6 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 1ebb26 │ │ │ │ + bls.n 1ebbf6 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r9, r5 │ │ │ │ blx 59fa8 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ebac2 │ │ │ │ + bne.n 1ebb92 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb7e0 │ │ │ │ - cbz r0, 1ebb24 │ │ │ │ + bl 1eb8b0 │ │ │ │ + cbz r0, 1ebbf4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1f4414 │ │ │ │ + bl 1f44e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebacc │ │ │ │ + beq.n 1ebb9c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1ebb24 │ │ │ │ + blt.n 1ebbf4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 1ebb72 │ │ │ │ + cbz r0, 1ebc42 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 1f41c0 │ │ │ │ + bl 1f4290 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 1ebb88 │ │ │ │ - vldr d7, [pc, #100] @ 1ebb90 │ │ │ │ + cbz r3, 1ebc58 │ │ │ │ + vldr d7, [pc, #100] @ 1ebc60 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 1ebb54 │ │ │ │ - bl 1f4488 │ │ │ │ + b.n 1ebc24 │ │ │ │ + bl 1f4558 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1ebb4c │ │ │ │ + bpl.n 1ebc1c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1ebb84 │ │ │ │ + bcs.n 1ebc54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ebb38 │ │ │ │ + bne.n 1ebc08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb7e0 │ │ │ │ + bl 1eb8b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebb4c │ │ │ │ + beq.n 1ebc1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1ebb38 │ │ │ │ + b.n 1ebc08 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb7e0 │ │ │ │ + bl 1eb8b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebb1c │ │ │ │ + beq.n 1ebbec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 1ebb10 │ │ │ │ + b.n 1ebbe0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1ebb0a │ │ │ │ + b.n 1ebbda │ │ │ │ mov r7, r4 │ │ │ │ - b.n 1ebb0a │ │ │ │ + b.n 1ebbda │ │ │ │ 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] @ (1ebbd4 ) │ │ │ │ + ldr r5, [pc, #40] @ (1ebca4 ) │ │ │ │ movs r4, #0 │ │ │ │ movw r6, #479 @ 0x1df │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1218 │ │ │ │ + bl 1f12e8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 1ebbc8 │ │ │ │ - bl 1dd240 │ │ │ │ + cbnz r3, 1ebc98 │ │ │ │ + bl 1dd310 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1ebbb6 │ │ │ │ + bne.n 1ebc86 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ 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 1ebc04 │ │ │ │ + bne.n 1ebcd4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ebbec │ │ │ │ + bne.n 1ebcbc │ │ │ │ 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 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1ebc32 │ │ │ │ + bls.n 1ebd02 │ │ │ │ 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 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ebc5c │ │ │ │ + bls.n 1ebd2c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebc58 │ │ │ │ + bne.n 1ebd28 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebc58 │ │ │ │ + bne.n 1ebd28 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebc58 │ │ │ │ + bne.n 1ebd28 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ sub.w r0, r0, #5 │ │ │ │ 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 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ebca0 │ │ │ │ + bls.n 1ebd70 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ebc9c │ │ │ │ + bne.n 1ebd6c │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ebc9c │ │ │ │ + bne.n 1ebd6c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ebc9c │ │ │ │ + bne.n 1ebd6c │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1ebcfe │ │ │ │ + beq.n 1ebdce │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 1ebcf8 │ │ │ │ + bne.n 1ebdc8 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ebce0 │ │ │ │ + bne.n 1ebdb0 │ │ │ │ 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 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bne.n 1ebd3a │ │ │ │ + bne.n 1ebe0a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ebd24 │ │ │ │ + bne.n 1ebdf4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ebd36 │ │ │ │ + bne.n 1ebe06 │ │ │ │ ubfx r0, r2, #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 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bne.n 1ebd72 │ │ │ │ + bne.n 1ebe42 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ebd5c │ │ │ │ + bne.n 1ebe2c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ebd6e │ │ │ │ + bne.n 1ebe3e │ │ │ │ ubfx r0, r2, #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 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ 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 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ 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 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ebdd4 │ │ │ │ + bls.n 1ebea4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebdd0 │ │ │ │ + bne.n 1ebea0 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebdd0 │ │ │ │ + bne.n 1ebea0 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebdd0 │ │ │ │ + bne.n 1ebea0 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ 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 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ebe18 │ │ │ │ + bls.n 1ebee8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebe14 │ │ │ │ + bne.n 1ebee4 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebe14 │ │ │ │ + bne.n 1ebee4 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebe14 │ │ │ │ + bne.n 1ebee4 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd230 │ │ │ │ + bl 1dd300 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ tst.w r1, #31 │ │ │ │ - bne.n 1ebe6a │ │ │ │ + bne.n 1ebf3a │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ebe50 │ │ │ │ + bne.n 1ebf20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1ebe66 │ │ │ │ + bne.n 1ebf36 │ │ │ │ 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 │ │ │ │ @@ -552242,95 +552450,95 @@ │ │ │ │ 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 1ebe8c │ │ │ │ + bne.n 1ebf5c │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ebebe │ │ │ │ + bhi.n 1ebf8e │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1ebea6 │ │ │ │ + bne.n 1ebf76 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1ebeb6 │ │ │ │ + beq.n 1ebf86 │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1ebeb6 │ │ │ │ + b.n 1ebf86 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (1ebefc ) │ │ │ │ + ldr r1, [pc, #24] @ (1ebfcc ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1ebf00 ) │ │ │ │ + ldr r0, [pc, #24] @ (1ebfd0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f80c0 │ │ │ │ - ldr r3, [pc, #16] @ (1ebf04 ) │ │ │ │ + bl 1f8190 │ │ │ │ + ldr r3, [pc, #16] @ (1ebfd4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r2, 1ebf1e │ │ │ │ + cbz r2, 1ebfee │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1ebf22 │ │ │ │ + beq.n 1ebff2 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1ebf32 │ │ │ │ + beq.n 1ec002 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1ebf50 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ec020 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (1ebf54 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec024 ) │ │ │ │ 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 1ebf20 │ │ │ │ + ble.n 1ebff0 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - ite vc │ │ │ │ - movvc r7, r4 │ │ │ │ - itt vs @ unpredictable │ │ │ │ + itt vs │ │ │ │ movvs r7, r4 │ │ │ │ - stmdbvs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ite pl @ unpredictable │ │ │ │ + movpl r7, r4 │ │ │ │ + stmdbmi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -552346,15 +552554,15 @@ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 5a30c │ │ │ │ ldrsb.w r7, [r4, #28] │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.n 1ec060 │ │ │ │ + beq.n 1ec130 │ │ │ │ add.w r9, r4, #28 │ │ │ │ movs r6, #1 │ │ │ │ mov.w fp, #12 │ │ │ │ str r4, [sp, #16] │ │ │ │ rsbs r3, r8, #0 │ │ │ │ add.w r0, r8, #7 │ │ │ │ and.w r3, r3, #7 │ │ │ │ @@ -552380,50 +552588,50 @@ │ │ │ │ addgt r0, r0, r5 │ │ │ │ asr.w ip, ip, r4 │ │ │ │ it gt │ │ │ │ strgt.w lr, [sp, #4] │ │ │ │ and.w ip, ip, r3 │ │ │ │ it gt │ │ │ │ movgt r4, #0 │ │ │ │ - ble.w 1ec154 │ │ │ │ + ble.w 1ec224 │ │ │ │ cmp r1, #8 │ │ │ │ add r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r6, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, lr │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 1ec000 │ │ │ │ + bgt.n 1ec0d0 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ec168 │ │ │ │ + bne.w 1ec238 │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add.w r7, sl, r7, lsl #2 │ │ │ │ lsl.w r2, ip, 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 1ebfa4 │ │ │ │ + bne.n 1ec074 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec102 │ │ │ │ + beq.n 1ec1d2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w ip, sl, #4 │ │ │ │ movs r3, #12 │ │ │ │ add.w r0, sl, #8 │ │ │ │ mov fp, r8 │ │ │ │ mov r6, r0 │ │ │ │ add.w lr, r4, #28 │ │ │ │ @@ -552461,78 +552669,78 @@ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ cmp r5, lr │ │ │ │ add r3, r6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r2 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bne.n 1ec096 │ │ │ │ + bne.n 1ec166 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1ec08e │ │ │ │ + bne.n 1ec15e │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec1a0 │ │ │ │ + bne.n 1ec270 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w ip, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ mla ip, ip, r3, r0 │ │ │ │ sub.w r2, r5, #12 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r3, #14 │ │ │ │ - bgt.n 1ec140 │ │ │ │ + bgt.n 1ec210 │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 1ec140 │ │ │ │ + cbz r1, 1ec210 │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 1ec11a │ │ │ │ + bne.n 1ec1ea │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 1ec116 │ │ │ │ + bne.n 1ec1e6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ec038 │ │ │ │ + beq.w 1ec108 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ec056 │ │ │ │ + beq.w 1ec126 │ │ │ │ smlabb r7, r7, fp, sl │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ asr.w r3, ip, r2 │ │ │ │ subs r1, r0, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 1ec19a │ │ │ │ + beq.n 1ec26a │ │ │ │ ldrb.w r4, [r9, #1] │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ add r1, r3 │ │ │ │ ldr.w r3, [r7, r4, lsl #2] │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ orrs r3, r1 │ │ │ │ str.w r3, [r7, r4, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 1ec172 │ │ │ │ - b.n 1ec056 │ │ │ │ + bne.n 1ec242 │ │ │ │ + b.n 1ec126 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #12 │ │ │ │ movs r5, #1 │ │ │ │ mla r0, r0, r3, r1 │ │ │ │ sub.w r2, r1, #12 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ @@ -552553,60 +552761,60 @@ │ │ │ │ lsl.w lr, r7, lr │ │ │ │ it pl │ │ │ │ asrpl.w r6, r7, r6 │ │ │ │ orr.w r3, r3, lr │ │ │ │ it pl │ │ │ │ orrpl r3, r6 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 1ec220 │ │ │ │ + bgt.n 1ec2f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec220 │ │ │ │ + beq.n 1ec2f0 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 1ec234 │ │ │ │ + blt.n 1ec304 │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 1ec220 │ │ │ │ + bge.n 1ec2f0 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1ec1b0 │ │ │ │ + bne.n 1ec280 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1ec1ac │ │ │ │ + bne.n 1ec27c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, r6 │ │ │ │ itt ge │ │ │ │ movwge r3, #32769 @ 0x8001 │ │ │ │ movtge r3, #65535 @ 0xffff │ │ │ │ - bge.n 1ec220 │ │ │ │ + bge.n 1ec2f0 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 1ec220 │ │ │ │ + b.n 1ec2f0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ movs r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1ec31a │ │ │ │ + ble.n 1ec3ea │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ add.w lr, fp, sl │ │ │ │ mov r6, r7 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -552632,53 +552840,53 @@ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ it gt │ │ │ │ addgt r0, r8 │ │ │ │ asr.w ip, ip, r6 │ │ │ │ it gt │ │ │ │ movgt r6, #0 │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 1ec2f6 │ │ │ │ + ble.n 1ec3c6 │ │ │ │ cmp r1, #8 │ │ │ │ add r6, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w sl, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, sl │ │ │ │ lsl.w r3, r3, r6 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 1ec2ce │ │ │ │ + bgt.n 1ec39e │ │ │ │ strb.w ip, [lr, r7, lsl #2] │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r7, 1ec306 │ │ │ │ + cbnz r7, 1ec3d6 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1ec282 │ │ │ │ + b.n 1ec352 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - bgt.n 1ec27e │ │ │ │ + bgt.n 1ec34e │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 1ec26a │ │ │ │ + bne.n 1ec33a │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov lr, sl │ │ │ │ mov r6, r9 │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1ec520 │ │ │ │ + ble.w 1ec5f0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1ec4a6 │ │ │ │ + ble.w 1ec576 │ │ │ │ add.w r9, fp, #3 │ │ │ │ mov.w lr, #1 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ negs r3, r4 │ │ │ │ add.w r0, r4, #7 │ │ │ │ @@ -552701,47 +552909,47 @@ │ │ │ │ itt gt │ │ │ │ addgt r0, r8 │ │ │ │ movgt r7, #0 │ │ │ │ asr.w ip, ip, r3 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 1ec3ba │ │ │ │ + ble.n 1ec48a │ │ │ │ cmp r1, #8 │ │ │ │ add r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w fp, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, fp │ │ │ │ lsl.w r3, r3, r7 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 1ec392 │ │ │ │ + bgt.n 1ec462 │ │ │ │ strb.w ip, [r9, r5, lsl #2] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r5, 1ec3c8 │ │ │ │ + cbnz r5, 1ec498 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 1ec348 │ │ │ │ + b.n 1ec418 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.n 1ec344 │ │ │ │ + bgt.n 1ec414 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ec4ae │ │ │ │ + beq.n 1ec57e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1ec4a6 │ │ │ │ + ble.n 1ec576 │ │ │ │ add.w r7, sl, lr │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r7 │ │ │ │ add.w ip, r1, #2 │ │ │ │ adds r2, r1, #7 │ │ │ │ and.w r9, r1, #7 │ │ │ │ @@ -552754,26 +552962,26 @@ │ │ │ │ ldrb.w r0, [r8, r2] │ │ │ │ asr.w r0, r0, r9 │ │ │ │ and.w r0, r0, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ orr.w r2, r0, r2, lsl #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1ec414 │ │ │ │ + bne.n 1ec4e4 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1ec3f2 │ │ │ │ + bne.n 1ec4c2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1ec3ec │ │ │ │ + bgt.n 1ec4bc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1ec4a6 │ │ │ │ + ble.n 1ec576 │ │ │ │ add.w r7, sl, #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] │ │ │ │ @@ -552784,46 +552992,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 1ec446 │ │ │ │ + bne.n 1ec516 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1ec494 │ │ │ │ + ble.n 1ec564 │ │ │ │ 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 1ec444 │ │ │ │ + bne.n 1ec514 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 1ec440 │ │ │ │ + bgt.n 1ec510 │ │ │ │ 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 1ec434 │ │ │ │ + beq.n 1ec504 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 1ec4a6 │ │ │ │ + ble.n 1ec576 │ │ │ │ add.w r1, sl, #4 │ │ │ │ movw r7, #65532 @ 0xfffc │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ add r1, lr │ │ │ │ sub.w r7, r7, lr │ │ │ │ add.w r0, sl, lr │ │ │ │ rsb ip, lr, #4 │ │ │ │ @@ -552838,49 +553046,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 1ec4f2 │ │ │ │ + bne.n 1ec5c2 │ │ │ │ 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 1ec504 │ │ │ │ + bne.n 1ec5d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1ec4d2 │ │ │ │ - b.n 1ec434 │ │ │ │ + bgt.n 1ec5a2 │ │ │ │ + b.n 1ec504 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1ec4a6 │ │ │ │ + ble.n 1ec576 │ │ │ │ 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 1ec530 │ │ │ │ - b.n 1ec3da │ │ │ │ + bgt.n 1ec600 │ │ │ │ + b.n 1ec4aa │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ - ldr.w r4, [pc, #1028] @ 1ec95c │ │ │ │ + ldr.w r4, [pc, #1028] @ 1eca2c │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1028] @ 1ec960 │ │ │ │ + ldr.w r0, [pc, #1028] @ 1eca30 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, r5, lsl #2 │ │ │ │ mov r6, r2 │ │ │ │ it lt │ │ │ │ movlt.w r9, #0 │ │ │ │ ldrb.w r2, [sp, #232] @ 0xe8 │ │ │ │ @@ -552893,43 +553101,43 @@ │ │ │ │ it ge │ │ │ │ addge r2, r5, #3 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ itt ge │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ subge.w r9, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1ec5b6 │ │ │ │ + ble.n 1ec686 │ │ │ │ subs r2, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ subs r1, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ sub.w sl, r1, r2 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 1ec5d2 │ │ │ │ + bgt.n 1ec6a2 │ │ │ │ subs r4, #4 │ │ │ │ add r6, r9 │ │ │ │ add r8, r3 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 1ec5a8 │ │ │ │ - ldr r2, [pc, #940] @ (1ec964 ) │ │ │ │ - ldr r3, [pc, #932] @ (1ec960 ) │ │ │ │ + bne.n 1ec678 │ │ │ │ + ldr r2, [pc, #940] @ (1eca34 ) │ │ │ │ + ldr r3, [pc, #932] @ (1eca30 ) │ │ │ │ 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 1ec956 │ │ │ │ + bne.w 1eca26 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r2, r7, #3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #908] @ (1ec968 ) │ │ │ │ + ldr r2, [pc, #908] @ (1eca38 ) │ │ │ │ subs r1, r5, #4 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ mov r7, r9 │ │ │ │ add r2, pc │ │ │ │ mov sl, r5 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ @@ -552967,21 +553175,21 @@ │ │ │ │ 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, #792] @ (1ec96c ) │ │ │ │ + ldr r1, [pc, #792] @ (1eca3c ) │ │ │ │ add r1, pc │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ec6e0 │ │ │ │ + beq.n 1ec7b0 │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ mov.w r4, sl, lsl #4 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov.w r7, #1065353216 @ 0x3f800000 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r4 │ │ │ │ @@ -552990,56 +553198,56 @@ │ │ │ │ blx 5a30c │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ str r7, [r2, #12] │ │ │ │ cmp sl, r1 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 1ec684 │ │ │ │ + bne.n 1ec754 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 1ec676 │ │ │ │ + bne.n 1ec746 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w fp, fp, #4 │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 1ec61e │ │ │ │ + bne.n 1ec6ee │ │ │ │ ldrd r1, r2, [sp, #108] @ 0x6c │ │ │ │ ldrd r6, r0, [sp, #100] @ 0x64 │ │ │ │ ldrd r4, r7, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, r2, lsr #2 │ │ │ │ ldrd r5, ip, [sp, #92] @ 0x5c │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ subs r4, #4 │ │ │ │ add.w r6, r6, lr, lsl #4 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ add r5, ip │ │ │ │ add r6, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ec5ee │ │ │ │ - b.n 1ec5b6 │ │ │ │ + bne.n 1ec6be │ │ │ │ + b.n 1ec686 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ - bl 1ebf58 │ │ │ │ + bl 1ec028 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ec94c │ │ │ │ + beq.w 1eca1c │ │ │ │ subs r2, r7, r0 │ │ │ │ and.w r3, r0, #7 │ │ │ │ and.w r2, r2, #7 │ │ │ │ mov.w ip, #1 │ │ │ │ it pl │ │ │ │ negpl r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ @@ -553062,41 +553270,41 @@ │ │ │ │ asr.w r4, r4, r6 │ │ │ │ it gt │ │ │ │ movgt r6, r7 │ │ │ │ and.w r4, r4, r3 │ │ │ │ itt gt │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ addgt r0, r0, r3 │ │ │ │ - ble.n 1ec77c │ │ │ │ + ble.n 1ec84c │ │ │ │ cmp r1, #8 │ │ │ │ add r6, 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, r6 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 1ec754 │ │ │ │ + bgt.n 1ec824 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #488] @ (1ec970 ) │ │ │ │ + ldr r3, [pc, #488] @ (1eca40 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #476] @ (1ec974 ) │ │ │ │ + ldr r3, [pc, #476] @ (1eca44 ) │ │ │ │ mov r7, r5 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -553108,36 +553316,36 @@ │ │ │ │ mov fp, r7 │ │ │ │ strd r7, r5, [sp, #48] @ 0x30 │ │ │ │ add r3, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ec93a │ │ │ │ + beq.w 1eca0a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w lr, r9, lsl #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ lsr.w lr, r3, lr │ │ │ │ cmp r2, #2 │ │ │ │ mul.w r3, ip, r9 │ │ │ │ and.w lr, lr, #3 │ │ │ │ - bne.n 1ec80c │ │ │ │ + bne.n 1ec8dc │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r9, r1 │ │ │ │ - bgt.w 1ec944 │ │ │ │ + bgt.w 1eca14 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ sub.w r1, r9, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ sub.w r1, ip, r1 │ │ │ │ - b.n 1ec812 │ │ │ │ + b.n 1ec8e2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ negs r0, r3 │ │ │ │ and.w r2, r3, #7 │ │ │ │ and.w r0, r0, #7 │ │ │ │ add.w r7, r3, #7 │ │ │ │ @@ -553161,29 +553369,29 @@ │ │ │ │ asr.w r4, r4, r3 │ │ │ │ it gt │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ and.w r4, r4, r0 │ │ │ │ itt gt │ │ │ │ movgt r0, #0 │ │ │ │ addgt r7, r7, r3 │ │ │ │ - ble.n 1ec888 │ │ │ │ + ble.n 1ec958 │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w r5, [r7, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r8, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r5 │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 1ec860 │ │ │ │ + bgt.n 1ec930 │ │ │ │ movs r3, #12 │ │ │ │ mov.w r7, lr, lsl #1 │ │ │ │ add.w r2, fp, r3 │ │ │ │ mov r5, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ mla r6, r7, r3, r3 │ │ │ │ mul.w r7, r3, r7 │ │ │ │ @@ -553198,91 +553406,91 @@ │ │ │ │ ldr.w r3, [sl], #4 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ rsb r0, r0, #64 @ 0x40 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ - cbz r2, 1ec8f8 │ │ │ │ + cbz r2, 1ec9c8 │ │ │ │ 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 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vstmia r5!, {s0} │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1ec90a │ │ │ │ + beq.n 1ec9da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.n 1ec8a6 │ │ │ │ + b.n 1ec976 │ │ │ │ rsb r3, r3, r3, lsl #5 │ │ │ │ add.w r0, r3, #63 @ 0x3f │ │ │ │ cmp r3, r2 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ asrs r0, r0, #6 │ │ │ │ - b.n 1ec8e2 │ │ │ │ + b.n 1ec9b2 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1ec7c2 │ │ │ │ + bne.w 1ec892 │ │ │ │ ldrd r7, r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r5, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 1ec7b2 │ │ │ │ + bne.w 1ec882 │ │ │ │ ldrd fp, r9, [sp, #120] @ 0x78 │ │ │ │ - b.n 1ec69e │ │ │ │ + b.n 1ec76e │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 1ec806 │ │ │ │ + b.n 1ec8d6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1ec7fc │ │ │ │ + b.n 1ec8cc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ec794 │ │ │ │ + b.n 1ec864 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ movs r7, r4 │ │ │ │ - cbnz r4, 1ec9b0 │ │ │ │ + revsh r4, r6 │ │ │ │ movs r7, r4 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #1364] @ 1ecee0 │ │ │ │ + ldr.w r4, [pc, #1364] @ 1ecfb0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1364] @ 1ecee4 │ │ │ │ + ldr.w r0, [pc, #1364] @ 1ecfb4 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, r8, lsl #2 │ │ │ │ mov sl, r2 │ │ │ │ itt ge │ │ │ │ addge.w r2, r8, #3 │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ @@ -553291,56 +553499,56 @@ │ │ │ │ movlt r4, #0 │ │ │ │ subge.w r4, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - ble.n 1ec9e2 │ │ │ │ + ble.n 1ecab2 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r7, r1 │ │ │ │ mov.w fp, #0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ subs r3, r1, #1 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ subs r1, #4 │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.n 1eca02 │ │ │ │ + bgt.n 1ecad2 │ │ │ │ subs r7, #4 │ │ │ │ add sl, r4 │ │ │ │ add fp, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1ec9d2 │ │ │ │ - ldr.w r2, [pc, #1284] @ 1ecee8 │ │ │ │ - ldr.w r3, [pc, #1276] @ 1ecee4 │ │ │ │ + bne.n 1ecaa2 │ │ │ │ + ldr.w r2, [pc, #1284] @ 1ecfb8 │ │ │ │ + ldr.w r3, [pc, #1276] @ 1ecfb4 │ │ │ │ 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 1eceda │ │ │ │ + bne.w 1ecfaa │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ sub.w r5, r8, #4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ mov r9, r8 │ │ │ │ subs r5, r5, r6 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r5, [pc, #1236] @ 1eceec │ │ │ │ + ldr.w r5, [pc, #1236] @ 1ecfbc │ │ │ │ mov r8, fp │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r5, [pc, #1232] @ 1ecef0 │ │ │ │ + ldr.w r5, [pc, #1232] @ 1ecfc0 │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1224] @ 1ecef4 │ │ │ │ + ldr.w r1, [pc, #1224] @ 1ecfc4 │ │ │ │ mov fp, r7 │ │ │ │ cmp r7, #4 │ │ │ │ strd r4, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ add r1, pc │ │ │ │ it ge │ │ │ │ movge.w fp, #4 │ │ │ │ @@ -553358,15 +553566,15 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r8, #4 │ │ │ │ mov r9, r8 │ │ │ │ it ge │ │ │ │ movge.w r9, #4 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ece92 │ │ │ │ + beq.w 1ecf62 │ │ │ │ rbit r4, r4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ clz r4, r4 │ │ │ │ mov.w ip, #1 │ │ │ │ adds r5, r4, #1 │ │ │ │ mov.w sl, r4, lsl #5 │ │ │ │ add.w r1, sl, r3 │ │ │ │ @@ -553383,15 +553591,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 1ecaf6 │ │ │ │ + ble.n 1ecbc6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r4, r3 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ @@ -553402,32 +553610,32 @@ │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, ip, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r9 │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bgt.n 1ecac8 │ │ │ │ + bgt.n 1ecb98 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1ececc │ │ │ │ + beq.w 1ecf9c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1ecebe │ │ │ │ + beq.w 1ecf8e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ece36 │ │ │ │ + bne.w 1ecf06 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r2, r5, lr │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eceba │ │ │ │ + beq.w 1ecf8a │ │ │ │ adds r3, r2, #7 │ │ │ │ and.w r4, r2, #7 │ │ │ │ ands.w r3, r3, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ negs r1, r2 │ │ │ │ and.w r1, r1, #7 │ │ │ │ @@ -553444,27 +553652,27 @@ │ │ │ │ mov.w r1, #1 │ │ │ │ lsl.w r1, r1, r5 │ │ │ │ and.w r5, r2, #7 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ asr.w r0, r0, r5 │ │ │ │ and.w r1, r0, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bne.n 1ecb78 │ │ │ │ + bne.n 1ecc48 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r3, r1, r3, lsl #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r2, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eceb2 │ │ │ │ + beq.w 1ecf82 │ │ │ │ adds r3, r2, #7 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ands.w r3, r3, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ @@ -553474,16 +553682,16 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl 1ec254 │ │ │ │ - ldr r3, [pc, #832] @ (1ecef8 ) │ │ │ │ + bl 1ec324 │ │ │ │ + ldr r3, [pc, #832] @ (1ecfc8 ) │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #20] │ │ │ │ subs r5, r3, #1 │ │ │ │ @@ -553508,38 +553716,38 @@ │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ add r3, sp │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r8, [r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ebf08 │ │ │ │ + bl 1ebfd8 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w lr, [r1, #28] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ece84 │ │ │ │ + beq.w 1ecf54 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 1ece78 │ │ │ │ + beq.w 1ecf48 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 1ecc4c │ │ │ │ + bne.n 1ecd1c │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ece84 │ │ │ │ + beq.w 1ecf54 │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ece84 │ │ │ │ + beq.w 1ecf54 │ │ │ │ mov r4, ip │ │ │ │ mov.w fp, #0 │ │ │ │ negs r5, r3 │ │ │ │ and.w r1, r3, #7 │ │ │ │ and.w r5, r5, #7 │ │ │ │ add.w r6, r3, #7 │ │ │ │ it pl │ │ │ │ @@ -553557,15 +553765,15 @@ │ │ │ │ asrs r6, r6, #3 │ │ │ │ lsl.w r5, sl, r1 │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ ldrb r7, [r7, r6] │ │ │ │ asr.w r7, r7, r3 │ │ │ │ and.w r7, r7, r5 │ │ │ │ - ble.n 1eccca │ │ │ │ + ble.n 1ecd9a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r6, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -553575,19 +553783,19 @@ │ │ │ │ subs r4, r4, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r8 │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ - bgt.n 1ecc9e │ │ │ │ + bgt.n 1ecd6e │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1ecd66 │ │ │ │ + beq.n 1ece36 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w fp, lr, fp │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r3, r3, ip, lsl #4 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ mla r3, lr, r2, r3 │ │ │ │ subs r3, r3, r0 │ │ │ │ @@ -553614,29 +553822,29 @@ │ │ │ │ asr.w r5, r5, r3 │ │ │ │ it gt │ │ │ │ ldrgt r3, [sp, #0] │ │ │ │ and.w r5, r5, r0 │ │ │ │ itt gt │ │ │ │ movgt r0, #0 │ │ │ │ addgt r4, r4, r3 │ │ │ │ - ble.n 1ecd64 │ │ │ │ + ble.n 1ece34 │ │ │ │ add r0, r1 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #8 │ │ │ │ ldrb.w r6, [r4, #1]! │ │ │ │ it ge │ │ │ │ movge r1, #8 │ │ │ │ sub.w fp, fp, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp.w fp, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r6 │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 1ecd38 │ │ │ │ + bgt.n 1ece08 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ add.w r8, r9, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne ip, lr │ │ │ │ @@ -553660,24 +553868,24 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, lr, r3 │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 1ecd94 │ │ │ │ + bne.n 1ece64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ece8e │ │ │ │ + bne.n 1ecf5e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r6, sp │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldrb.w r0, [r5, #151] @ 0x97 │ │ │ │ @@ -553686,128 +553894,128 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ strb.w r3, [r9, #4] │ │ │ │ - cbz r0, 1ece0c │ │ │ │ + cbz r0, 1ecedc │ │ │ │ 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 1ecbf8 │ │ │ │ + bne.w 1eccc8 │ │ │ │ ldrd r4, r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ adds r4, #1 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 1ecbe0 │ │ │ │ + bne.w 1eccb0 │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ ldr.w fp, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r8, r8, #4 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 1eca60 │ │ │ │ + bne.w 1ecb30 │ │ │ │ ldrd r0, r5, [sp, #120] @ 0x78 │ │ │ │ mov r9, fp │ │ │ │ ldrd r3, sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r4, r7, [sp, #96] @ 0x60 │ │ │ │ lsrs r1, r5, #2 │ │ │ │ ldrd r8, r2, [sp, #104] @ 0x68 │ │ │ │ adds r1, #1 │ │ │ │ subs r7, #4 │ │ │ │ add.w r1, sl, r1, lsl #4 │ │ │ │ add r8, r2 │ │ │ │ add.w sl, r1, r4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1eca28 │ │ │ │ - b.n 1ec9e2 │ │ │ │ + bne.w 1ecaf8 │ │ │ │ + b.n 1ecab2 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1ecc4c │ │ │ │ + bne.w 1ecd1c │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1ecc52 │ │ │ │ + b.n 1ecd22 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ - b.n 1ecdd2 │ │ │ │ + b.n 1ecea2 │ │ │ │ sxth.w r5, r9 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ blx 5a30c │ │ │ │ cmp r4, r6 │ │ │ │ add.w r3, r0, r7 │ │ │ │ - bne.n 1ece9c │ │ │ │ - b.n 1ece36 │ │ │ │ + bne.n 1ecf6c │ │ │ │ + b.n 1ecf06 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ecba8 │ │ │ │ + b.n 1ecc78 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ecb7a │ │ │ │ - ldr r3, [pc, #60] @ (1ecefc ) │ │ │ │ + b.n 1ecc4a │ │ │ │ + ldr r3, [pc, #60] @ (1ecfcc ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ecb12 │ │ │ │ - ldr r3, [pc, #48] @ (1ecf00 ) │ │ │ │ + b.n 1ecbe2 │ │ │ │ + ldr r3, [pc, #48] @ (1ecfd0 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ecb12 │ │ │ │ + b.n 1ecbe2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ movs r7, r4 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ movs r7, r4 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ movs r7, r4 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ + sub sp, #24 │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, 1ecf26 │ │ │ │ + cbz r0, 1ecff2 │ │ │ │ movs r7, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd ip, lr, [sp] │ │ │ │ - bl 1ec978 │ │ │ │ + bl 1eca48 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -553824,42 +554032,42 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1ec978 │ │ │ │ - cbz r7, 1ecf82 │ │ │ │ + bl 1eca48 │ │ │ │ + cbz r7, 1ed052 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d24e8 │ │ │ │ + bl 1d25b8 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ecf6e │ │ │ │ + bne.n 1ed03e │ │ │ │ mov r0, sl │ │ │ │ blx 59e00 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd ip, lr, [sp] │ │ │ │ - bl 1ec978 │ │ │ │ + bl 1eca48 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -553876,27 +554084,27 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1ec978 │ │ │ │ - cbz r7, 1ed00e │ │ │ │ + bl 1eca48 │ │ │ │ + cbz r7, 1ed0de │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d1580 │ │ │ │ + bl 1d1650 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ecffa │ │ │ │ + bne.n 1ed0ca │ │ │ │ mov r0, sl │ │ │ │ blx 59e00 │ │ │ │ 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 │ │ │ │ @@ -553918,27 +554126,27 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r8, r6, lsl #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1ec544 │ │ │ │ - cbz r7, 1ed07a │ │ │ │ + bl 1ec614 │ │ │ │ + cbz r7, 1ed14a │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1da3bc │ │ │ │ + bl 1da48c │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ed066 │ │ │ │ + bne.n 1ed136 │ │ │ │ mov r0, sl │ │ │ │ blx 59e00 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -553947,15 +554155,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1ec544 │ │ │ │ + bl 1ec614 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -553974,26 +554182,26 @@ │ │ │ │ mov.w r8, r6, lsl #4 │ │ │ │ movs r4, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1ec544 │ │ │ │ - cbz r7, 1ed10c │ │ │ │ + bl 1ec614 │ │ │ │ + cbz r7, 1ed1dc │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1da3bc │ │ │ │ + bl 1da48c │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1ed0f8 │ │ │ │ + bne.n 1ed1c8 │ │ │ │ mov r0, sl │ │ │ │ blx 59e00 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -554001,23 +554209,23 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1ec544 │ │ │ │ + bl 1ec614 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 1ed1ec │ │ │ │ + bpl.n 1ed2bc │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (1ed234 ) │ │ │ │ + ldr r2, [pc, #228] @ (1ed304 ) │ │ │ │ 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 │ │ │ │ @@ -554045,15 +554253,15 @@ │ │ │ │ and.w ip, r3, #7 │ │ │ │ ldr.w r2, [r2, ip, lsl #2] │ │ │ │ add.w r2, r2, r3, lsr #3 │ │ │ │ uxtb r2, r2 │ │ │ │ lsrs r3, r2, #2 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ strb r3, [r0, #21] │ │ │ │ - ldr r3, [pc, #116] @ (1ed238 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ed308 ) │ │ │ │ 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 │ │ │ │ @@ -554084,53 +554292,53 @@ │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ bic.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsr #4 │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ - b.n 1ed1c0 │ │ │ │ + b.n 1ed290 │ │ │ │ nop │ │ │ │ - cbnz r4, 1ed292 │ │ │ │ + cbnz r4, 1ed35e │ │ │ │ movs r7, r4 │ │ │ │ - cbnz r2, 1ed282 │ │ │ │ + cbnz r2, 1ed34e │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #432] @ (1ed404 ) │ │ │ │ + ldr r2, [pc, #432] @ (1ed4d4 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #432] @ (1ed408 ) │ │ │ │ + ldr r3, [pc, #432] @ (1ed4d8 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1ed276 │ │ │ │ + cbz r6, 1ed346 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r4, 1ed292 │ │ │ │ + cbnz r4, 1ed362 │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 1ed270 │ │ │ │ - ldr r2, [pc, #404] @ (1ed40c ) │ │ │ │ - ldr r3, [pc, #396] @ (1ed408 ) │ │ │ │ + bhi.n 1ed340 │ │ │ │ + ldr r2, [pc, #404] @ (1ed4dc ) │ │ │ │ + ldr r3, [pc, #396] @ (1ed4d8 ) │ │ │ │ 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 1ed400 │ │ │ │ + bne.w 1ed4d0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r0, r1, #2 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r5 │ │ │ │ mov r6, r5 │ │ │ │ @@ -554144,15 +554352,15 @@ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #20] │ │ │ │ strd r8, r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r7, r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ed140 │ │ │ │ + bl 1ed210 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldrd r7, r8, [sp, #60] @ 0x3c │ │ │ │ sub.w lr, r3, r5 │ │ │ │ cmp.w lr, #4 │ │ │ │ mov r0, r9 │ │ │ │ it cs │ │ │ │ movcs.w lr, #4 │ │ │ │ @@ -554163,15 +554371,15 @@ │ │ │ │ add.w r2, r0, #4 │ │ │ │ ite ls │ │ │ │ movls.w r9, #0 │ │ │ │ movhi.w r9, #1 │ │ │ │ add.w r5, r1, #15 │ │ │ │ movs r6, #0 │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ - b.n 1ed358 │ │ │ │ + b.n 1ed428 │ │ │ │ cmp r6, #1 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ negs r0, r1 │ │ │ │ add.w r1, sp, r1, lsl #2 │ │ │ │ and.w r0, r0, #3 │ │ │ │ @@ -554179,146 +554387,146 @@ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ add.w r3, sl, r0 │ │ │ │ ldrb.w r0, [sl, r0] │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ adds r0, r0, r1 │ │ │ │ add r4, r1 │ │ │ │ - bmi.n 1ed382 │ │ │ │ + bmi.n 1ed452 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bgt.n 1ed39a │ │ │ │ + bgt.n 1ed46a │ │ │ │ cmp r4, #0 │ │ │ │ strb.w r0, [r2, #-4] │ │ │ │ - blt.n 1ed378 │ │ │ │ + blt.n 1ed448 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 1ed3a2 │ │ │ │ + bgt.n 1ed472 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ - bpl.n 1ed3a8 │ │ │ │ + bpl.n 1ed478 │ │ │ │ movs r3, #0 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r2, #-2] │ │ │ │ strb.w ip, [r2, #-1] │ │ │ │ adds r5, #4 │ │ │ │ adds r2, #4 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 1ed3be │ │ │ │ + beq.n 1ed48e │ │ │ │ sub.w r3, r5, #15 │ │ │ │ lsr.w r1, r7, r5 │ │ │ │ and.w r1, r1, #2 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ed300 │ │ │ │ + beq.n 1ed3d0 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1ed308 │ │ │ │ + b.n 1ed3d8 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w fp, [r2, #-3] │ │ │ │ - bpl.n 1ed346 │ │ │ │ - b.n 1ed344 │ │ │ │ + bpl.n 1ed416 │ │ │ │ + b.n 1ed414 │ │ │ │ cmp r4, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ it lt │ │ │ │ ldrblt r3, [r3, #2] │ │ │ │ - blt.n 1ed378 │ │ │ │ + blt.n 1ed448 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bmi.n 1ed344 │ │ │ │ - b.n 1ed346 │ │ │ │ + bmi.n 1ed414 │ │ │ │ + b.n 1ed416 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ strb.w ip, [r2, #-4] │ │ │ │ - ble.n 1ed3b0 │ │ │ │ + ble.n 1ed480 │ │ │ │ add r3, r1 │ │ │ │ strb.w ip, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - b.n 1ed346 │ │ │ │ + b.n 1ed416 │ │ │ │ add r3, r1 │ │ │ │ strb.w r4, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - b.n 1ed346 │ │ │ │ + b.n 1ed416 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r1, #1 │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 1ed2e4 │ │ │ │ + bcc.n 1ed3b4 │ │ │ │ ldrd r5, r9, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r5, #4 │ │ │ │ add.w r9, r9, #16 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.w 1ed2bc │ │ │ │ + bhi.w 1ed38c │ │ │ │ ldrd r6, r8, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, r7, [sp, #44] @ 0x2c │ │ │ │ adds r6, #4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r8, r0 │ │ │ │ cmp r1, r6 │ │ │ │ add r7, r3 │ │ │ │ - bhi.w 1ed2a0 │ │ │ │ - b.n 1ed276 │ │ │ │ + bhi.w 1ed370 │ │ │ │ + b.n 1ed346 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #544] @ (1ed648 ) │ │ │ │ + ldr r2, [pc, #544] @ (1ed718 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #544] @ (1ed64c ) │ │ │ │ + ldr r3, [pc, #544] @ (1ed71c ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - cbz r3, 1ed44e │ │ │ │ + cbz r3, 1ed51e │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbnz r4, 1ed46a │ │ │ │ + cbnz r4, 1ed53a │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ed446 │ │ │ │ - ldr r2, [pc, #512] @ (1ed650 ) │ │ │ │ - ldr r3, [pc, #504] @ (1ed64c ) │ │ │ │ + bhi.n 1ed516 │ │ │ │ + ldr r2, [pc, #512] @ (1ed720 ) │ │ │ │ + ldr r3, [pc, #504] @ (1ed71c ) │ │ │ │ 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 1ed63a │ │ │ │ + bne.w 1ed70a │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r4, #1 │ │ │ │ - vldr s11, [pc, #464] @ 1ed640 │ │ │ │ - vldr s12, [pc, #464] @ 1ed644 │ │ │ │ + vldr s11, [pc, #464] @ 1ed710 │ │ │ │ + vldr s12, [pc, #464] @ 1ed714 │ │ │ │ add.w fp, sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -554330,15 +554538,15 @@ │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ed140 │ │ │ │ + bl 1ed210 │ │ │ │ mov r8, r6 │ │ │ │ ldrd r4, lr, [sp, #52] @ 0x34 │ │ │ │ strd r9, r6, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, lr │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -554354,15 +554562,15 @@ │ │ │ │ sub.w r1, ip, #15 │ │ │ │ lsr.w r2, r4, ip │ │ │ │ and.w r2, r2, #2 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r1, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ed5a0 │ │ │ │ + bne.n 1ed670 │ │ │ │ cmp.w r9, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ negs r2, r0 │ │ │ │ add.w r0, sp, r0, lsl #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -554372,147 +554580,147 @@ │ │ │ │ add.w r0, fp, r2 │ │ │ │ ldrb.w r2, [fp, r2] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ adds r2, r2, r7 │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ add r1, r7 │ │ │ │ add r0, r7 │ │ │ │ - bmi.n 1ed5bc │ │ │ │ + bmi.n 1ed68c │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 1ed5e2 │ │ │ │ + bgt.n 1ed6b2 │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 1ed5a4 │ │ │ │ + blt.n 1ed674 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 1ed604 │ │ │ │ + ble.n 1ed6d4 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 1ed5ac │ │ │ │ + ble.n 1ed67c │ │ │ │ add.w r9, r9, #1 │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vstr s15, [r3, #-12] │ │ │ │ add.w ip, ip, #4 │ │ │ │ vstr s13, [r3, #-8] │ │ │ │ cmp.w r9, #4 │ │ │ │ vstr s10, [r3, #-4] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1ed4de │ │ │ │ + bne.n 1ed5ae │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ add r8, r6 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.n 1ed4be │ │ │ │ + bne.n 1ed58e │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r3, sl │ │ │ │ add.w r6, r6, #64 @ 0x40 │ │ │ │ - beq.n 1ed61c │ │ │ │ + beq.n 1ed6ec │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 1ed4a0 │ │ │ │ + b.n 1ed570 │ │ │ │ mov r0, lr │ │ │ │ - b.n 1ed502 │ │ │ │ + b.n 1ed5d2 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1ed5dc │ │ │ │ + blt.n 1ed6ac │ │ │ │ uxtb r2, r0 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 1ed552 │ │ │ │ + b.n 1ed622 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 1ed5a4 │ │ │ │ + blt.n 1ed674 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ cmp r0, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1ed5ac │ │ │ │ + bge.n 1ed67c │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1ed552 │ │ │ │ + b.n 1ed622 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ itt gt │ │ │ │ vmovgt.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmovgt.f32 s14, s15 │ │ │ │ - bgt.n 1ed548 │ │ │ │ + bgt.n 1ed618 │ │ │ │ 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 1ed548 │ │ │ │ + b.n 1ed618 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r0, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1ed548 │ │ │ │ + bge.n 1ed618 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1ed552 │ │ │ │ + b.n 1ed622 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldrd r7, r6, [sp, #20] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.w 1ed484 │ │ │ │ - b.n 1ed44e │ │ │ │ + bhi.w 1ed554 │ │ │ │ + b.n 1ed51e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ 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 1ed720 │ │ │ │ + beq.n 1ed7f0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ed704 │ │ │ │ - ldr r4, [pc, #168] @ (1ed728 ) │ │ │ │ + beq.n 1ed7d4 │ │ │ │ + ldr r4, [pc, #168] @ (1ed7f8 ) │ │ │ │ ubfx r0, r1, #15, #5 │ │ │ │ ubfx ip, r1, #25, #5 │ │ │ │ add r4, pc │ │ │ │ cmp r3, #6 │ │ │ │ ldrb.w lr, [r4, r0] │ │ │ │ ubfx r0, r1, #20, #5 │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ - beq.n 1ed6f4 │ │ │ │ + beq.n 1ed7c4 │ │ │ │ smulbb r5, lr, r3 │ │ │ │ and.w lr, r1, #31 │ │ │ │ smulbb ip, ip, r3 │ │ │ │ smulbb r0, r0, r3 │ │ │ │ rsb r3, r3, #6 │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ smlabb lr, r3, lr, r5 │ │ │ │ @@ -554535,30 +554743,30 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w ip, [r2] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb.w lr, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #36] @ (1ed72c ) │ │ │ │ + ldr r3, [pc, #36] @ (1ed7fc ) │ │ │ │ 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 1ed6f4 │ │ │ │ + b.n 1ed7c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ movs r7, r4 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb67e │ │ │ │ movs r7, r4 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -554569,32 +554777,32 @@ │ │ │ │ and.w r1, r3, #7 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsrs r3, r1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb r1, [r2, #3] │ │ │ │ and.w r0, r3, #31 │ │ │ │ - ldr r1, [pc, #24] @ (1ed778 ) │ │ │ │ + ldr r1, [pc, #24] @ (1ed848 ) │ │ │ │ add r1, pc │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [r2, #2] │ │ │ │ ubfx r0, r3, #5, #5 │ │ │ │ ubfx r3, r3, #10, #5 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb630 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - bpl.n 1ed87a │ │ │ │ + bpl.n 1ed94a │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ ldr.w r0, [r0, #11] │ │ │ │ mov.w r8, ip, lsr #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r9, ip, lsr #8 │ │ │ │ mov.w r5, ip, lsr #13 │ │ │ │ @@ -554602,37 +554810,37 @@ │ │ │ │ lsr.w r3, lr, r1 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ mov.w r1, lr, lsr #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r7, ip, lsr #23 │ │ │ │ mov.w lr, ip, lsr #30 │ │ │ │ tst.w ip, #268435456 @ 0x10000000 │ │ │ │ - beq.n 1ed836 │ │ │ │ + beq.n 1ed906 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 1ed830 │ │ │ │ + beq.n 1ed900 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ed936 │ │ │ │ + beq.w 1eda06 │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (1ed954 ) │ │ │ │ + ldr r4, [pc, #372] @ (1eda24 ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (1ed958 ) │ │ │ │ + ldr r5, [pc, #364] @ (1eda28 ) │ │ │ │ add r4, pc │ │ │ │ and.w lr, r7, #31 │ │ │ │ cmp r3, #2 │ │ │ │ add r5, pc │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r1, [r5, r1] │ │ │ │ - beq.n 1ed822 │ │ │ │ + beq.n 1ed8f2 │ │ │ │ and.w r3, r0, #31 │ │ │ │ and.w r5, r9, #31 │ │ │ │ and.w r0, r8, #31 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ add ip, r3 │ │ │ │ ldrb r3, [r4, r5] │ │ │ │ @@ -554644,29 +554852,29 @@ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w lr, [r2] │ │ │ │ strb r1, [r2, #1] │ │ │ │ strb.w ip, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r3, 1ed8a2 │ │ │ │ + cbnz r3, 1ed972 │ │ │ │ eor.w r3, r1, lr │ │ │ │ mov.w lr, r8, lsl #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ orr.w lr, lr, r3 │ │ │ │ - ldr r3, [pc, #268] @ (1ed95c ) │ │ │ │ + ldr r3, [pc, #268] @ (1eda2c ) │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w r1, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #252] @ (1ed960 ) │ │ │ │ + ldr r3, [pc, #252] @ (1eda30 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w ip, [r3, lr] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r6, [r2, #0] │ │ │ │ strb.w ip, [r2, #1] │ │ │ │ strb r5, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ @@ -554680,31 +554888,31 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r8, r0, lsr #5 │ │ │ │ mov.w r9, r0, lsr #10 │ │ │ │ lsrs r5, r0, #15 │ │ │ │ lsrs r6, r0, #20 │ │ │ │ lsrs r7, r0, #25 │ │ │ │ mov.w lr, ip, lsr #29 │ │ │ │ - b.n 1ed7be │ │ │ │ - ldr r4, [pc, #192] @ (1ed964 ) │ │ │ │ + b.n 1ed88e │ │ │ │ + ldr r4, [pc, #192] @ (1eda34 ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (1ed968 ) │ │ │ │ + ldr r7, [pc, #180] @ (1eda38 ) │ │ │ │ and.w ip, ip, #62 @ 0x3e │ │ │ │ str r4, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ cmp r3, #3 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ and.w r4, lr, #1 │ │ │ │ orr.w ip, ip, r4 │ │ │ │ ldrb.w ip, [r7, ip] │ │ │ │ - beq.n 1ed868 │ │ │ │ + beq.n 1ed938 │ │ │ │ eor.w r1, r1, lr │ │ │ │ mov.w lr, r8, lsl #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ orr.w lr, lr, r1 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ and.w r0, r0, #31 │ │ │ │ @@ -554726,79 +554934,79 @@ │ │ │ │ adds r3, #1 │ │ │ │ umull lr, r0, ip, r0 │ │ │ │ umull lr, r1, ip, r1 │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ lsrs r5, r0, #1 │ │ │ │ mov.w ip, r1, lsr #1 │ │ │ │ lsrs r6, r3, #1 │ │ │ │ - b.n 1ed868 │ │ │ │ - ldr r3, [pc, #52] @ (1ed96c ) │ │ │ │ + b.n 1ed938 │ │ │ │ + ldr r3, [pc, #52] @ (1eda3c ) │ │ │ │ and.w r1, r0, #31 │ │ │ │ and.w lr, r8, #31 │ │ │ │ and.w r0, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb.w ip, [r3, r1] │ │ │ │ ldrb.w r1, [r3, lr] │ │ │ │ ldrb.w lr, [r3, r0] │ │ │ │ - b.n 1ed822 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + b.n 1ed8f2 │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ movs r7, r4 │ │ │ │ - push {r1, r2, r3, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ movs r7, r4 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ movs r7, r4 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ movs r7, r4 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + push {r2, r3, r6} │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ and.w r3, r1, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 1ed9c8 │ │ │ │ + bpl.n 1eda98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eda44 │ │ │ │ + beq.n 1edb14 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ lsrs r6, r5, #3 │ │ │ │ lsrs r7, r5, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r8, r5, lsr #23 │ │ │ │ lsrs r3, r1 │ │ │ │ ldr.w r1, [r0, #11] │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w lr, r1, lsr #6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eda62 │ │ │ │ - ldr r3, [pc, #372] @ (1edb1c ) │ │ │ │ + bne.n 1edb32 │ │ │ │ + ldr r3, [pc, #372] @ (1edbec ) │ │ │ │ and.w lr, lr, #31 │ │ │ │ and.w r5, r6, #31 │ │ │ │ and.w r4, r7, #31 │ │ │ │ add r3, pc │ │ │ │ and.w r1, r8, #31 │ │ │ │ ldrb.w r0, [r3, lr] │ │ │ │ ldrb.w ip, [r3, r5] │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ - b.n 1eda22 │ │ │ │ - cbnz r3, 1eda3c │ │ │ │ + b.n 1edaf2 │ │ │ │ + cbnz r3, 1edb0c │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsr.w r1, r3, r1 │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1edb12 │ │ │ │ + beq.w 1edbe2 │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 1edb20 │ │ │ │ + ldr.w lr, [pc, #316] @ 1edbf0 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ and.w r3, r3, #7 │ │ │ │ add lr, pc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov.w r0, #5 │ │ │ │ lsrs r4, r3 │ │ │ │ movs r3, #13 │ │ │ │ @@ -554818,38 +555026,38 @@ │ │ │ │ bfi r3, r0, #16, #8 │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r0, #4 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 1ed9cc │ │ │ │ + b.n 1eda9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ mov.w r8, r5, lsr #13 │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r6, lr, lsr #5 │ │ │ │ mov.w r7, lr, lsr #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ed9a6 │ │ │ │ + beq.n 1eda76 │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (1edb24 ) │ │ │ │ + ldr r5, [pc, #188] @ (1edbf4 ) │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ add r5, pc │ │ │ │ ubfx r0, r4, #15, #5 │ │ │ │ ldrb.w r1, [r5, ip] │ │ │ │ ubfx ip, r4, #20, #5 │ │ │ │ ubfx r4, r4, #25, #5 │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ ldrb.w ip, [r5, ip] │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ - beq.n 1eda22 │ │ │ │ + beq.n 1edaf2 │ │ │ │ and.w lr, lr, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ str r6, [sp, #4] │ │ │ │ and.w r6, r8, #31 │ │ │ │ str r6, [sp, #8] │ │ │ │ and.w r7, r7, #31 │ │ │ │ ldrb.w r6, [r5, lr] │ │ │ │ @@ -554885,69 +555093,69 @@ │ │ │ │ umull ip, r0, r5, r0 │ │ │ │ umull ip, r4, r5, r4 │ │ │ │ umull r5, r3, r5, r3 │ │ │ │ ubfx r0, r0, #1, #8 │ │ │ │ ubfx ip, r4, #1, #8 │ │ │ │ ubfx r4, r1, #1, #8 │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ - b.n 1eda22 │ │ │ │ + b.n 1edaf2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1eda22 │ │ │ │ - cbz r4, 1edb9a │ │ │ │ + b.n 1edaf2 │ │ │ │ + cbz r4, 1edc66 │ │ │ │ movs r7, r4 │ │ │ │ - cbz r2, 1edb90 │ │ │ │ + cbz r2, 1edc5c │ │ │ │ movs r7, r4 │ │ │ │ - cbz r4, 1edb74 │ │ │ │ + cbz r4, 1edc40 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w ip, r1, #7 │ │ │ │ and.w lr, r1, #7 │ │ │ │ ands.w ip, ip, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc ip, r1 │ │ │ │ lsls r1, r1, #29 │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - ldr r3, [pc, #32] @ (1edb74 ) │ │ │ │ + ldr r3, [pc, #32] @ (1edc44 ) │ │ │ │ it mi │ │ │ │ addmi.w lr, lr, #12 │ │ │ │ add.w r0, r0, ip, lsl #4 │ │ │ │ add r3, pc │ │ │ │ add.w r1, lr, r1, lsl #2 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov.w ip, r4, lsr #29 │ │ │ │ ldr.w r3, [r3, ip, lsl #2] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r5, r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r4, 1edba2 │ │ │ │ + cbz r4, 1edc72 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r5, 1edba8 │ │ │ │ + cbnz r5, 1edc78 │ │ │ │ adds r6, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 1edb9c │ │ │ │ + bhi.n 1edc6c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r1 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -554963,56 +555171,56 @@ │ │ │ │ adds r5, r6, r7 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ adds r4, #1 │ │ │ │ - bl 1edb28 │ │ │ │ + bl 1edbf8 │ │ │ │ adds r5, #4 │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1edbd0 │ │ │ │ + bne.n 1edca0 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r9 │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 1edbcc │ │ │ │ + bne.n 1edc9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ adds r7, #32 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1edbc4 │ │ │ │ + bhi.n 1edc94 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrd r2, r6, [sp, #8] │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r6, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1edbb8 │ │ │ │ + bhi.n 1edc88 │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldrd r5, r4, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 1edc46 │ │ │ │ + cbz r4, 1edd16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r5, 1edc4c │ │ │ │ + cbnz r5, 1edd1c │ │ │ │ adds r6, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 1edc40 │ │ │ │ + bhi.n 1edd10 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -555026,82 +555234,82 @@ │ │ │ │ add.w r4, r6, sl │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1edb28 │ │ │ │ + bl 1edbf8 │ │ │ │ adds r4, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 1edc72 │ │ │ │ + bne.n 1edd42 │ │ │ │ adds r5, #1 │ │ │ │ add r6, r8 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 1edc6a │ │ │ │ + bne.n 1edd3a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adds r7, #16 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 1edc66 │ │ │ │ + bhi.n 1edd36 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r3, r6, [sp] │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1edc56 │ │ │ │ + bhi.n 1edd26 │ │ │ │ add sp, #28 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #264] @ (1edde0 ) │ │ │ │ + ldr r1, [pc, #264] @ (1edeb0 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #264] @ (1edde4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1edeb4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cbz r3, 1edd02 │ │ │ │ + cbz r3, 1eddd2 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r3, 1edd20 │ │ │ │ + cbnz r3, 1eddf0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 1edcfa │ │ │ │ - ldr r2, [pc, #228] @ (1edde8 ) │ │ │ │ - ldr r3, [pc, #220] @ (1edde4 ) │ │ │ │ + bhi.n 1eddca │ │ │ │ + ldr r2, [pc, #228] @ (1edeb8 ) │ │ │ │ + ldr r3, [pc, #220] @ (1edeb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eddd6 │ │ │ │ + bne.n 1edea6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r0, r8, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ - vldr s16, [pc, #180] @ 1edddc │ │ │ │ + vldr s16, [pc, #180] @ 1edeac │ │ │ │ mov.w r8, #0 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -555111,15 +555319,15 @@ │ │ │ │ bic.w r4, r7, #3 │ │ │ │ movs r5, #0 │ │ │ │ add r4, r6 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 1edb28 │ │ │ │ + bl 1edbf8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #25] │ │ │ │ adds r5, #1 │ │ │ │ vstr s17, [r4, #12] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ adds r4, #16 │ │ │ │ @@ -555131,87 +555339,87 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-12] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ - bne.n 1edd4e │ │ │ │ + bne.n 1ede1e │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r7, sl │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 1edd46 │ │ │ │ + bne.n 1ede16 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r6, #128 @ 0x80 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1edd3e │ │ │ │ + bhi.n 1ede0e │ │ │ │ ldrd r9, r2, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 1edd32 │ │ │ │ - b.n 1edd02 │ │ │ │ + bhi.n 1ede02 │ │ │ │ + b.n 1eddd2 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #276] @ (1edf18 ) │ │ │ │ + ldr r1, [pc, #276] @ (1edfe8 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #276] @ (1edf1c ) │ │ │ │ + ldr r3, [pc, #276] @ (1edfec ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cbz r3, 1ede2e │ │ │ │ + cbz r3, 1edefe │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r3, 1ede4c │ │ │ │ + cbnz r3, 1edf1c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 1ede26 │ │ │ │ - ldr r2, [pc, #240] @ (1edf20 ) │ │ │ │ - ldr r3, [pc, #232] @ (1edf1c ) │ │ │ │ + bhi.n 1edef6 │ │ │ │ + ldr r2, [pc, #240] @ (1edff0 ) │ │ │ │ + ldr r3, [pc, #232] @ (1edfec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1edf0e │ │ │ │ + bne.n 1edfde │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r0, r8, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ - vldr s16, [pc, #192] @ 1edf14 │ │ │ │ + vldr s16, [pc, #192] @ 1edfe4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -555220,15 +555428,15 @@ │ │ │ │ bic.w r4, r7, #3 │ │ │ │ movs r5, #0 │ │ │ │ add r4, r6 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 1edb28 │ │ │ │ + bl 1edbf8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #25] │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r5, #8 │ │ │ │ @@ -555244,56 +555452,56 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-4] │ │ │ │ - bne.n 1ede76 │ │ │ │ + bne.n 1edf46 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r7, sl │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 1ede6e │ │ │ │ + bne.n 1edf3e │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r6, #128 @ 0x80 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1ede66 │ │ │ │ + bhi.n 1edf36 │ │ │ │ ldrd r9, r2, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 1ede5a │ │ │ │ - b.n 1ede2e │ │ │ │ + bhi.n 1edf2a │ │ │ │ + b.n 1edefe │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f2f44 │ │ │ │ + bl 1f3014 │ │ │ │ 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] │ │ │ │ @@ -555304,59 +555512,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 1eef74 │ │ │ │ + bl 1ef044 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1ee094 ) │ │ │ │ + ldr r2, [pc, #252] @ (1ee164 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (1ee098 ) │ │ │ │ + ldr r3, [pc, #252] @ (1ee168 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ 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, 1edfc4 │ │ │ │ + cbz r3, 1ee094 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 1edfe2 │ │ │ │ + cbnz r4, 1ee0b2 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 1edfba │ │ │ │ - ldr r2, [pc, #212] @ (1ee09c ) │ │ │ │ - ldr r3, [pc, #208] @ (1ee098 ) │ │ │ │ + bhi.n 1ee08a │ │ │ │ + ldr r2, [pc, #212] @ (1ee16c ) │ │ │ │ + ldr r3, [pc, #208] @ (1ee168 ) │ │ │ │ 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 1ee08a │ │ │ │ + bne.n 1ee15a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #172] @ 1ee090 │ │ │ │ + vldr s16, [pc, #172] @ 1ee160 │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, r5 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov.w fp, #0 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -555370,149 +555578,149 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1f2f44 │ │ │ │ + bl 1f3014 │ │ │ │ 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 1ee012 │ │ │ │ + bne.n 1ee0e2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 1ee00a │ │ │ │ + bne.n 1ee0da │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r7, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w sl, sl, #64 @ 0x40 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 1ee002 │ │ │ │ + bhi.n 1ee0d2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldrd r1, sl, [sp, #16] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 1edff2 │ │ │ │ - b.n 1edfc4 │ │ │ │ + bcc.n 1ee0c2 │ │ │ │ + b.n 1ee094 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + subs r4, r4, #5 │ │ │ │ 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] @ (1ee0cc ) │ │ │ │ + ldr r0, [pc, #28] @ (1ee19c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ee0d0 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ee1a0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ee0d4 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ee0d8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ee1a4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ee1a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ee108 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ee1d8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ee10c │ │ │ │ + ldr.w ip, [pc, #28] @ 1ee1dc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ee110 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ee114 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ee1e0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ee1e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1ee230 ) │ │ │ │ + ldr r2, [pc, #252] @ (1ee300 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #252] @ (1ee234 ) │ │ │ │ + ldr r3, [pc, #252] @ (1ee304 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ 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, 1ee15c │ │ │ │ + cbz r3, 1ee22c │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 1ee17a │ │ │ │ + cbnz r4, 1ee24a │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ee154 │ │ │ │ - ldr r2, [pc, #216] @ (1ee238 ) │ │ │ │ - ldr r3, [pc, #212] @ (1ee234 ) │ │ │ │ + bhi.n 1ee224 │ │ │ │ + ldr r2, [pc, #216] @ (1ee308 ) │ │ │ │ + ldr r3, [pc, #212] @ (1ee304 ) │ │ │ │ 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 1ee226 │ │ │ │ + bne.n 1ee2f6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #176] @ 1ee22c │ │ │ │ + vldr s16, [pc, #176] @ 1ee2fc │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ mov.w r8, #1 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, fp │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ @@ -555528,15 +555736,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1f3018 │ │ │ │ + bl 1f30e8 │ │ │ │ ldrsb.w r3, [sp, #43] @ 0x2b │ │ │ │ add.w sl, sl, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ @@ -555544,129 +555752,129 @@ │ │ │ │ vcvtne.f32.s32 s14, s15 │ │ │ │ vmoveq.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s15, s14, s16 │ │ │ │ cmp.w fp, #4 │ │ │ │ vstr s15, [sl, #-8] │ │ │ │ vstr s15, [sl, #-12] │ │ │ │ vstr s15, [sl, #-16] │ │ │ │ - bne.n 1ee1a8 │ │ │ │ + bne.n 1ee278 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1ee1a0 │ │ │ │ + bne.n 1ee270 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1ee19a │ │ │ │ + bhi.n 1ee26a │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ add r6, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, #4 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1ee18e │ │ │ │ - b.n 1ee15c │ │ │ │ + bcc.n 1ee25e │ │ │ │ + b.n 1ee22c │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1f2f44 │ │ │ │ + bl 1f3014 │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r0, r4, #3 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w lr, [r4] │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ adds r1, #8 │ │ │ │ bfi ip, lr, #0, #8 │ │ │ │ bfi ip, lr, #8, #8 │ │ │ │ strh.w ip, [r4, #1] │ │ │ │ - bl 1f2f44 │ │ │ │ + bl 1f3014 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1ef3b4 │ │ │ │ + bl 1ef484 │ │ │ │ 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, #284] @ (1ee3e4 ) │ │ │ │ + ldr r2, [pc, #284] @ (1ee4b4 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #284] @ (1ee3e8 ) │ │ │ │ + ldr r3, [pc, #284] @ (1ee4b8 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1ee2f0 │ │ │ │ + cbz r3, 1ee3c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 1ee30e │ │ │ │ + cbnz r4, 1ee3de │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ee2e8 │ │ │ │ - ldr r2, [pc, #248] @ (1ee3ec ) │ │ │ │ - ldr r3, [pc, #244] @ (1ee3e8 ) │ │ │ │ + bhi.n 1ee3b8 │ │ │ │ + ldr r2, [pc, #248] @ (1ee4bc ) │ │ │ │ + ldr r3, [pc, #244] @ (1ee4b8 ) │ │ │ │ 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 1ee3dc │ │ │ │ + bne.n 1ee4ac │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #208] @ 1ee3e0 │ │ │ │ + vldr s16, [pc, #208] @ 1ee4b0 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ movs r7, #2 │ │ │ │ mov r6, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -555688,160 +555896,160 @@ │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd sl, r7, [sp] │ │ │ │ adds r6, #16 │ │ │ │ - bl 1f2f44 │ │ │ │ + bl 1f3014 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 1f2f44 │ │ │ │ + bl 1f3014 │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ add.w fp, fp, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w fp, #4 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vstr s15, [r6, #-12] │ │ │ │ vstr s15, [r6, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1ee34a │ │ │ │ + bne.n 1ee41a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1ee340 │ │ │ │ + bne.n 1ee410 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r5, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r6, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1ee332 │ │ │ │ + bhi.n 1ee402 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldrd r3, r6, [sp, #24] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.n 1ee322 │ │ │ │ - b.n 1ee2f0 │ │ │ │ + bcc.n 1ee3f2 │ │ │ │ + b.n 1ee3c0 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r4, r4, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r0, r7, #0 │ │ │ │ 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] @ (1ee41c ) │ │ │ │ + ldr r0, [pc, #28] @ (1ee4ec ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ee420 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ee4f0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ee424 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ee428 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ee4f4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ee4f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ movs r7, r4 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r6, [r5, #24] │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ee458 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ee528 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ee45c │ │ │ │ + ldr.w ip, [pc, #28] @ 1ee52c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ee460 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ee464 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ee530 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ee534 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r2, [r6, #20] │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1ee5c0 ) │ │ │ │ + ldr r2, [pc, #316] @ (1ee690 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1ee5c4 ) │ │ │ │ + ldr r3, [pc, #316] @ (1ee694 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1ee4ae │ │ │ │ + cbz r3, 1ee57e │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 1ee4cc │ │ │ │ + cbnz r3, 1ee59c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ee4a6 │ │ │ │ - ldr r2, [pc, #280] @ (1ee5c8 ) │ │ │ │ - ldr r3, [pc, #272] @ (1ee5c4 ) │ │ │ │ + bhi.n 1ee576 │ │ │ │ + ldr r2, [pc, #280] @ (1ee698 ) │ │ │ │ + ldr r3, [pc, #272] @ (1ee694 ) │ │ │ │ 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 1ee5b6 │ │ │ │ + bne.n 1ee686 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #236] @ 1ee5bc │ │ │ │ + vldr s16, [pc, #236] @ 1ee68c │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r6 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ mov r4, r5 │ │ │ │ @@ -555860,21 +556068,21 @@ │ │ │ │ add.w r6, r2, r3, lsl #2 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ strd sl, r7, [sp] │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 1f3018 │ │ │ │ + bl 1f30e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 1f3018 │ │ │ │ + bl 1f30e8 │ │ │ │ ldrsb.w r3, [sp, #50] @ 0x32 │ │ │ │ adds r5, #1 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ itet ne │ │ │ │ @@ -555889,51 +556097,51 @@ │ │ │ │ vstr s15, [r6, #-64] @ 0xffffffc0 │ │ │ │ ittt ne │ │ │ │ vmovne s15, r3 │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r5, #4 │ │ │ │ vstr s14, [r6, #-52] @ 0xffffffcc │ │ │ │ - bne.n 1ee50a │ │ │ │ + bne.n 1ee5da │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1ee500 │ │ │ │ + bne.n 1ee5d0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ adds r2, #4 │ │ │ │ add.w ip, ip, #256 @ 0x100 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1ee4ee │ │ │ │ + bhi.n 1ee5be │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1ee4e0 │ │ │ │ - b.n 1ee4ae │ │ │ │ + bcc.n 1ee5b0 │ │ │ │ + b.n 1ee57e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r4, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r2, 1ee63c │ │ │ │ + cbz r2, 1ee70c │ │ │ │ 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 │ │ │ │ @@ -555955,28 +556163,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 1ee5dc │ │ │ │ + bne.n 1ee6ac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ee736 │ │ │ │ + beq.n 1ee806 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 1ee738 │ │ │ │ + vldr s9, [pc, #228] @ 1ee808 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 1ee73c │ │ │ │ + vldr s10, [pc, #224] @ 1ee80c │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ ubfx r5, r3, #0, #9 │ │ │ │ vmov s12, r5 │ │ │ │ mov.w ip, r3, lsr #27 │ │ │ │ ubfx r5, r3, #9, #9 │ │ │ │ vcvt.f32.s32 s12, s12 │ │ │ │ add.w ip, ip, #103 @ 0x67 │ │ │ │ @@ -555990,117 +556198,117 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vcmp.f32 s12, #0.0 │ │ │ │ vmul.f32 s13, s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee6c8 │ │ │ │ + ble.n 1ee798 │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee6c8 │ │ │ │ + bge.n 1ee798 │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s12, s9 │ │ │ │ vmov r3, s14 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee6f4 │ │ │ │ + ble.n 1ee7c4 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee6f4 │ │ │ │ + bge.n 1ee7c4 │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s13, s9 │ │ │ │ vmov r3, s14 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1ee720 │ │ │ │ + ble.n 1ee7f0 │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee720 │ │ │ │ + bge.n 1ee7f0 │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s15, s9 │ │ │ │ vmov r3, s14 │ │ │ │ add.w lr, lr, #1 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strb.w r4, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ add.w r0, r0, #4 │ │ │ │ - bne.n 1ee65c │ │ │ │ + bne.n 1ee72c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ee8e8 │ │ │ │ + beq.w 1ee9b8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 1ee8ec │ │ │ │ + vldr s10, [pc, #408] @ 1ee9bc │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 1ee8f0 │ │ │ │ - vldr s9, [pc, #404] @ 1ee8f4 │ │ │ │ + vldr s11, [pc, #404] @ 1ee9c0 │ │ │ │ + vldr s9, [pc, #404] @ 1ee9c4 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 1ee8f8 │ │ │ │ - vldr s7, [pc, #400] @ 1ee8fc │ │ │ │ - b.n 1ee7d6 │ │ │ │ + vldr s8, [pc, #400] @ 1ee9c8 │ │ │ │ + vldr s7, [pc, #400] @ 1ee9cc │ │ │ │ + b.n 1ee8a6 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1ee780 │ │ │ │ + cbz r5, 1ee850 │ │ │ │ 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 1ee842 │ │ │ │ + bne.n 1ee912 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1ee7a2 │ │ │ │ + cbz r5, 1ee872 │ │ │ │ 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 1ee89a │ │ │ │ + bne.n 1ee96a │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1ee7c0 │ │ │ │ + cbz r1, 1ee890 │ │ │ │ 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 1ee8e6 │ │ │ │ + beq.w 1ee9b6 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ee76e │ │ │ │ + beq.n 1ee83e │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1ee780 │ │ │ │ + beq.n 1ee850 │ │ │ │ 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 │ │ │ │ @@ -556114,20 +556322,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 1ee790 │ │ │ │ + beq.n 1ee860 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1ee7a2 │ │ │ │ + beq.n 1ee872 │ │ │ │ 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 │ │ │ │ @@ -556140,20 +556348,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 1ee7ae │ │ │ │ + beq.n 1ee87e │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1ee7c0 │ │ │ │ + beq.n 1ee890 │ │ │ │ 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 │ │ │ │ @@ -556162,279 +556370,279 @@ │ │ │ │ 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 1ee7c0 │ │ │ │ + b.n 1ee890 │ │ │ │ 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 1eeca0 │ │ │ │ + beq.w 1eed70 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #844] @ 1eec60 │ │ │ │ - vldr s6, [pc, #844] @ 1eec64 │ │ │ │ + vldr s8, [pc, #844] @ 1eed30 │ │ │ │ + vldr s6, [pc, #844] @ 1eed34 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #840] @ 1eec68 │ │ │ │ + vldr s7, [pc, #840] @ 1eed38 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #836] @ 1eec6c │ │ │ │ - vldr s10, [pc, #836] @ 1eec70 │ │ │ │ - vldr s5, [pc, #836] @ 1eec74 │ │ │ │ - vldr s4, [pc, #836] @ 1eec78 │ │ │ │ - b.n 1eea12 │ │ │ │ + vldr s9, [pc, #836] @ 1eed3c │ │ │ │ + vldr s10, [pc, #836] @ 1eed40 │ │ │ │ + vldr s5, [pc, #836] @ 1eed44 │ │ │ │ + vldr s4, [pc, #836] @ 1eed48 │ │ │ │ + b.n 1eeae2 │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 1ee948 │ │ │ │ + cbz r5, 1eea18 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eea66 │ │ │ │ + bne.w 1eeb36 │ │ │ │ vmov.f32 s14, s6 │ │ │ │ - cbz r5, 1ee968 │ │ │ │ + cbz r5, 1eea38 │ │ │ │ vmov s14, r5 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 1eeaa8 │ │ │ │ + bne.w 1eeb78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1eeb42 │ │ │ │ + beq.w 1eec12 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmov s13, r1 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f32 s13, s13, s4 │ │ │ │ - ble.w 1eec0c │ │ │ │ + ble.w 1eecdc │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 1eec48 │ │ │ │ + bge.w 1eed18 │ │ │ │ vmov.f32 s11, s10 │ │ │ │ vmla.f32 s11, s15, s9 │ │ │ │ vmov r3, s11 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1eeb90 │ │ │ │ + ble.w 1eec60 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1ee9d2 │ │ │ │ + bge.n 1eeaa2 │ │ │ │ vmov.f32 s15, s10 │ │ │ │ vmla.f32 s15, s14, s9 │ │ │ │ vmov r3, s15 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1eeb3e │ │ │ │ + ble.w 1eec0e │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1ee9fc │ │ │ │ + bge.n 1eeacc │ │ │ │ vmov.f32 s15, s10 │ │ │ │ vmla.f32 s15, s13, s9 │ │ │ │ vmov r1, s15 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w r1, [r0, #-2] │ │ │ │ strb.w r4, [r0, #-1] │ │ │ │ cmp r2, ip │ │ │ │ add.w r0, r0, #4 │ │ │ │ - beq.w 1eec0a │ │ │ │ + beq.w 1eecda │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ee936 │ │ │ │ + beq.n 1eea06 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1ee948 │ │ │ │ + beq.n 1eea18 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 1eebaa │ │ │ │ + bmi.w 1eec7a │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s13, s15 │ │ │ │ vmov s15, r5 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ vmla.f32 s15, s14, s8 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ee956 │ │ │ │ + beq.w 1eea26 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r1 │ │ │ │ - beq.w 1ee968 │ │ │ │ + beq.w 1eea38 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 1eeb94 │ │ │ │ + bmi.w 1eec64 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s11, s14 │ │ │ │ vmov s14, r5 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ vcvt.f32.s32 s13, s14 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s13, s8 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - beq.w 1ee972 │ │ │ │ + beq.w 1eea42 │ │ │ │ cmp r3, #31 │ │ │ │ - beq.n 1eeb5e │ │ │ │ + beq.n 1eec2e │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.w 1eebc0 │ │ │ │ + bmi.w 1eec90 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r5 │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.s32 s11, s13 │ │ │ │ vmov s13, r1 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vcvt.f32.s32 s3, s13 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f32 s13, s3, s5 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - ble.n 1eebd6 │ │ │ │ + ble.n 1eeca6 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1ee99c │ │ │ │ + blt.w 1eea6c │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1ee9b8 │ │ │ │ + bgt.w 1eea88 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1ee9e2 │ │ │ │ + b.n 1eeab2 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1eec96 │ │ │ │ + ble.w 1eed66 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itt ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ strbge.w r3, [r0, #-3] │ │ │ │ - bge.n 1eeb3e │ │ │ │ - vldr s13, [pc, #320] @ 1eec6c │ │ │ │ - vldr s15, [pc, #320] @ 1eec70 │ │ │ │ + bge.n 1eec0e │ │ │ │ + vldr s13, [pc, #320] @ 1eed3c │ │ │ │ + vldr s15, [pc, #320] @ 1eed40 │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1ee9fc │ │ │ │ + b.n 1eeacc │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1eeb04 │ │ │ │ + ble.n 1eebd4 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 1eec80 │ │ │ │ - vldr s13, [pc, #264] @ 1eec64 │ │ │ │ - b.n 1ee99c │ │ │ │ + bge.w 1eed50 │ │ │ │ + vldr s13, [pc, #264] @ 1eed34 │ │ │ │ + b.n 1eea6c │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ orr.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmov s13, r3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1eec9c │ │ │ │ + ble.w 1eed6c │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1ee99c │ │ │ │ + blt.w 1eea6c │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1ee9b8 │ │ │ │ + bgt.w 1eea88 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ee9d2 │ │ │ │ + b.n 1eeaa2 │ │ │ │ rsb r1, r1, #15 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ vmov s14, r6 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vdiv.f32 s11, s12, s14 │ │ │ │ - b.n 1eea8a │ │ │ │ + b.n 1eeb5a │ │ │ │ rsb r1, r1, #15 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ vmov s15, r6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vdiv.f32 s13, s12, s15 │ │ │ │ - b.n 1eea44 │ │ │ │ + b.n 1eeb14 │ │ │ │ rsb r3, r3, #15 │ │ │ │ movs r5, #1 │ │ │ │ lsls r5, r3 │ │ │ │ vmov s13, r5 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vdiv.f32 s11, s12, s13 │ │ │ │ - b.n 1eeac0 │ │ │ │ + b.n 1eeb90 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1eec04 │ │ │ │ + ble.n 1eecd4 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eec04 │ │ │ │ - vldr s11, [pc, #116] @ 1eec6c │ │ │ │ - vldr s15, [pc, #116] @ 1eec70 │ │ │ │ + bge.n 1eecd4 │ │ │ │ + vldr s11, [pc, #116] @ 1eed3c │ │ │ │ + vldr s15, [pc, #116] @ 1eed40 │ │ │ │ vmla.f32 s15, s14, s11 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1ee9e2 │ │ │ │ + b.n 1eeab2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1eec42 │ │ │ │ + ble.n 1eed12 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itt ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ strbge.w r3, [r0, #-3] │ │ │ │ - bge.w 1ee9f0 │ │ │ │ - vldr s11, [pc, #56] @ 1eec6c │ │ │ │ - vldr s15, [pc, #56] @ 1eec70 │ │ │ │ + bge.w 1eeac0 │ │ │ │ + vldr s11, [pc, #56] @ 1eed3c │ │ │ │ + vldr s15, [pc, #56] @ 1eed40 │ │ │ │ vmla.f32 s15, s14, s11 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1ee9f0 │ │ │ │ + b.n 1eeac0 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1ee9b8 │ │ │ │ + bgt.w 1eea88 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1ee9e2 │ │ │ │ + b.n 1eeab2 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ @@ -556447,33 +556655,33 @@ │ │ │ │ adds r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1eec96 │ │ │ │ - vldr s13, [pc, #-24] @ 1eec7c │ │ │ │ - b.n 1ee9b8 │ │ │ │ + ble.n 1eed66 │ │ │ │ + vldr s13, [pc, #-24] @ 1eed4c │ │ │ │ + b.n 1eea88 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 1ee9fc │ │ │ │ + b.n 1eeacc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ee9a8 │ │ │ │ + b.n 1eea78 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eed4c │ │ │ │ + beq.n 1eee1c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ movw r4, #2065 @ 0x811 │ │ │ │ movt r4, #516 @ 0x204 │ │ │ │ sub sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #148] @ 1eed50 │ │ │ │ - vldr s10, [pc, #148] @ 1eed54 │ │ │ │ + vldr s12, [pc, #148] @ 1eee20 │ │ │ │ + vldr s10, [pc, #148] @ 1eee24 │ │ │ │ movw r5, #16129 @ 0x3f01 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ vstr s11, [r0, #-20] @ 0xffffffec │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ @@ -556500,40 +556708,40 @@ │ │ │ │ sub.w ip, ip, r3 │ │ │ │ add.w r3, r3, ip, lsr #1 │ │ │ │ ubfx r3, r3, #6, #8 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1eecca │ │ │ │ + bne.n 1eed9a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eee12 │ │ │ │ + beq.n 1eeee2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #2065 @ 0x811 │ │ │ │ movt r1, #516 @ 0x204 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ movw r5, #16129 @ 0x3f01 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ mov.w r8, #0 │ │ │ │ sxtb.w ip, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ cmp ip, r8 │ │ │ │ - ble.n 1eeda0 │ │ │ │ + ble.n 1eee70 │ │ │ │ rsb r7, ip, ip, lsl #8 │ │ │ │ umull r9, r8, r1, r7 │ │ │ │ sub.w r7, r7, r8 │ │ │ │ add.w r8, r8, r7, lsr #1 │ │ │ │ mov.w r8, r8, lsr #6 │ │ │ │ movs r7, #0 │ │ │ │ mls ip, ip, ip, r5 │ │ │ │ @@ -556561,25 +556769,25 @@ │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ umull r7, ip, r1, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #6 │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 1eed78 │ │ │ │ + bne.n 1eee48 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1eee94 │ │ │ │ + cbz r2, 1eef64 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r5, r2 │ │ │ │ movs r4, #0 │ │ │ │ add.w r2, r1, #8 │ │ │ │ - vldr s11, [pc, #116] @ 1eee98 │ │ │ │ + vldr s11, [pc, #116] @ 1eef68 │ │ │ │ ldrh.w r1, [r2, #-8] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w lr, [r2, #-6] │ │ │ │ adds r4, #1 │ │ │ │ ldrh.w ip, [r2, #-4] │ │ │ │ cmp r5, r4 │ │ │ │ ldrh.w r3, [r2, #-2] │ │ │ │ @@ -556600,22 +556808,22 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1eee26 │ │ │ │ + bne.n 1eeef6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eef42 │ │ │ │ + beq.n 1ef012 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r0 │ │ │ │ movw r4, #2051 @ 0x803 │ │ │ │ movt r4, #32800 @ 0x8020 │ │ │ │ mov r7, r2 │ │ │ │ add.w r0, r1, #8 │ │ │ │ movs r5, #0 │ │ │ │ @@ -556652,50 +556860,50 @@ │ │ │ │ mov.w r1, r3, asr #31 │ │ │ │ rsb lr, lr, r8, asr #9 │ │ │ │ add r3, ip │ │ │ │ bfi r2, lr, #16, #8 │ │ │ │ rsb r3, r1, r3, asr #9 │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ str.w r2, [r6], #4 │ │ │ │ - bne.n 1eeeb6 │ │ │ │ + bne.n 1eef86 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1f2f44 │ │ │ │ + bl 1f3014 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov.w r3, #0 │ │ │ │ strb r2, [r4, #3] │ │ │ │ strh.w r3, [r4, #1] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r4, r6, [sp, #88] @ 0x58 │ │ │ │ - cbz r6, 1eefa0 │ │ │ │ + cbz r6, 1ef070 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, ip │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 1eefa6 │ │ │ │ + cbnz r4, 1ef076 │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 1eef9a │ │ │ │ + bhi.n 1ef06a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, ip │ │ │ │ mov sl, r7 │ │ │ │ @@ -556731,92 +556939,92 @@ │ │ │ │ adds r7, r6, r3 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1f2f44 │ │ │ │ + bl 1f3014 │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r8, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 1eeffa │ │ │ │ + bne.n 1ef0ca │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1eeff2 │ │ │ │ + bne.n 1ef0c2 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r6, #4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1eefda │ │ │ │ + bhi.n 1ef0aa │ │ │ │ ldrd ip, r6, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ add ip, r1 │ │ │ │ - bcc.n 1eefba │ │ │ │ + bcc.n 1ef08a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1ef198 ) │ │ │ │ + ldr r2, [pc, #288] @ (1ef268 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1ef19c ) │ │ │ │ + ldr r3, [pc, #288] @ (1ef26c ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1ef0a2 │ │ │ │ + cbz r3, 1ef172 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, ip │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 1ef0c0 │ │ │ │ + cbnz r4, 1ef190 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ef09c │ │ │ │ - ldr r2, [pc, #252] @ (1ef1a0 ) │ │ │ │ - ldr r3, [pc, #244] @ (1ef19c ) │ │ │ │ + bhi.n 1ef16c │ │ │ │ + ldr r2, [pc, #252] @ (1ef270 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ef26c ) │ │ │ │ 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 1ef18c │ │ │ │ + bne.n 1ef25c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s17, [pc, #204] @ 1ef190 │ │ │ │ + vldr s17, [pc, #204] @ 1ef260 │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #196] @ 1ef194 │ │ │ │ + vldr s16, [pc, #196] @ 1ef264 │ │ │ │ mov r6, ip │ │ │ │ mov r8, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r1, r3, r6 │ │ │ │ cmp r1, #4 │ │ │ │ str r6, [sp, #28] │ │ │ │ @@ -556844,154 +557052,154 @@ │ │ │ │ adds r7, r4, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd sl, r9, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f2f44 │ │ │ │ + bl 1f3014 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ vmov s15, r3 │ │ │ │ vstr s16, [r7, #4] │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ vstr s16, [r7, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp fp, r8 │ │ │ │ add.w r7, r7, #16 │ │ │ │ vmul.f32 s15, s15, s17 │ │ │ │ vstr s15, [r7, #-16] │ │ │ │ - bne.n 1ef118 │ │ │ │ + bne.n 1ef1e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ef110 │ │ │ │ + bne.n 1ef1e0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r5, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ adds r6, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r0, r6 │ │ │ │ - bhi.n 1ef0f6 │ │ │ │ + bhi.n 1ef1c6 │ │ │ │ ldrd ip, r6, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ add ip, r2 │ │ │ │ - bcc.n 1ef0d6 │ │ │ │ - b.n 1ef0a2 │ │ │ │ + bcc.n 1ef1a6 │ │ │ │ + b.n 1ef172 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ 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] @ (1ef1d0 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ef2a0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ef1d4 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ef2a4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ef1d8 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ef1dc ) │ │ │ │ + ldr r3, [pc, #24] @ (1ef2a8 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ef2ac ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ef20c ) │ │ │ │ + ldr r0, [pc, #28] @ (1ef2dc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ef210 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ef2e0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ef214 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ef218 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ef2e4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ef2e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ movs r7, r4 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #300] @ (1ef364 ) │ │ │ │ + ldr r2, [pc, #300] @ (1ef434 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #300] @ (1ef368 ) │ │ │ │ + ldr r3, [pc, #300] @ (1ef438 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1ef25e │ │ │ │ + cbz r3, 1ef32e │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 1ef27c │ │ │ │ + cbnz r4, 1ef34c │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1ef258 │ │ │ │ - ldr r2, [pc, #268] @ (1ef36c ) │ │ │ │ - ldr r3, [pc, #260] @ (1ef368 ) │ │ │ │ + bhi.n 1ef328 │ │ │ │ + ldr r2, [pc, #268] @ (1ef43c ) │ │ │ │ + ldr r3, [pc, #260] @ (1ef438 ) │ │ │ │ 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 1ef356 │ │ │ │ + bne.n 1ef426 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ - vldr s17, [pc, #220] @ 1ef35c │ │ │ │ + vldr s17, [pc, #220] @ 1ef42c │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #216] @ 1ef360 │ │ │ │ + vldr s16, [pc, #216] @ 1ef430 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, r4 │ │ │ │ cmp r0, #4 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ @@ -557021,15 +557229,15 @@ │ │ │ │ adds r5, r4, r3 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r9, r6, [sp] │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1f3018 │ │ │ │ + bl 1f30e8 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ vstr s16, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ vstr s16, [r5, #-8] │ │ │ │ @@ -557038,94 +557246,94 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s17 │ │ │ │ cmp r8, sl │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ - bne.n 1ef2d0 │ │ │ │ + bne.n 1ef3a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r7, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1ef2c6 │ │ │ │ + bne.n 1ef396 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ adds r4, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 1ef2ae │ │ │ │ + bhi.n 1ef37e │ │ │ │ ldrd r2, r4, [sp, #24] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ add r2, r1 │ │ │ │ - bcc.n 1ef28e │ │ │ │ - b.n 1ef25e │ │ │ │ + bcc.n 1ef35e │ │ │ │ + b.n 1ef32e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1f2f44 │ │ │ │ + bl 1f3014 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, r4, #1 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r0, [sp, #0] │ │ │ │ adds r1, #8 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1f2f44 │ │ │ │ + bl 1f3014 │ │ │ │ movw r3, #65280 @ 0xff00 │ │ │ │ strh r3, [r4, #2] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldrd r4, r6, [sp, #96] @ 0x60 │ │ │ │ - cbz r6, 1ef3e0 │ │ │ │ + cbz r6, 1ef4b0 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ mov r8, lr │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1ef3e6 │ │ │ │ + cbnz r4, 1ef4b6 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi.n 1ef3d8 │ │ │ │ + bhi.n 1ef4a8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #24] │ │ │ │ movw r9, #65280 @ 0xff00 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -557157,97 +557365,97 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r6, r2, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1f2f44 │ │ │ │ + bl 1f3014 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ adds r4, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r6, #4 │ │ │ │ - bl 1f2f44 │ │ │ │ + bl 1f3014 │ │ │ │ strh.w r9, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 1ef440 │ │ │ │ + bne.n 1ef510 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 1ef438 │ │ │ │ + bne.n 1ef508 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ adds r5, #16 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ adds r6, #4 │ │ │ │ adds r2, #16 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 1ef41a │ │ │ │ + bhi.n 1ef4ea │ │ │ │ ldrd lr, r8, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r8 │ │ │ │ add lr, r3 │ │ │ │ - bhi.n 1ef3f2 │ │ │ │ + bhi.n 1ef4c2 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #336] @ (1ef618 ) │ │ │ │ + ldr r2, [pc, #336] @ (1ef6e8 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #336] @ (1ef61c ) │ │ │ │ + ldr r3, [pc, #336] @ (1ef6ec ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [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 │ │ │ │ - cbz r3, 1ef4f0 │ │ │ │ + cbz r3, 1ef5c0 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbnz r6, 1ef510 │ │ │ │ + cbnz r6, 1ef5e0 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ef4ea │ │ │ │ - ldr r2, [pc, #300] @ (1ef620 ) │ │ │ │ - ldr r3, [pc, #296] @ (1ef61c ) │ │ │ │ + bhi.n 1ef5ba │ │ │ │ + ldr r2, [pc, #300] @ (1ef6f0 ) │ │ │ │ + ldr r3, [pc, #296] @ (1ef6ec ) │ │ │ │ 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 1ef60a │ │ │ │ + bne.w 1ef6da │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #252] @ 1ef610 │ │ │ │ + vldr s16, [pc, #252] @ 1ef6e0 │ │ │ │ add.w fp, sp, #58 @ 0x3a │ │ │ │ - vldr s17, [pc, #248] @ 1ef614 │ │ │ │ + vldr s17, [pc, #248] @ 1ef6e4 │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r6 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r0, r3, r5 │ │ │ │ cmp r0, #4 │ │ │ │ strd lr, r5, [sp, #32] │ │ │ │ @@ -557279,23 +557487,23 @@ │ │ │ │ movs r5, #2 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ str.w fp, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r4, #16 │ │ │ │ - bl 1f2f44 │ │ │ │ + bl 1f3014 │ │ │ │ add.w r3, sp, #59 @ 0x3b │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1f2f44 │ │ │ │ + bl 1f3014 │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #59] @ 0x3b │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [r4, #-8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -557303,143 +557511,143 @@ │ │ │ │ vstr s15, [r4, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-12] │ │ │ │ - bne.n 1ef568 │ │ │ │ + bne.n 1ef638 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r5, r8, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1ef55e │ │ │ │ + bne.n 1ef62e │ │ │ │ ldr r4, [sp, #28] │ │ │ │ adds r7, #16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ adds r4, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.n 1ef542 │ │ │ │ + bhi.n 1ef612 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add sl, r2 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r5, #4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ add lr, r2 │ │ │ │ - bcc.n 1ef522 │ │ │ │ - b.n 1ef4f0 │ │ │ │ + bcc.n 1ef5f2 │ │ │ │ + b.n 1ef5c0 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ 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] @ (1ef650 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ef720 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ef654 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ef724 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ef658 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ef65c ) │ │ │ │ + ldr r3, [pc, #24] @ (1ef728 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ef72c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #552] @ (1ef888 ) │ │ │ │ + ldr r7, [pc, #488] @ (1ef918 ) │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ef68c ) │ │ │ │ + ldr r0, [pc, #28] @ (1ef75c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ef690 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ef760 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ef694 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ef698 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ef764 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ef768 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a2a8 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r0, #6 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [pc, #312] @ (1ef7d4 ) │ │ │ │ + ldr r7, [pc, #248] @ (1ef864 ) │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #364] @ (1ef824 ) │ │ │ │ + ldr r2, [pc, #364] @ (1ef8f4 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #364] @ (1ef828 ) │ │ │ │ + ldr r3, [pc, #364] @ (1ef8f8 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [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 │ │ │ │ - cbz r3, 1ef6e0 │ │ │ │ + cbz r3, 1ef7b0 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbnz r6, 1ef700 │ │ │ │ + cbnz r6, 1ef7d0 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ef6da │ │ │ │ - ldr r2, [pc, #328] @ (1ef82c ) │ │ │ │ - ldr r3, [pc, #324] @ (1ef828 ) │ │ │ │ + bhi.n 1ef7aa │ │ │ │ + ldr r2, [pc, #328] @ (1ef8fc ) │ │ │ │ + ldr r3, [pc, #324] @ (1ef8f8 ) │ │ │ │ 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 1ef816 │ │ │ │ + bne.w 1ef8e6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #280] @ 1ef81c │ │ │ │ + vldr s16, [pc, #280] @ 1ef8ec │ │ │ │ add.w fp, sp, #58 @ 0x3a │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r6 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r0, r3, r5 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -557456,15 +557664,15 @@ │ │ │ │ sub.w r9, r5, r4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp.w r9, #4 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ it cs │ │ │ │ movcs.w r9, #4 │ │ │ │ add.w sl, r7, #8 │ │ │ │ - vldr s17, [pc, #216] @ 1ef820 │ │ │ │ + vldr s17, [pc, #216] @ 1ef8f0 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ adds r4, r6, r3 │ │ │ │ @@ -557473,23 +557681,23 @@ │ │ │ │ movs r5, #2 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ str.w fp, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r4, #16 │ │ │ │ - bl 1f3018 │ │ │ │ + bl 1f30e8 │ │ │ │ add.w r3, sp, #59 @ 0x3b │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1f3018 │ │ │ │ + bl 1f30e8 │ │ │ │ ldrsb.w r3, [sp, #58] @ 0x3a │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [r4, #-8] │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #59] @ 0x3b │ │ │ │ @@ -557506,54 +557714,54 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vstr s14, [r4, #-16] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s14, [r4, #-12] │ │ │ │ - bne.n 1ef758 │ │ │ │ + bne.n 1ef828 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r5, r8, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1ef74e │ │ │ │ + bne.n 1ef81e │ │ │ │ ldr r4, [sp, #28] │ │ │ │ adds r7, #16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ adds r4, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi.n 1ef72e │ │ │ │ + bhi.n 1ef7fe │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add sl, r2 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r5, #4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ add lr, r2 │ │ │ │ - bcc.w 1ef70e │ │ │ │ - b.n 1ef6e0 │ │ │ │ + bcc.w 1ef7de │ │ │ │ + b.n 1ef7b0 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r3 │ │ │ │ mov.w r3, #4 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ smlabb r1, r2, r3, r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -557562,19 +557770,19 @@ │ │ │ │ uxtb r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ ldrh r1, [r0, #0] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ cmp r2, #2 │ │ │ │ strb.w r3, [ip, #3] │ │ │ │ - beq.n 1ef92a │ │ │ │ + beq.n 1ef9fa │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1ef894 │ │ │ │ + beq.n 1ef964 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1ef9c2 │ │ │ │ + beq.w 1efa92 │ │ │ │ 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 │ │ │ │ @@ -557588,15 +557796,15 @@ │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1efa10 │ │ │ │ + beq.w 1efae0 │ │ │ │ lsrs r2, r1, #8 │ │ │ │ lsrs r3, r0, #8 │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ and.w r3, r3, #248 @ 0xf8 │ │ │ │ orr.w r5, r2, r1, lsr #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ orr.w r4, r3, r0, lsr #13 │ │ │ │ @@ -557656,15 +557864,15 @@ │ │ │ │ movcs r1, #0 │ │ │ │ movcc r1, #1 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ orrs r0, r7 │ │ │ │ - cbz r1, 1ef9f0 │ │ │ │ + cbz r1, 1efac0 │ │ │ │ smlabb r3, r4, r2, r9 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ smlabb lr, r5, r2, lr │ │ │ │ smlabb r2, r6, r2, r0 │ │ │ │ umull r0, r3, r1, r3 │ │ │ │ umull r0, lr, r1, lr │ │ │ │ @@ -557732,15 +557940,15 @@ │ │ │ │ mov.w ip, ip, asr #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ mov.w lr, lr, asr #2 │ │ │ │ asrs r0, r0, #2 │ │ │ │ and.w r1, r4, #3 │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ - bl 1ef830 │ │ │ │ + bl 1ef900 │ │ │ │ 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 │ │ │ │ @@ -557766,15 +557974,15 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ and.w r1, r4, #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ - bl 1ef830 │ │ │ │ + bl 1ef900 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r2 │ │ │ │ @@ -557804,15 +558012,15 @@ │ │ │ │ mov.w ip, ip, lsl #2 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ adds r0, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ asr.w r4, r4, ip │ │ │ │ - bl 1ef830 │ │ │ │ + bl 1ef900 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r4, r4, #15 │ │ │ │ add.w r4, r4, r4, lsl #4 │ │ │ │ strb r4, [r3, #3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -557858,24 +558066,24 @@ │ │ │ │ add.w r0, lr, #8 │ │ │ │ asr.w r3, r3, ip │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ and.w r4, r4, #7 │ │ │ │ - bl 1ef830 │ │ │ │ - cbz r4, 1efc24 │ │ │ │ + bl 1ef900 │ │ │ │ + cbz r4, 1efcf4 │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ - beq.n 1efc24 │ │ │ │ + beq.n 1efcf4 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 1efc2c │ │ │ │ + bhi.n 1efcfc │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 1efc56 │ │ │ │ + bhi.n 1efd26 │ │ │ │ rsb r3, r4, #6 │ │ │ │ subs r4, #1 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smulbb r4, r4, r6 │ │ │ │ smlabb r3, r3, r5, r4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -557897,96 +558105,96 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r5, [r3, #3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r5, r4, #6 │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1efc24 │ │ │ │ + b.n 1efcf4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1efc84 │ │ │ │ + ldr.w ip, [pc, #20] @ 1efd54 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ 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] @ 1efcac │ │ │ │ + ldr.w ip, [pc, #20] @ 1efd7c │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1efcd4 │ │ │ │ + ldr.w ip, [pc, #20] @ 1efda4 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r5, #4 │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ 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] @ 1efcfc │ │ │ │ + ldr.w ip, [pc, #20] @ 1efdcc │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #8 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r5, sl, [sp, #88] @ 0x58 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1efd3a │ │ │ │ + beq.n 1efe0a │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (1efdd8 ) │ │ │ │ + ldr r3, [pc, #180] @ (1efea8 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 1efd40 │ │ │ │ + cbnz r5, 1efe10 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 1efd34 │ │ │ │ + bhi.n 1efe04 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ @@ -558017,64 +558225,64 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx r9 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r8 │ │ │ │ - bne.n 1efd86 │ │ │ │ + bne.n 1efe56 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1efd7e │ │ │ │ + bne.n 1efe4e │ │ │ │ ldr r4, [sp, #20] │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 1efd66 │ │ │ │ + bhi.n 1efe36 │ │ │ │ ldrd r0, r4, [sp, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r4 │ │ │ │ add r0, r3 │ │ │ │ - bhi.n 1efd46 │ │ │ │ + bhi.n 1efe16 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r5, sl, [sp, #88] @ 0x58 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1efe16 │ │ │ │ + beq.n 1efee6 │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (1efeb4 ) │ │ │ │ + ldr r3, [pc, #180] @ (1eff84 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 1efe1c │ │ │ │ + cbnz r5, 1efeec │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 1efe10 │ │ │ │ + bhi.n 1efee0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ @@ -558105,64 +558313,64 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx r9 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r8 │ │ │ │ - bne.n 1efe62 │ │ │ │ + bne.n 1eff32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1efe5a │ │ │ │ + bne.n 1eff2a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 1efe42 │ │ │ │ + bhi.n 1eff12 │ │ │ │ ldrd r0, r4, [sp, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r4 │ │ │ │ add r0, r3 │ │ │ │ - bhi.n 1efe22 │ │ │ │ + bhi.n 1efef2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r5, sl, [sp, #88] @ 0x58 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1efef2 │ │ │ │ + beq.n 1effc2 │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (1eff90 ) │ │ │ │ + ldr r3, [pc, #180] @ (1f0060 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 1efef8 │ │ │ │ + cbnz r5, 1effc8 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 1efeec │ │ │ │ + bhi.n 1effbc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ @@ -558193,64 +558401,64 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx r9 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r8 │ │ │ │ - bne.n 1eff3e │ │ │ │ + bne.n 1f000e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1eff36 │ │ │ │ + bne.n 1f0006 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ adds r7, #16 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 1eff1e │ │ │ │ + bhi.n 1effee │ │ │ │ ldrd r0, r4, [sp, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r4 │ │ │ │ add r0, r3 │ │ │ │ - bhi.n 1efefe │ │ │ │ + bhi.n 1effce │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #22 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r5, sl, [sp, #88] @ 0x58 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1effce │ │ │ │ + beq.n 1f009e │ │ │ │ strd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ (1f006c ) │ │ │ │ + ldr r3, [pc, #180] @ (1f013c ) │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - cbnz r5, 1effd4 │ │ │ │ + cbnz r5, 1f00a4 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bhi.n 1effc8 │ │ │ │ + bhi.n 1f0098 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ @@ -558281,87 +558489,87 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx r9 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r8 │ │ │ │ - bne.n 1f001a │ │ │ │ + bne.n 1f00ea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1f0012 │ │ │ │ + bne.n 1f00e2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ adds r7, #16 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 1efffa │ │ │ │ + bhi.n 1f00ca │ │ │ │ ldrd r0, r4, [sp, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r4 │ │ │ │ add r0, r3 │ │ │ │ - bhi.n 1effda │ │ │ │ + bhi.n 1f00aa │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - movs r2, #6 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1f01ac ) │ │ │ │ + ldr r2, [pc, #288] @ (1f027c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1f01b0 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f0280 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 1f00be │ │ │ │ - ldr r3, [pc, #272] @ (1f01b4 ) │ │ │ │ + cbz r3, 1f018e │ │ │ │ + ldr r3, [pc, #272] @ (1f0284 ) │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov sl, r2 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbnz r3, 1f00dc │ │ │ │ + cbnz r3, 1f01ac │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 1f00b4 │ │ │ │ - ldr r2, [pc, #248] @ (1f01b8 ) │ │ │ │ - ldr r3, [pc, #236] @ (1f01b0 ) │ │ │ │ + bhi.n 1f0184 │ │ │ │ + ldr r2, [pc, #248] @ (1f0288 ) │ │ │ │ + ldr r3, [pc, #236] @ (1f0280 ) │ │ │ │ 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 1f01a4 │ │ │ │ + bne.n 1f0274 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 1f01a8 │ │ │ │ + vldr s16, [pc, #200] @ 1f0278 │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ @@ -558400,91 +558608,91 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-4] │ │ │ │ - bne.n 1f010a │ │ │ │ + bne.n 1f01da │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f0102 │ │ │ │ + bne.n 1f01d2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f00fa │ │ │ │ + bhi.n 1f01ca │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r6, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 1f00ea │ │ │ │ - b.n 1f00be │ │ │ │ + bhi.n 1f01ba │ │ │ │ + b.n 1f018e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - vhadd.u d16, d16, d22 │ │ │ │ + cdp2 0, 10, cr0, cr0, cr6, {5} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - vhadd.u d0, d26, d22 │ │ │ │ + cdp2 0, 6, cr0, cr10, cr6, {5} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1f02f8 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f03c8 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1f02fc ) │ │ │ │ + ldr r3, [pc, #288] @ (1f03cc ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 1f020a │ │ │ │ - ldr r3, [pc, #272] @ (1f0300 ) │ │ │ │ + cbz r3, 1f02da │ │ │ │ + ldr r3, [pc, #272] @ (1f03d0 ) │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov sl, r2 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbnz r3, 1f0228 │ │ │ │ + cbnz r3, 1f02f8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 1f0200 │ │ │ │ - ldr r2, [pc, #248] @ (1f0304 ) │ │ │ │ - ldr r3, [pc, #236] @ (1f02fc ) │ │ │ │ + bhi.n 1f02d0 │ │ │ │ + ldr r2, [pc, #248] @ (1f03d4 ) │ │ │ │ + ldr r3, [pc, #236] @ (1f03cc ) │ │ │ │ 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 1f02f0 │ │ │ │ + bne.n 1f03c0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 1f02f4 │ │ │ │ + vldr s16, [pc, #200] @ 1f03c4 │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ @@ -558523,91 +558731,91 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-4] │ │ │ │ - bne.n 1f0256 │ │ │ │ + bne.n 1f0326 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f024e │ │ │ │ + bne.n 1f031e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f0246 │ │ │ │ + bhi.n 1f0316 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r6, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 1f0236 │ │ │ │ - b.n 1f020a │ │ │ │ + bhi.n 1f0306 │ │ │ │ + b.n 1f02da │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cdp2 0, 2, cr0, cr4, cr6, {5} │ │ │ │ + ldc2l 0, cr0, [r4, #-664] @ 0xfffffd68 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, #7 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stc2l 0, cr0, [lr, #664]! @ 0x298 │ │ │ │ + ldc2 0, cr0, [lr, #-664] @ 0xfffffd68 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1f0444 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f0514 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1f0448 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f0518 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 1f0356 │ │ │ │ - ldr r3, [pc, #272] @ (1f044c ) │ │ │ │ + cbz r3, 1f0426 │ │ │ │ + ldr r3, [pc, #272] @ (1f051c ) │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov sl, r2 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbnz r3, 1f0374 │ │ │ │ + cbnz r3, 1f0444 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 1f034c │ │ │ │ - ldr r2, [pc, #248] @ (1f0450 ) │ │ │ │ - ldr r3, [pc, #236] @ (1f0448 ) │ │ │ │ + bhi.n 1f041c │ │ │ │ + ldr r2, [pc, #248] @ (1f0520 ) │ │ │ │ + ldr r3, [pc, #236] @ (1f0518 ) │ │ │ │ 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 1f043c │ │ │ │ + bne.n 1f050c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 1f0440 │ │ │ │ + vldr s16, [pc, #200] @ 1f0510 │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ @@ -558646,91 +558854,91 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-4] │ │ │ │ - bne.n 1f03a2 │ │ │ │ + bne.n 1f0472 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f039a │ │ │ │ + bne.n 1f046a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f0392 │ │ │ │ + bhi.n 1f0462 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r6, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 1f0382 │ │ │ │ - b.n 1f0356 │ │ │ │ + bhi.n 1f0452 │ │ │ │ + b.n 1f0426 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldc2l 0, cr0, [r8], {166} @ 0xa6 │ │ │ │ + stc2 0, cr0, [r8], {166} @ 0xa6 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stc2 0, cr0, [r2], #664 @ 0x298 │ │ │ │ + @ instruction: 0xfbd200a6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1f0590 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f0660 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1f0594 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f0664 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 1f04a2 │ │ │ │ - ldr r3, [pc, #272] @ (1f0598 ) │ │ │ │ + cbz r3, 1f0572 │ │ │ │ + ldr r3, [pc, #272] @ (1f0668 ) │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov sl, r2 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cbnz r3, 1f04c0 │ │ │ │ + cbnz r3, 1f0590 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 1f0498 │ │ │ │ - ldr r2, [pc, #248] @ (1f059c ) │ │ │ │ - ldr r3, [pc, #236] @ (1f0594 ) │ │ │ │ + bhi.n 1f0568 │ │ │ │ + ldr r2, [pc, #248] @ (1f066c ) │ │ │ │ + ldr r3, [pc, #236] @ (1f0664 ) │ │ │ │ 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 1f0588 │ │ │ │ + bne.n 1f0658 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #200] @ 1f058c │ │ │ │ + vldr s16, [pc, #200] @ 1f065c │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ @@ -558769,306 +558977,306 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-4] │ │ │ │ - bne.n 1f04ee │ │ │ │ + bne.n 1f05be │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f04e6 │ │ │ │ + bne.n 1f05b6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f04de │ │ │ │ + bhi.n 1f05ae │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r6, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 1f04ce │ │ │ │ - b.n 1f04a2 │ │ │ │ + bhi.n 1f059e │ │ │ │ + b.n 1f0572 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xfb8c00a6 │ │ │ │ + @ instruction: 0xfabc00a6 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xfb5600a6 │ │ │ │ + @ instruction: 0xfa8600a6 │ │ │ │ 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] @ (1f0610 ) │ │ │ │ + ldr r6, [pc, #96] @ (1f06e0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (1f0614 ) │ │ │ │ + ldr r0, [pc, #96] @ (1f06e4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1f0618 ) │ │ │ │ + ldr r5, [pc, #92] @ (1f06e8 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (1f061c ) │ │ │ │ + ldr r0, [pc, #84] @ (1f06ec ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (1f0620 ) │ │ │ │ + ldr r3, [pc, #72] @ (1f06f0 ) │ │ │ │ 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] @ (1f0624 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f06f4 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (1f0614 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f06e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f060c │ │ │ │ + bne.n 1f06dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfa4600a6 │ │ │ │ + ldr??.w r0, [r6, r6, lsl #2] │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa4200a6 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + ldr??.w r0, [r2, r6, lsl #2] │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa0400a6 │ │ │ │ + ldrsh.w r0, [r4, r6, lsl #2] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1f06a8 ) │ │ │ │ + ldr r5, [pc, #112] @ (1f0778 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1f06ac ) │ │ │ │ + ldr r0, [pc, #112] @ (1f077c ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1f06b0 ) │ │ │ │ + ldr r4, [pc, #108] @ (1f0780 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1f06b4 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f0784 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1f06b8 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f0788 ) │ │ │ │ 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] @ (1f06bc ) │ │ │ │ + ldr r2, [pc, #52] @ (1f078c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1f06ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1f077c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f06a2 │ │ │ │ + bne.n 1f0772 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh.w r0, [lr, #166] @ 0xa6 │ │ │ │ + str??.w r0, [lr, #166] @ 0xa6 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [sl, #166] @ 0xa6 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + str??.w r0, [sl, #166] @ 0xa6 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.32 {d16-d19}, [lr :128], r6 │ │ │ │ + ldrb.w r0, [lr, #166] @ 0xa6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1f0740 ) │ │ │ │ + ldr r5, [pc, #112] @ (1f0810 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1f0744 ) │ │ │ │ + ldr r0, [pc, #112] @ (1f0814 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1f0748 ) │ │ │ │ + ldr r4, [pc, #108] @ (1f0818 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1f074c ) │ │ │ │ + ldr r0, [pc, #100] @ (1f081c ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1f0750 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f0820 ) │ │ │ │ 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] @ (1f0754 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f0824 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1f0744 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0814 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f073a │ │ │ │ + bne.n 1f080a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vld4.32 {d0-d3}, [r6 :128], r6 │ │ │ │ + ldr.w r0, [r6, r6, lsl #2] │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.32 {d0-d3}, [r2 :128], r6 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + ldr.w r0, [r2, r6, lsl #2] │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [r6, #166] @ 0xa6 │ │ │ │ + strb.w r0, [r6, r6, lsl #2] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1f07d8 ) │ │ │ │ + ldr r5, [pc, #112] @ (1f08a8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1f07dc ) │ │ │ │ + ldr r0, [pc, #112] @ (1f08ac ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1f07e0 ) │ │ │ │ + ldr r4, [pc, #108] @ (1f08b0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1f07e4 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f08b4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1f07e8 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f08b8 ) │ │ │ │ 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] @ (1f07ec ) │ │ │ │ + ldr r2, [pc, #52] @ (1f08bc ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1f07dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1f08ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f07d2 │ │ │ │ + bne.n 1f08a2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb.w r0, [lr, #166] @ 0xa6 │ │ │ │ + @ instruction: 0xf7be00a6 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [sl, #166] @ 0xa6 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + @ instruction: 0xf7ba00a6 │ │ │ │ + adds r4, r6, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [lr, r6, lsl #2] │ │ │ │ + @ instruction: 0xf76e00a6 │ │ │ │ stmdb 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 r6, [pc, #236] @ (1f08f0 ) │ │ │ │ + ldr r6, [pc, #236] @ (1f09c0 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 1f0828 │ │ │ │ + cbz r7, 1f08f8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (1f08f4 ) │ │ │ │ + ldr r2, [pc, #228] @ (1f09c4 ) │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, ip │ │ │ │ ldr.w r9, [r2] │ │ │ │ - cbnz r4, 1f082e │ │ │ │ + cbnz r4, 1f08fe │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 1f0822 │ │ │ │ + bhi.n 1f08f2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1f08f8 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f09c8 ) │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r7, ip │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -559111,72 +559319,72 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1f087e │ │ │ │ + bne.n 1f094e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1f0876 │ │ │ │ + bne.n 1f0946 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r7, #4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f0860 │ │ │ │ + bhi.n 1f0930 │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ add ip, r1 │ │ │ │ - bhi.n 1f0840 │ │ │ │ + bhi.n 1f0910 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xf7f800a6 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + @ instruction: 0xf72800a6 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ 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 r6, [pc, #236] @ (1f09fc ) │ │ │ │ + ldr r6, [pc, #236] @ (1f0acc ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 1f0934 │ │ │ │ + cbz r7, 1f0a04 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (1f0a00 ) │ │ │ │ + ldr r2, [pc, #228] @ (1f0ad0 ) │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, ip │ │ │ │ ldr.w r9, [r2] │ │ │ │ - cbnz r4, 1f093a │ │ │ │ + cbnz r4, 1f0a0a │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 1f092e │ │ │ │ + bhi.n 1f09fe │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1f0a04 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f0ad4 ) │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r7, ip │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -559219,72 +559427,72 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1f098a │ │ │ │ + bne.n 1f0a5a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1f0982 │ │ │ │ + bne.n 1f0a52 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r7, #4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f096c │ │ │ │ + bhi.n 1f0a3c │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ add ip, r1 │ │ │ │ - bhi.n 1f094c │ │ │ │ + bhi.n 1f0a1c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xf6ec00a6 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + @ instruction: 0xf61c00a6 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ 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 r6, [pc, #236] @ (1f0b08 ) │ │ │ │ + ldr r6, [pc, #236] @ (1f0bd8 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 1f0a40 │ │ │ │ + cbz r7, 1f0b10 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (1f0b0c ) │ │ │ │ + ldr r2, [pc, #228] @ (1f0bdc ) │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, ip │ │ │ │ ldr.w r9, [r2] │ │ │ │ - cbnz r4, 1f0a46 │ │ │ │ + cbnz r4, 1f0b16 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 1f0a3a │ │ │ │ + bhi.n 1f0b0a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1f0b10 ) │ │ │ │ + ldr r3, [pc, #196] @ (1f0be0 ) │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r7, ip │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -559327,72 +559535,72 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1f0a96 │ │ │ │ + bne.n 1f0b66 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1f0a8e │ │ │ │ + bne.n 1f0b5e │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r7, #4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f0a78 │ │ │ │ + bhi.n 1f0b48 │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ add ip, r1 │ │ │ │ - bhi.n 1f0a58 │ │ │ │ + bhi.n 1f0b28 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xf5e000a6 │ │ │ │ - asrs r2, r3, #30 │ │ │ │ + adds.w r0, r0, #5439488 @ 0x530000 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ 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 r6, [pc, #236] @ (1f0c14 ) │ │ │ │ + ldr r6, [pc, #236] @ (1f0ce4 ) │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 1f0b4c │ │ │ │ + cbz r7, 1f0c1c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #228] @ (1f0c18 ) │ │ │ │ + ldr r2, [pc, #228] @ (1f0ce8 ) │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, ip │ │ │ │ ldr.w r9, [r2] │ │ │ │ - cbnz r4, 1f0b52 │ │ │ │ + cbnz r4, 1f0c22 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi.n 1f0b46 │ │ │ │ + bhi.n 1f0c16 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1f0c1c ) │ │ │ │ + ldr r3, [pc, #196] @ (1f0cec ) │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r7, ip │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -559435,94 +559643,94 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1f0ba2 │ │ │ │ + bne.n 1f0c72 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1f0b9a │ │ │ │ + bne.n 1f0c6a │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r7, #4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f0b84 │ │ │ │ + bhi.n 1f0c54 │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add sl, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ add ip, r1 │ │ │ │ - bhi.n 1f0b64 │ │ │ │ + bhi.n 1f0c34 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xf4d400a6 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + and.w r0, r4, #5439488 @ 0x530000 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ (1f0d5c ) │ │ │ │ + ldr r1, [pc, #284] @ (1f0e2c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (1f0d60 ) │ │ │ │ + ldr r3, [pc, #284] @ (1f0e30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (1f0d64 ) │ │ │ │ + ldr r1, [pc, #284] @ (1f0e34 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 1f0c70 │ │ │ │ - ldr r3, [pc, #272] @ (1f0d68 ) │ │ │ │ + cbz r3, 1f0d40 │ │ │ │ + ldr r3, [pc, #272] @ (1f0e38 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r3, 1f0c8e │ │ │ │ + cbnz r3, 1f0d5e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f0c68 │ │ │ │ - ldr r2, [pc, #248] @ (1f0d6c ) │ │ │ │ - ldr r3, [pc, #236] @ (1f0d60 ) │ │ │ │ + bhi.n 1f0d38 │ │ │ │ + ldr r2, [pc, #248] @ (1f0e3c ) │ │ │ │ + ldr r3, [pc, #236] @ (1f0e30 ) │ │ │ │ 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 1f0d52 │ │ │ │ + bne.n 1f0e22 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (1f0d70 ) │ │ │ │ + ldr r3, [pc, #224] @ (1f0e40 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 1f0d58 │ │ │ │ + vldr s16, [pc, #192] @ 1f0e28 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ strd r3, r5, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -559558,100 +559766,100 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ - bne.n 1f0cc4 │ │ │ │ + bne.n 1f0d94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f0cb8 │ │ │ │ + bne.n 1f0d88 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1f0caa │ │ │ │ + bhi.n 1f0d7a │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrd r3, r5, [sp, #24] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r5, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1f0c9c │ │ │ │ - b.n 1f0c70 │ │ │ │ + bhi.n 1f0d6c │ │ │ │ + b.n 1f0d40 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf3ba00a6 │ │ │ │ + @ instruction: 0xf2ea00a6 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3aa00a6 │ │ │ │ - asrs r2, r6, #21 │ │ │ │ + @ instruction: 0xf2da00a6 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xf38800a6 │ │ │ │ + @ instruction: 0xf2b800a6 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ (1f0eb0 ) │ │ │ │ + ldr r1, [pc, #284] @ (1f0f80 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (1f0eb4 ) │ │ │ │ + ldr r3, [pc, #284] @ (1f0f84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (1f0eb8 ) │ │ │ │ + ldr r1, [pc, #284] @ (1f0f88 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 1f0dc4 │ │ │ │ - ldr r3, [pc, #272] @ (1f0ebc ) │ │ │ │ + cbz r3, 1f0e94 │ │ │ │ + ldr r3, [pc, #272] @ (1f0f8c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r3, 1f0de2 │ │ │ │ + cbnz r3, 1f0eb2 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f0dbc │ │ │ │ - ldr r2, [pc, #248] @ (1f0ec0 ) │ │ │ │ - ldr r3, [pc, #236] @ (1f0eb4 ) │ │ │ │ + bhi.n 1f0e8c │ │ │ │ + ldr r2, [pc, #248] @ (1f0f90 ) │ │ │ │ + ldr r3, [pc, #236] @ (1f0f84 ) │ │ │ │ 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 1f0ea6 │ │ │ │ + bne.n 1f0f76 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (1f0ec4 ) │ │ │ │ + ldr r3, [pc, #224] @ (1f0f94 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 1f0eac │ │ │ │ + vldr s16, [pc, #192] @ 1f0f7c │ │ │ │ ldr r6, [r1, r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ strd r3, r5, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -559687,100 +559895,100 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ - bne.n 1f0e18 │ │ │ │ + bne.n 1f0ee8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f0e0c │ │ │ │ + bne.n 1f0edc │ │ │ │ ldr r5, [sp, #20] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1f0dfe │ │ │ │ + bhi.n 1f0ece │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrd r3, r5, [sp, #24] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r5, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1f0df0 │ │ │ │ - b.n 1f0dc4 │ │ │ │ + bhi.n 1f0ec0 │ │ │ │ + b.n 1f0e94 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf26600a6 │ │ │ │ + @ instruction: 0xf19600a6 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf25600a6 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + @ instruction: 0xf18600a6 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xf23400a6 │ │ │ │ + sbc.w r0, r4, #166 @ 0xa6 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ (1f1004 ) │ │ │ │ + ldr r1, [pc, #284] @ (1f10d4 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (1f1008 ) │ │ │ │ + ldr r3, [pc, #284] @ (1f10d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (1f100c ) │ │ │ │ + ldr r1, [pc, #284] @ (1f10dc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 1f0f18 │ │ │ │ - ldr r3, [pc, #272] @ (1f1010 ) │ │ │ │ + cbz r3, 1f0fe8 │ │ │ │ + ldr r3, [pc, #272] @ (1f10e0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r3, 1f0f36 │ │ │ │ + cbnz r3, 1f1006 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f0f10 │ │ │ │ - ldr r2, [pc, #248] @ (1f1014 ) │ │ │ │ - ldr r3, [pc, #236] @ (1f1008 ) │ │ │ │ + bhi.n 1f0fe0 │ │ │ │ + ldr r2, [pc, #248] @ (1f10e4 ) │ │ │ │ + ldr r3, [pc, #236] @ (1f10d8 ) │ │ │ │ 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 1f0ffa │ │ │ │ + bne.n 1f10ca │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (1f1018 ) │ │ │ │ + ldr r3, [pc, #224] @ (1f10e8 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 1f1000 │ │ │ │ + vldr s16, [pc, #192] @ 1f10d0 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ strd r3, r5, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -559816,100 +560024,100 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ - bne.n 1f0f6c │ │ │ │ + bne.n 1f103c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f0f60 │ │ │ │ + bne.n 1f1030 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1f0f52 │ │ │ │ + bhi.n 1f1022 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrd r3, r5, [sp, #24] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r5, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1f0f44 │ │ │ │ - b.n 1f0f18 │ │ │ │ + bhi.n 1f1014 │ │ │ │ + b.n 1f0fe8 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - adds.w r0, r2, #166 @ 0xa6 │ │ │ │ + orr.w r0, r2, #166 @ 0xa6 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r2, #166 @ 0xa6 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + bics.w r0, r2, #166 @ 0xa6 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xf0e000a6 │ │ │ │ + ands.w r0, r0, #166 @ 0xa6 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #284] @ (1f1158 ) │ │ │ │ + ldr r1, [pc, #284] @ (1f1228 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (1f115c ) │ │ │ │ + ldr r3, [pc, #284] @ (1f122c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #284] @ (1f1160 ) │ │ │ │ + ldr r1, [pc, #284] @ (1f1230 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 1f106c │ │ │ │ - ldr r3, [pc, #272] @ (1f1164 ) │ │ │ │ + cbz r3, 1f113c │ │ │ │ + ldr r3, [pc, #272] @ (1f1234 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r3, 1f108a │ │ │ │ + cbnz r3, 1f115a │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f1064 │ │ │ │ - ldr r2, [pc, #248] @ (1f1168 ) │ │ │ │ - ldr r3, [pc, #236] @ (1f115c ) │ │ │ │ + bhi.n 1f1134 │ │ │ │ + ldr r2, [pc, #248] @ (1f1238 ) │ │ │ │ + ldr r3, [pc, #236] @ (1f122c ) │ │ │ │ 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 1f114e │ │ │ │ + bne.n 1f121e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ (1f116c ) │ │ │ │ + ldr r3, [pc, #224] @ (1f123c ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #192] @ 1f1154 │ │ │ │ + vldr s16, [pc, #192] @ 1f1224 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ strd r3, r5, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -559945,69 +560153,69 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ - bne.n 1f10c0 │ │ │ │ + bne.n 1f1190 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f10b4 │ │ │ │ + bne.n 1f1184 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1f10a6 │ │ │ │ + bhi.n 1f1176 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrd r3, r5, [sp, #24] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r5, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1f1098 │ │ │ │ - b.n 1f106c │ │ │ │ + bhi.n 1f1168 │ │ │ │ + b.n 1f113c │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - vext.8 d0, d30, d22, #0 │ │ │ │ + cdp 0, 14, cr0, cr14, cr6, {5} │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s32 q0, d30, d22 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + cdp 0, 13, cr0, cr14, cr6, {5} │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - vaddl.s8 q0, d28, d22 │ │ │ │ + cdp 0, 11, cr0, cr12, cr6, {5} │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1f120c ) │ │ │ │ + ldr r2, [pc, #136] @ (1f12dc ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (1f1210 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f12e0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ cmp r1, #15 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bls.n 1f11e2 │ │ │ │ + bls.n 1f12b2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -560017,104 +560225,104 @@ │ │ │ │ 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 1f11a0 │ │ │ │ + bhi.n 1f1270 │ │ │ │ lsrs r3, r1, #4 │ │ │ │ subs r3, #1 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ and.w r1, r1, #15 │ │ │ │ lsls r3, r3, #6 │ │ │ │ add r4, r3 │ │ │ │ add r5, r3 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - cbnz r1, 1f11fc │ │ │ │ - ldr r2, [pc, #44] @ (1f1214 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f1210 ) │ │ │ │ + cbnz r1, 1f12cc │ │ │ │ + ldr r2, [pc, #44] @ (1f12e4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f12e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1208 │ │ │ │ + bne.n 1f12d8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1cfa60 │ │ │ │ - b.n 1f11e4 │ │ │ │ + bl 1cfb30 │ │ │ │ + b.n 1f12b4 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 7, cr0, cr2, cr6, {5} │ │ │ │ + stc 0, cr0, [r2, #664]! @ 0x298 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 1, cr0, cr4, cr6, {5} │ │ │ │ + stcl 0, cr0, [r4, #-664] @ 0xfffffd68 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (1f1278 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f1348 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #80] @ (1f127c ) │ │ │ │ + ldr r3, [pc, #80] @ (1f134c ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1f1266 │ │ │ │ + cbz r3, 1f1336 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r4, #105 @ 0x69 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1f1260 │ │ │ │ - ldr r0, [pc, #44] @ (1f1280 ) │ │ │ │ + bmi.n 1f1330 │ │ │ │ + ldr r0, [pc, #44] @ (1f1350 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r4, lsl #5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1f1260 │ │ │ │ + cbz r3, 1f1330 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (1f1284 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f1354 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f80c0 │ │ │ │ + bl 1f8190 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f123a │ │ │ │ - stcl 0, cr0, [lr, #664] @ 0x298 │ │ │ │ + b.n 1f130a │ │ │ │ + ldcl 0, cr0, [lr], #664 @ 0x298 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1f1318 │ │ │ │ + blt.n 1f1448 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f1346 │ │ │ │ + beq.n 1f1416 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f13be │ │ │ │ + bls.w 1f148e │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #296] @ 1f13d4 │ │ │ │ + vldr s13, [pc, #296] @ 1f14a4 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -560146,32 +560354,32 @@ │ │ │ │ vstr s15, [r2, #-56] @ 0xffffffc8 │ │ │ │ vstr s15, [r2, #-40] @ 0xffffffd8 │ │ │ │ vmov s15, r0 │ │ │ │ vstr s14, [r2, #-60] @ 0xffffffc4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s15, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f12ca │ │ │ │ + bne.n 1f139a │ │ │ │ cmp r7, lr │ │ │ │ - bhi.n 1f134a │ │ │ │ + bhi.n 1f141a │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1f12c0 │ │ │ │ + bne.n 1f1390 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r3, sl, lsr #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, ip │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #5 │ │ │ │ - vldr s12, [pc, #112] @ 1f13d4 │ │ │ │ + vldr s12, [pc, #112] @ 1f14a4 │ │ │ │ mov.w r0, #1065353216 @ 0x3f800000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str r0, [r3, #12] │ │ │ │ @@ -560186,44 +560394,44 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r3] │ │ │ │ vstr s14, [r3, #4] │ │ │ │ vstr s15, [r3, #8] │ │ │ │ - beq.n 1f1346 │ │ │ │ + beq.n 1f1416 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f12a4 │ │ │ │ + bne.w 1f1374 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1f1368 │ │ │ │ - cbnz r6, 1f13ce │ │ │ │ + b.n 1f1438 │ │ │ │ + cbnz r6, 1f149e │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f1346 │ │ │ │ + beq.n 1f1416 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f13c0 │ │ │ │ + beq.n 1f1490 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1f1360 │ │ │ │ + b.n 1f1430 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - cbz r2, 1f1456 │ │ │ │ + cbz r2, 1f1526 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1f1496 │ │ │ │ + bls.n 1f1566 │ │ │ │ sub.w ip, r7, #2 │ │ │ │ mov lr, r2 │ │ │ │ bic.w r4, ip, #1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ adds r2, r4, #2 │ │ │ │ mov r4, ip │ │ │ │ add.w r3, r0, #8 │ │ │ │ @@ -560241,23 +560449,23 @@ │ │ │ │ strb.w r1, [r3, #-9] │ │ │ │ strb.w fp, [r3, #-14] │ │ │ │ strb.w fp, [r3, #-10] │ │ │ │ mov.w fp, r6, lsr #8 │ │ │ │ mov.w r6, r6, lsr #24 │ │ │ │ strb.w fp, [r3, #-15] │ │ │ │ strb.w r6, [r3, #-11] │ │ │ │ - bne.n 1f140c │ │ │ │ + bne.n 1f14dc │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bhi.n 1f145c │ │ │ │ + bhi.n 1f152c │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 1f1400 │ │ │ │ + bne.n 1f14d0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r3, r4, #1 │ │ │ │ mov r2, lr │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ @@ -560269,52 +560477,52 @@ │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r4, r1, lsr #8 │ │ │ │ strb.w ip, [r3, #3] │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ strb r4, [r3, #1] │ │ │ │ strb r1, [r3, #2] │ │ │ │ - beq.n 1f1456 │ │ │ │ + beq.n 1f1526 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1f13f0 │ │ │ │ + bne.n 1f14c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f146e │ │ │ │ - cbnz r7, 1f14a6 │ │ │ │ + b.n 1f153e │ │ │ │ + cbnz r7, 1f1576 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 1f1456 │ │ │ │ + beq.n 1f1526 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f1498 │ │ │ │ + beq.n 1f1568 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f146a │ │ │ │ + b.n 1f153a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f15c2 │ │ │ │ + beq.w 1f1692 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f15d0 │ │ │ │ + bls.w 1f16a0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1f1688 │ │ │ │ + vldr s7, [pc, #440] @ 1f1758 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1f168c │ │ │ │ + vldr s3, [pc, #436] @ 1f175c │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1f1690 │ │ │ │ - vldr s4, [pc, #432] @ 1f1694 │ │ │ │ + vldr s10, [pc, #432] @ 1f1760 │ │ │ │ + vldr s4, [pc, #432] @ 1f1764 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1f1698 │ │ │ │ - vldr s6, [pc, #428] @ 1f169c │ │ │ │ + vldr s5, [pc, #428] @ 1f1768 │ │ │ │ + vldr s6, [pc, #428] @ 1f176c │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -560357,44 +560565,44 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f14fa │ │ │ │ + bne.n 1f15ca │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1f15da │ │ │ │ + bhi.n 1f16aa │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f14f0 │ │ │ │ + bne.n 1f15c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f15c2 │ │ │ │ + beq.n 1f1692 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f15c6 │ │ │ │ + beq.n 1f1696 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f15e8 │ │ │ │ + b.n 1f16b8 │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1f1688 │ │ │ │ + vldr s5, [pc, #156] @ 1f1758 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f168c │ │ │ │ - vldr s10, [pc, #152] @ 1f1690 │ │ │ │ - vldr s7, [pc, #152] @ 1f1694 │ │ │ │ - vldr s8, [pc, #152] @ 1f1698 │ │ │ │ - vldr s9, [pc, #152] @ 1f169c │ │ │ │ + vldr s6, [pc, #152] @ 1f175c │ │ │ │ + vldr s10, [pc, #152] @ 1f1760 │ │ │ │ + vldr s7, [pc, #152] @ 1f1764 │ │ │ │ + vldr s8, [pc, #152] @ 1f1768 │ │ │ │ + vldr s9, [pc, #152] @ 1f176c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r2, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -560419,54 +560627,54 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r2, #8] │ │ │ │ vstr s15, [r2] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r2, #4] │ │ │ │ - beq.n 1f15c2 │ │ │ │ + beq.n 1f1692 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f14ca │ │ │ │ + bne.w 1f159a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1604 │ │ │ │ + b.n 1f16d4 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f1978 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f1a48 ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f17b4 │ │ │ │ + beq.w 1f1884 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f17c2 │ │ │ │ + bls.w 1f1892 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #436] @ 1f1878 │ │ │ │ + vldr s7, [pc, #436] @ 1f1948 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #432] @ 1f187c │ │ │ │ + vldr s3, [pc, #432] @ 1f194c │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #428] @ 1f1880 │ │ │ │ - vldr s4, [pc, #428] @ 1f1884 │ │ │ │ + vldr s10, [pc, #428] @ 1f1950 │ │ │ │ + vldr s4, [pc, #428] @ 1f1954 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #424] @ 1f1888 │ │ │ │ - vldr s6, [pc, #424] @ 1f188c │ │ │ │ + vldr s5, [pc, #424] @ 1f1958 │ │ │ │ + vldr s6, [pc, #424] @ 1f195c │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -560509,44 +560717,44 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f16ee │ │ │ │ + bne.n 1f17be │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1f17cc │ │ │ │ + bhi.n 1f189c │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f16e4 │ │ │ │ + bne.n 1f17b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f17b4 │ │ │ │ + beq.n 1f1884 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f17b8 │ │ │ │ + beq.n 1f1888 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f17da │ │ │ │ + b.n 1f18aa │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1f1878 │ │ │ │ + vldr s5, [pc, #156] @ 1f1948 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f187c │ │ │ │ - vldr s10, [pc, #152] @ 1f1880 │ │ │ │ - vldr s7, [pc, #152] @ 1f1884 │ │ │ │ - vldr s8, [pc, #152] @ 1f1888 │ │ │ │ - vldr s9, [pc, #152] @ 1f188c │ │ │ │ + vldr s6, [pc, #152] @ 1f194c │ │ │ │ + vldr s10, [pc, #152] @ 1f1950 │ │ │ │ + vldr s7, [pc, #152] @ 1f1954 │ │ │ │ + vldr s8, [pc, #152] @ 1f1958 │ │ │ │ + vldr s9, [pc, #152] @ 1f195c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r2, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -560571,53 +560779,53 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r2, #8] │ │ │ │ vstr s15, [r2] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r2, #4] │ │ │ │ - beq.n 1f17b4 │ │ │ │ + beq.n 1f1884 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f16be │ │ │ │ + bne.w 1f178e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f17f6 │ │ │ │ + b.n 1f18c6 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f1b68 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f1c38 ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 1f18c0 │ │ │ │ + cbz r3, 1f1990 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f194c │ │ │ │ + bhi.n 1f1a1c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f1a4e │ │ │ │ + bne.w 1f1b1e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f18a8 │ │ │ │ + bne.n 1f1978 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ adds r4, #1 │ │ │ │ @@ -560654,18 +560862,18 @@ │ │ │ │ strb r5, [r4, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r4, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r5, #8, r6, asr #8 │ │ │ │ strb r5, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f18c0 │ │ │ │ + beq.n 1f1990 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f1a48 │ │ │ │ + beq.n 1f1b18 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -560722,57 +560930,57 @@ │ │ │ │ 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 1f197a │ │ │ │ + bne.n 1f1a4a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 1f18c6 │ │ │ │ + bhi.w 1f1996 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f196a │ │ │ │ + bne.n 1f1a3a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 1f18f0 │ │ │ │ + b.n 1f19c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 1f18d8 │ │ │ │ + b.n 1f19a8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 1f1a84 │ │ │ │ + cbz r3, 1f1b54 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f1b10 │ │ │ │ + bhi.n 1f1be0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f1c12 │ │ │ │ + bne.w 1f1ce2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f1a6c │ │ │ │ + bne.n 1f1b3c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ adds r4, #1 │ │ │ │ @@ -560809,18 +561017,18 @@ │ │ │ │ strb r5, [r4, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r4, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r5, #8, r6, asr #8 │ │ │ │ strb r5, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f1a84 │ │ │ │ + beq.n 1f1b54 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f1c0c │ │ │ │ + beq.n 1f1cdc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -560877,57 +561085,57 @@ │ │ │ │ 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 1f1b3e │ │ │ │ + bne.n 1f1c0e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 1f1a8a │ │ │ │ + bhi.w 1f1b5a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f1b2e │ │ │ │ + bne.n 1f1bfe │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 1f1ab4 │ │ │ │ + b.n 1f1b84 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 1f1a9c │ │ │ │ + b.n 1f1b6c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f1d2e │ │ │ │ + beq.w 1f1dfe │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f1d3c │ │ │ │ + bls.w 1f1e0c │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1f1df4 │ │ │ │ + vldr s7, [pc, #440] @ 1f1ec4 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1f1df8 │ │ │ │ + vldr s3, [pc, #436] @ 1f1ec8 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1f1dfc │ │ │ │ - vldr s4, [pc, #432] @ 1f1e00 │ │ │ │ + vldr s10, [pc, #432] @ 1f1ecc │ │ │ │ + vldr s4, [pc, #432] @ 1f1ed0 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1f1e04 │ │ │ │ - vldr s6, [pc, #428] @ 1f1e08 │ │ │ │ + vldr s5, [pc, #428] @ 1f1ed4 │ │ │ │ + vldr s6, [pc, #428] @ 1f1ed8 │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -560970,44 +561178,44 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f1c66 │ │ │ │ + bne.n 1f1d36 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1f1d46 │ │ │ │ + bhi.n 1f1e16 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f1c5c │ │ │ │ + bne.n 1f1d2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f1d2e │ │ │ │ + beq.n 1f1dfe │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f1d32 │ │ │ │ + beq.n 1f1e02 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1d54 │ │ │ │ + b.n 1f1e24 │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1f1df4 │ │ │ │ + vldr s5, [pc, #156] @ 1f1ec4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f1df8 │ │ │ │ - vldr s10, [pc, #152] @ 1f1dfc │ │ │ │ - vldr s7, [pc, #152] @ 1f1e00 │ │ │ │ - vldr s8, [pc, #152] @ 1f1e04 │ │ │ │ - vldr s9, [pc, #152] @ 1f1e08 │ │ │ │ + vldr s6, [pc, #152] @ 1f1ec8 │ │ │ │ + vldr s10, [pc, #152] @ 1f1ecc │ │ │ │ + vldr s7, [pc, #152] @ 1f1ed0 │ │ │ │ + vldr s8, [pc, #152] @ 1f1ed4 │ │ │ │ + vldr s9, [pc, #152] @ 1f1ed8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r2, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -561032,53 +561240,53 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r2, #8] │ │ │ │ vstr s15, [r2] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r2, #4] │ │ │ │ - beq.n 1f1d2e │ │ │ │ + beq.n 1f1dfe │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f1c36 │ │ │ │ + bne.w 1f1d06 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1d70 │ │ │ │ + b.n 1f1e40 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f20e4 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f21b4 ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f1f22 │ │ │ │ + beq.w 1f1ff2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f1f30 │ │ │ │ + bls.w 1f2000 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1f1fe8 │ │ │ │ + vldr s7, [pc, #440] @ 1f20b8 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1f1fec │ │ │ │ + vldr s3, [pc, #436] @ 1f20bc │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1f1ff0 │ │ │ │ - vldr s4, [pc, #432] @ 1f1ff4 │ │ │ │ + vldr s10, [pc, #432] @ 1f20c0 │ │ │ │ + vldr s4, [pc, #432] @ 1f20c4 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1f1ff8 │ │ │ │ - vldr s6, [pc, #428] @ 1f1ffc │ │ │ │ + vldr s5, [pc, #428] @ 1f20c8 │ │ │ │ + vldr s6, [pc, #428] @ 1f20cc │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -561121,44 +561329,44 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 1f1e5a │ │ │ │ + bne.n 1f1f2a │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1f1f3a │ │ │ │ + bhi.n 1f200a │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f1e50 │ │ │ │ + bne.n 1f1f20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f1f22 │ │ │ │ + beq.n 1f1ff2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f1f26 │ │ │ │ + beq.n 1f1ff6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1f48 │ │ │ │ + b.n 1f2018 │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1f1fe8 │ │ │ │ + vldr s5, [pc, #156] @ 1f20b8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f1fec │ │ │ │ - vldr s10, [pc, #152] @ 1f1ff0 │ │ │ │ - vldr s7, [pc, #152] @ 1f1ff4 │ │ │ │ - vldr s8, [pc, #152] @ 1f1ff8 │ │ │ │ - vldr s9, [pc, #152] @ 1f1ffc │ │ │ │ + vldr s6, [pc, #152] @ 1f20bc │ │ │ │ + vldr s10, [pc, #152] @ 1f20c0 │ │ │ │ + vldr s7, [pc, #152] @ 1f20c4 │ │ │ │ + vldr s8, [pc, #152] @ 1f20c8 │ │ │ │ + vldr s9, [pc, #152] @ 1f20cc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r2, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -561183,53 +561391,53 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r2, #8] │ │ │ │ vstr s15, [r2] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r2, #4] │ │ │ │ - beq.n 1f1f22 │ │ │ │ + beq.n 1f1ff2 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f1e2a │ │ │ │ + bne.w 1f1efa │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1f64 │ │ │ │ + b.n 1f2034 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f22d8 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f23a8 ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 1f2030 │ │ │ │ + cbz r3, 1f2100 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f20ba │ │ │ │ + bhi.n 1f218a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f21bc │ │ │ │ + bne.w 1f228c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f2018 │ │ │ │ + bne.n 1f20e8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ adds r4, #1 │ │ │ │ @@ -561266,18 +561474,18 @@ │ │ │ │ strb r5, [r4, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r4, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r5, #8, r6, asr #8 │ │ │ │ strb r5, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f2030 │ │ │ │ + beq.n 1f2100 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f21b6 │ │ │ │ + beq.n 1f2286 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -561334,58 +561542,58 @@ │ │ │ │ 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 1f20e8 │ │ │ │ + bne.n 1f21b8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 1f2036 │ │ │ │ + bhi.w 1f2106 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f20d8 │ │ │ │ + bne.n 1f21a8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 1f2060 │ │ │ │ + b.n 1f2130 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 1f2048 │ │ │ │ + b.n 1f2118 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 1f21f4 │ │ │ │ + cbz r3, 1f22c4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1f227e │ │ │ │ + bhi.n 1f234e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f2380 │ │ │ │ + bne.w 1f2450 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f21dc │ │ │ │ + bne.n 1f22ac │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ adds r4, #1 │ │ │ │ @@ -561422,18 +561630,18 @@ │ │ │ │ strb r5, [r4, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r4, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r5, #8, r6, asr #8 │ │ │ │ strb r5, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f21f4 │ │ │ │ + beq.n 1f22c4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f237a │ │ │ │ + beq.n 1f244a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ bic.w sl, r3, #1 │ │ │ │ @@ -561490,228 +561698,228 @@ │ │ │ │ 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 1f22ac │ │ │ │ + bne.n 1f237c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.w 1f21fa │ │ │ │ + bhi.w 1f22ca │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f229c │ │ │ │ + bne.n 1f236c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 1f2224 │ │ │ │ + b.n 1f22f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 1f220c │ │ │ │ + b.n 1f22dc │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r9, sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f23c0 │ │ │ │ + beq.n 1f2490 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ adds r6, #1 │ │ │ │ blx 5ad1c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 1f23ac │ │ │ │ + bne.n 1f247c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r6, [sp, #24] │ │ │ │ - cbz r6, 1f240a │ │ │ │ - cbz r0, 1f240a │ │ │ │ + cbz r6, 1f24da │ │ │ │ + cbz r0, 1f24da │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr s14, [pc, #52] @ 1f2410 │ │ │ │ + vldr s14, [pc, #52] @ 1f24e0 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w r8, [lr], #2 │ │ │ │ adds r1, #1 │ │ │ │ vmov s15, r8 │ │ │ │ cmp r0, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstmia ip!, {s15} │ │ │ │ - bne.n 1f23e6 │ │ │ │ + bne.n 1f24b6 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1f23e0 │ │ │ │ + bne.n 1f24b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2452 │ │ │ │ - cbz r2, 1f2452 │ │ │ │ + cbz r7, 1f2522 │ │ │ │ + cbz r2, 1f2522 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r1, [r0], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ add.w r1, r1, r1, lsl #16 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f2434 │ │ │ │ + bne.n 1f2504 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f242c │ │ │ │ + bne.n 1f24fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ - cbz r7, 1f247e │ │ │ │ + cbz r7, 1f254e │ │ │ │ add.w r6, ip, ip, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ adds r0, r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2482 │ │ │ │ + bne.n 1f2552 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2478 │ │ │ │ + bne.n 1f2548 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - vldr d6, [pc, #68] @ 1f24c8 │ │ │ │ + vldr d6, [pc, #68] @ 1f2598 │ │ │ │ sub.w lr, r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [lr, #2] │ │ │ │ ldrh.w ip, [lr], #3 │ │ │ │ cmp lr, r0 │ │ │ │ orr.w r1, ip, r1, lsl #16 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia r2!, {s14} │ │ │ │ - bne.n 1f248c │ │ │ │ + bne.n 1f255c │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f247e │ │ │ │ + beq.n 1f254e │ │ │ │ add.w r0, lr, r8 │ │ │ │ add r4, r5 │ │ │ │ sub.w lr, r0, r6 │ │ │ │ - b.n 1f248a │ │ │ │ + b.n 1f255a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ - cbz r7, 1f24f6 │ │ │ │ + cbz r7, 1f25c6 │ │ │ │ add.w r6, ip, ip, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ adds r0, r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f24fa │ │ │ │ + bne.n 1f25ca │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f24f0 │ │ │ │ + bne.n 1f25c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sub.w ip, r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ ldrh.w lr, [ip], #3 │ │ │ │ cmp ip, r0 │ │ │ │ orr.w lr, lr, r1, lsl #16 │ │ │ │ orr.w r1, r1, lr, lsl #8 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bne.n 1f2500 │ │ │ │ + bne.n 1f25d0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1f24f6 │ │ │ │ + beq.n 1f25c6 │ │ │ │ add.w r0, ip, r8 │ │ │ │ add r4, r5 │ │ │ │ sub.w ip, r0, r6 │ │ │ │ - b.n 1f24fe │ │ │ │ + b.n 1f25ce │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r6, [sp, #20] │ │ │ │ - cbz r6, 1f2574 │ │ │ │ - cbz r0, 1f2574 │ │ │ │ + cbz r6, 1f2644 │ │ │ │ + cbz r0, 1f2644 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr d6, [pc, #48] @ 1f2578 │ │ │ │ + vldr d6, [pc, #48] @ 1f2648 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ movs r1, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia ip!, {s14} │ │ │ │ - bne.n 1f2550 │ │ │ │ + bne.n 1f2620 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1f254a │ │ │ │ + bne.n 1f261a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f25c0 │ │ │ │ + beq.n 1f2690 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, r3, lsl #2 │ │ │ │ @@ -561719,23 +561927,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 5ad1c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1f25ac │ │ │ │ + bne.n 1f267c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1f2604 │ │ │ │ + beq.n 1f26d4 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, r3, lsl #2 │ │ │ │ @@ -561743,578 +561951,578 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 5ad1c │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1f25f0 │ │ │ │ + bne.n 1f26c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2670 │ │ │ │ - cbz r2, 1f2670 │ │ │ │ + cbz r7, 1f2740 │ │ │ │ + cbz r2, 1f2740 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #88] @ 1f2678 │ │ │ │ + vldr d5, [pc, #88] @ 1f2748 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r4 │ │ │ │ movs r1, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ movs r0, #0 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1f265c │ │ │ │ + ble.n 1f272c │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ - bgt.n 1f265c │ │ │ │ + bgt.n 1f272c │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1f262e │ │ │ │ + bne.n 1f26fe │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2628 │ │ │ │ + bne.n 1f26f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f26d2 │ │ │ │ - cbz r2, 1f26d2 │ │ │ │ + cbz r7, 1f27a2 │ │ │ │ + cbz r2, 1f27a2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f26d8 │ │ │ │ + vldr d6, [pc, #64] @ 1f27a8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ bic.w r1, r1, #4278190080 @ 0xff000000 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 1f26a4 │ │ │ │ + bne.n 1f2774 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f269c │ │ │ │ + bne.n 1f276c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f2726 │ │ │ │ - cbz r4, 1f2726 │ │ │ │ + beq.n 1f27f6 │ │ │ │ + cbz r4, 1f27f6 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f2704 │ │ │ │ + bne.n 1f27d4 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f26fc │ │ │ │ + bne.n 1f27cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r7, [sp, #24] │ │ │ │ - cbz r7, 1f274a │ │ │ │ + cbz r7, 1f281a │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r0, 1f275a │ │ │ │ + cbnz r0, 1f282a │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f2744 │ │ │ │ + bne.n 1f2814 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f274a │ │ │ │ + beq.n 1f281a │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1f275e │ │ │ │ - b.n 1f274e │ │ │ │ + bne.n 1f282e │ │ │ │ + b.n 1f281e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f27c2 │ │ │ │ - cbz r2, 1f27c2 │ │ │ │ + cbz r7, 1f2892 │ │ │ │ + cbz r2, 1f2892 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f27c8 │ │ │ │ + vldr d6, [pc, #64] @ 1f2898 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r1, r1, lsr #8 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 1f2794 │ │ │ │ + bne.n 1f2864 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f278c │ │ │ │ + bne.n 1f285c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f2816 │ │ │ │ - cbz r4, 1f2816 │ │ │ │ + beq.n 1f28e6 │ │ │ │ + cbz r4, 1f28e6 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ orr.w r1, r1, r2, lsr #24 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f27f4 │ │ │ │ + bne.n 1f28c4 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f27ec │ │ │ │ + bne.n 1f28bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f283c │ │ │ │ + cbz r6, 1f290c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f284a │ │ │ │ + bne.n 1f291a │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f2836 │ │ │ │ + bne.n 1f2906 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f283c │ │ │ │ + beq.n 1f290c │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1f284e │ │ │ │ - b.n 1f283e │ │ │ │ + bne.n 1f291e │ │ │ │ + b.n 1f290e │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f28b2 │ │ │ │ - cbz r2, 1f28b2 │ │ │ │ + cbz r7, 1f2982 │ │ │ │ + cbz r2, 1f2982 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f28b8 │ │ │ │ + vldr d6, [pc, #64] @ 1f2988 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ bic.w r1, r1, #4278190080 @ 0xff000000 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia r0!, {s14} │ │ │ │ - bne.n 1f2884 │ │ │ │ + bne.n 1f2954 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f287c │ │ │ │ + bne.n 1f294c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, r2 │ │ │ │ ldrd r2, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f2918 │ │ │ │ - cbz r2, 1f2918 │ │ │ │ + beq.n 1f29e8 │ │ │ │ + cbz r2, 1f29e8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f2920 │ │ │ │ + vldr d6, [pc, #64] @ 1f29f0 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov lr, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r3, s15 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1f28ea │ │ │ │ + bne.n 1f29ba │ │ │ │ adds r5, #1 │ │ │ │ add r4, r7 │ │ │ │ add r1, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 1f28e2 │ │ │ │ + bne.n 1f29b2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f2926 │ │ │ │ + b.n 1f29f6 │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f296e │ │ │ │ - cbz r4, 1f296e │ │ │ │ + beq.n 1f2a3e │ │ │ │ + cbz r4, 1f2a3e │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - bne.n 1f294c │ │ │ │ + bne.n 1f2a1c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f2944 │ │ │ │ + bne.n 1f2a14 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f29ca │ │ │ │ - cbz r2, 1f29ca │ │ │ │ + cbz r7, 1f2a9a │ │ │ │ + cbz r2, 1f2a9a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f29d0 │ │ │ │ + vldr d6, [pc, #64] @ 1f2aa0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r1, r1, lsr #8 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia r0!, {s14} │ │ │ │ - bne.n 1f299c │ │ │ │ + bne.n 1f2a6c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2994 │ │ │ │ + bne.n 1f2a64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f2a1e │ │ │ │ - cbz r4, 1f2a1e │ │ │ │ + beq.n 1f2aee │ │ │ │ + cbz r4, 1f2aee │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ orr.w r1, r1, r2, lsr #24 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - bne.n 1f29fc │ │ │ │ + bne.n 1f2acc │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f29f4 │ │ │ │ + bne.n 1f2ac4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r6, [sp, #20] │ │ │ │ - cbz r6, 1f2a5e │ │ │ │ - cbz r0, 1f2a5e │ │ │ │ + cbz r6, 1f2b2e │ │ │ │ + cbz r0, 1f2b2e │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r4, #8 │ │ │ │ mov lr, r2 │ │ │ │ movs r1, #0 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r0, r1 │ │ │ │ vstmia lr!, {s15} │ │ │ │ - bne.n 1f2a42 │ │ │ │ + bne.n 1f2b12 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1f2a3a │ │ │ │ + bne.n 1f2b0a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2ace │ │ │ │ - cbz r2, 1f2ace │ │ │ │ + cbz r7, 1f2b9e │ │ │ │ + cbz r2, 1f2b9e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #96] @ 1f2ad8 │ │ │ │ + vldr d5, [pc, #96] @ 1f2ba8 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r5, #8 │ │ │ │ mov lr, r4 │ │ │ │ movs r1, #0 │ │ │ │ vldr s14, [ip, #-8] │ │ │ │ movs r0, #0 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1f2ab6 │ │ │ │ + ble.n 1f2b86 │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ - bgt.n 1f2ab6 │ │ │ │ + bgt.n 1f2b86 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r0, [lr], #4 │ │ │ │ - bne.n 1f2a88 │ │ │ │ + bne.n 1f2b58 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f2a80 │ │ │ │ + bne.n 1f2b50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f2b00 │ │ │ │ + cbz r6, 1f2bd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2b0e │ │ │ │ + bne.n 1f2bde │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f2afa │ │ │ │ + bne.n 1f2bca │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f2b00 │ │ │ │ + beq.n 1f2bd0 │ │ │ │ add.w lr, r1, #8 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1f2b14 │ │ │ │ - b.n 1f2b02 │ │ │ │ + bne.n 1f2be4 │ │ │ │ + b.n 1f2bd2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2b46 │ │ │ │ + cbz r7, 1f2c16 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r0, 1f2b56 │ │ │ │ + cbnz r0, 1f2c26 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f2b40 │ │ │ │ + bne.n 1f2c10 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f2b46 │ │ │ │ + beq.n 1f2c16 │ │ │ │ mov lr, r4 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1f2b5a │ │ │ │ - b.n 1f2b4a │ │ │ │ + bne.n 1f2c2a │ │ │ │ + b.n 1f2c1a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f2b8c │ │ │ │ + cbz r6, 1f2c5c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2b9a │ │ │ │ + bne.n 1f2c6a │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f2b86 │ │ │ │ + bne.n 1f2c56 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f2b8c │ │ │ │ + beq.n 1f2c5c │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1f2b9e │ │ │ │ - b.n 1f2b8e │ │ │ │ + bne.n 1f2c6e │ │ │ │ + b.n 1f2c5e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f2bcc │ │ │ │ + cbz r6, 1f2c9c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2bda │ │ │ │ + bne.n 1f2caa │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f2bc6 │ │ │ │ + bne.n 1f2c96 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f2bcc │ │ │ │ + beq.n 1f2c9c │ │ │ │ add.w lr, r1, #8 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1f2be0 │ │ │ │ - b.n 1f2bce │ │ │ │ + bne.n 1f2cb0 │ │ │ │ + b.n 1f2c9e │ │ │ │ nop │ │ │ │ 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 │ │ │ │ @@ -562450,95 +562658,95 @@ │ │ │ │ blx 59f54 │ │ │ │ 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] @ (1f2e4c ) │ │ │ │ + ldr r2, [pc, #184] @ (1f2f1c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (1f2e50 ) │ │ │ │ + ldr r3, [pc, #184] @ (1f2f20 ) │ │ │ │ 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 5abd8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 5a30c │ │ │ │ - ldr r2, [pc, #152] @ (1f2e54 ) │ │ │ │ - ldr r3, [pc, #152] @ (1f2e58 ) │ │ │ │ + ldr r2, [pc, #152] @ (1f2f24 ) │ │ │ │ + ldr r3, [pc, #152] @ (1f2f28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (1f2e5c ) │ │ │ │ + ldr r1, [pc, #152] @ (1f2f2c ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (1f2e60 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f2f30 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (1f2e64 ) │ │ │ │ + ldr r2, [pc, #148] @ (1f2f34 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (1f2e68 ) │ │ │ │ + ldr r3, [pc, #144] @ (1f2f38 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (1f2e6c ) │ │ │ │ + ldr r1, [pc, #144] @ (1f2f3c ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (1f2e70 ) │ │ │ │ + ldr r3, [pc, #140] @ (1f2f40 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (1f2e74 ) │ │ │ │ + ldr r2, [pc, #140] @ (1f2f44 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (1f2e78 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f2f48 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (1f2e7c ) │ │ │ │ + ldr r1, [pc, #136] @ (1f2f4c ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (1f2e80 ) │ │ │ │ - ldr r3, [pc, #132] @ (1f2e84 ) │ │ │ │ + ldr r2, [pc, #128] @ (1f2f50 ) │ │ │ │ + ldr r3, [pc, #132] @ (1f2f54 ) │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r4, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #20 │ │ │ │ blx 5a7b0 │ │ │ │ - cbnz r0, 1f2e20 │ │ │ │ + cbnz r0, 1f2ef0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1f2e3a │ │ │ │ - ldr r2, [pc, #100] @ (1f2e88 ) │ │ │ │ - ldr r3, [pc, #44] @ (1f2e50 ) │ │ │ │ + bne.n 1f2f0a │ │ │ │ + ldr r2, [pc, #100] @ (1f2f58 ) │ │ │ │ + ldr r3, [pc, #44] @ (1f2f20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f2e48 │ │ │ │ + bne.n 1f2f18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (1f2e8c ) │ │ │ │ - ldr r3, [pc, #80] @ (1f2e90 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f2f5c ) │ │ │ │ + ldr r3, [pc, #80] @ (1f2f60 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 1f2e20 │ │ │ │ + b.n 1f2ef0 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - bcs.n 1f2f14 │ │ │ │ + bne.n 1f2e44 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -562548,24 +562756,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 │ │ │ │ - bne.n 1f2e3c │ │ │ │ + bne.n 1f2f6c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 1f328c │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 1f335c │ │ │ │ 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 1f2d84 │ │ │ │ + bl 1f2e54 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5ae9c │ │ │ │ @@ -562646,24 +562854,24 @@ │ │ │ │ ldrbls.w r3, [lr, r0] │ │ │ │ ldrb.w r1, [lr, r5] │ │ │ │ it ls │ │ │ │ lslls r3, r2 │ │ │ │ asr.w r2, r1, r4 │ │ │ │ orrs r3, r2 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 1f2fd6 │ │ │ │ + beq.n 1f30a6 │ │ │ │ ldrb.w r2, [lr, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq ip, r2 │ │ │ │ - beq.n 1f2fd6 │ │ │ │ + beq.n 1f30a6 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.n 1f2fde │ │ │ │ + bhi.n 1f30ae │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1f300a │ │ │ │ + bhi.n 1f30da │ │ │ │ rsb r1, r3, #6 │ │ │ │ subs r3, #1 │ │ │ │ smulbb r3, r3, r2 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smlabb r3, r1, ip, r3 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -562683,15 +562891,15 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w ip, [r3] │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs.w ip, r3, #6 │ │ │ │ it ne │ │ │ │ movne.w ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f2fd6 │ │ │ │ + b.n 1f30a6 │ │ │ │ nop │ │ │ │ adds r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ and.w ip, r3, #3 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsrs r3, r2, #2 │ │ │ │ @@ -562716,24 +562924,24 @@ │ │ │ │ ldrbls.w r3, [lr, ip] │ │ │ │ ldrb.w r1, [lr, r5] │ │ │ │ it ls │ │ │ │ lslls r3, r2 │ │ │ │ asr.w r2, r1, r4 │ │ │ │ orrs r3, r2 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 1f30ae │ │ │ │ + beq.n 1f317e │ │ │ │ ldrsb.w r2, [lr, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1f30ae │ │ │ │ + beq.n 1f317e │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 1f30b4 │ │ │ │ + bgt.n 1f3184 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1f30dc │ │ │ │ + bhi.n 1f31ac │ │ │ │ rsb r1, r3, #6 │ │ │ │ subs r3, #1 │ │ │ │ smulbb r3, r3, r2 │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ asrs r0, r3, #31 │ │ │ │ @@ -562756,26 +562964,26 @@ │ │ │ │ strb r0, [r3, #0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eor.w r0, r3, #127 @ 0x7f │ │ │ │ - b.n 1f30ae │ │ │ │ + b.n 1f317e │ │ │ │ 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 1f3110 │ │ │ │ + beq.n 1f31e0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1f310a │ │ │ │ + bcs.n 1f31da │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -562786,23 +562994,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 5a834 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 59cf8 │ │ │ │ - cbz r0, 1f313c │ │ │ │ + cbz r0, 1f320c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5a834 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 59cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f313a │ │ │ │ + bne.n 1f320a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5b0b4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5b0b4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -562813,189 +563021,189 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, lr │ │ │ │ - beq.n 1f3192 │ │ │ │ + beq.n 1f3262 │ │ │ │ cmp lr, ip │ │ │ │ sbcs r3, r0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 1f3114 │ │ │ │ + bl 1f31e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 1f3182 │ │ │ │ + b.n 1f3252 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #136] @ (1f3248 ) │ │ │ │ - ldr r1, [pc, #136] @ (1f324c ) │ │ │ │ + ldr r0, [pc, #136] @ (1f3318 ) │ │ │ │ + ldr r1, [pc, #136] @ (1f331c ) │ │ │ │ add r0, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldrb.w r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ blx 5a768 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (1f3250 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f3320 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #20 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 5ace0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1f322a │ │ │ │ - cbz r5, 1f3220 │ │ │ │ + bne.n 1f32fa │ │ │ │ + cbz r5, 1f32f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 5abe4 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5a834 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 59cf8 │ │ │ │ - cbnz r0, 1f322a │ │ │ │ + cbnz r0, 1f32fa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5b0b4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f322c │ │ │ │ + b.n 1f32fc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1f3254 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f324c ) │ │ │ │ + ldr r2, [pc, #36] @ (1f3324 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f331c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f3244 │ │ │ │ + bne.n 1f3314 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 59c8c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 1f32b0 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1f3380 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 5a8e8 <__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 1f31ac │ │ │ │ - cbz r0, 1f32ac │ │ │ │ + bl 1f327c │ │ │ │ + cbz r0, 1f337c │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f31ac │ │ │ │ + bl 1f327c │ │ │ │ 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 1f32d6 │ │ │ │ + b.n 1f33a6 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f32e6 │ │ │ │ + bne.n 1f33b6 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a834 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a1dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f32cc │ │ │ │ + blt.n 1f339c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 1f32f4 │ │ │ │ + b.n 1f33c4 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f3304 │ │ │ │ + bne.n 1f33d4 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a834 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a1dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f32ea │ │ │ │ + blt.n 1f33ba │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1f3310 │ │ │ │ + cbz r0, 1f33e0 │ │ │ │ blx 5ae3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1f331c │ │ │ │ + cbz r0, 1f33ec │ │ │ │ blx 5ae3c │ │ │ │ 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 1f3324 │ │ │ │ + bne.n 1f33f4 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f333a │ │ │ │ + cbnz r3, 1f340a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1e0d24 │ │ │ │ + bl 1e0df4 │ │ │ │ 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 │ │ │ │ @@ -563005,284 +563213,284 @@ │ │ │ │ blx 5b0b4 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a7e0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1f3392 │ │ │ │ - ldr r1, [pc, #32] @ (1f3398 ) │ │ │ │ + bne.n 1f3462 │ │ │ │ + ldr r1, [pc, #32] @ (1f3468 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 5afb0 │ │ │ │ - cbnz r0, 1f3392 │ │ │ │ + cbnz r0, 1f3462 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f3392 │ │ │ │ + bne.n 1f3462 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #116] @ (1f3420 ) │ │ │ │ + ldr r2, [pc, #116] @ (1f34f0 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #116] @ (1f3424 ) │ │ │ │ + ldr r3, [pc, #116] @ (1f34f4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f3348 │ │ │ │ + bl 1f3418 │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r0, 1f33e4 │ │ │ │ - ldr r1, [pc, #92] @ (1f3428 ) │ │ │ │ - ldr r2, [pc, #84] @ (1f3424 ) │ │ │ │ + cbnz r0, 1f34b4 │ │ │ │ + ldr r1, [pc, #92] @ (1f34f8 ) │ │ │ │ + ldr r2, [pc, #84] @ (1f34f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f341c │ │ │ │ + bne.n 1f34ec │ │ │ │ mov r0, r3 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f3348 │ │ │ │ + bl 1f3418 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f33ca │ │ │ │ + beq.n 1f349a │ │ │ │ ldrd r5, r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, r0 │ │ │ │ - bne.n 1f33ca │ │ │ │ + bne.n 1f349a │ │ │ │ ldrd r3, r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1f33ca │ │ │ │ + b.n 1f349a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ 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 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3458 │ │ │ │ + bne.n 1f3528 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f3448 │ │ │ │ + bne.n 1f3518 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3552 │ │ │ │ + bne.n 1f3622 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f3502 │ │ │ │ + beq.n 1f35d2 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - cbnz r4, 1f3476 │ │ │ │ - b.n 1f352c │ │ │ │ + cbnz r4, 1f3546 │ │ │ │ + b.n 1f35fc │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f34ca │ │ │ │ + bne.n 1f359a │ │ │ │ mov r0, r4 │ │ │ │ blx 5a834 │ │ │ │ movs r1, #2 │ │ │ │ blx 5a1dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f346c │ │ │ │ + blt.n 1f353c │ │ │ │ ldr r4, [r6, #32] │ │ │ │ - b.n 1f3496 │ │ │ │ + b.n 1f3566 │ │ │ │ blx 5b024 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f34ac │ │ │ │ + bne.n 1f357c │ │ │ │ mov r0, r4 │ │ │ │ blx 5a834 │ │ │ │ movs r1, #2 │ │ │ │ blx 5a1dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f348a │ │ │ │ + blt.n 1f355a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - b.n 1f34b8 │ │ │ │ + b.n 1f3588 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f34ca │ │ │ │ + bne.n 1f359a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a834 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a1dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f34b0 │ │ │ │ + blt.n 1f3580 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 1f34d6 │ │ │ │ + cbz r0, 1f35a6 │ │ │ │ blx 5ae3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #32] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 1f34e2 │ │ │ │ + cbz r0, 1f35b2 │ │ │ │ blx 5ae3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f34e6 │ │ │ │ + bne.n 1f35b6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3586 │ │ │ │ + bne.n 1f3656 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a618 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 1f3582 │ │ │ │ - ldr r1, [pc, #168] @ (1f35c4 ) │ │ │ │ + blt.n 1f3652 │ │ │ │ + ldr r1, [pc, #168] @ (1f3694 ) │ │ │ │ add r1, pc │ │ │ │ blx 59dd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f357c │ │ │ │ + cbz r0, 1f364c │ │ │ │ ldr r4, [r6, #8] │ │ │ │ str r0, [r6, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1f3476 │ │ │ │ + bne.n 1f3546 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a618 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 1f359a │ │ │ │ - ldr r1, [pc, #132] @ (1f35c8 ) │ │ │ │ + blt.n 1f366a │ │ │ │ + ldr r1, [pc, #132] @ (1f3698 ) │ │ │ │ add r1, pc │ │ │ │ blx 59dd0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1f3594 │ │ │ │ + cbz r0, 1f3664 │ │ │ │ str r0, [r6, #8] │ │ │ │ - b.n 1f3476 │ │ │ │ + b.n 1f3546 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f35a6 │ │ │ │ + bne.n 1f3676 │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0d50 │ │ │ │ + bl 1e0e20 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3566 │ │ │ │ + bne.n 1f3636 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3558 │ │ │ │ - b.n 1f3460 │ │ │ │ + bne.n 1f3628 │ │ │ │ + b.n 1f3530 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a414 │ │ │ │ str r4, [r6, #32] │ │ │ │ - b.n 1f34d6 │ │ │ │ + b.n 1f35a6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - bl 1e0d24 │ │ │ │ - b.n 1f34fc │ │ │ │ + bl 1e0df4 │ │ │ │ + b.n 1f35cc │ │ │ │ mov r0, r7 │ │ │ │ blx 5a414 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f34ce │ │ │ │ - b.n 1f34e2 │ │ │ │ + bne.n 1f359e │ │ │ │ + b.n 1f35b2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f35ac │ │ │ │ + bne.n 1f367c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f3556 │ │ │ │ - b.n 1f3460 │ │ │ │ + bne.n 1f3626 │ │ │ │ + b.n 1f3530 │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 5abe4 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r2, r3 │ │ │ │ - bge.n 1f35fe │ │ │ │ + bge.n 1f36ce │ │ │ │ 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 59e6c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f35f4 │ │ │ │ + bne.n 1f36c4 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movw r0, #28087 @ 0x6db7 │ │ │ │ movt r0, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r2, r5, r2 │ │ │ │ sbc.w lr, r3, r3, lsl #1 │ │ │ │ lsrs r3, r2, #30 │ │ │ │ @@ -563319,347 +563527,347 @@ │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ adds.w ip, ip, r2 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ mov.w r2, ip, lsr #2 │ │ │ │ orr.w r6, r2, r3, lsl #30 │ │ │ │ add r1, r6 │ │ │ │ mov sl, r6 │ │ │ │ - bl 1e1ed8 │ │ │ │ + bl 1e1fa8 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r7, r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ad88 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ blx 5a7e0 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 1f3728 │ │ │ │ + bne.n 1f37f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f3738 │ │ │ │ + beq.n 1f3808 │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3738 │ │ │ │ + beq.n 1f3808 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1f3738 │ │ │ │ + beq.n 1f3808 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1f3738 │ │ │ │ + blt.n 1f3808 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e4cdc │ │ │ │ - cbz r0, 1f3738 │ │ │ │ + bl 1e4dac │ │ │ │ + cbz r0, 1f3808 │ │ │ │ ldrd r3, r2, [r6, #20] │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ ldrd r3, r2, [r6, #12] │ │ │ │ strd r3, r2, [r0, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r0, #24] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ adds r6, #28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e204c │ │ │ │ + bl 1e211c │ │ │ │ add.w r2, r9, #1 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r9, r2 │ │ │ │ adds r1, #28 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp sl, r2 │ │ │ │ strd r1, r3, [r4, #40] @ 0x28 │ │ │ │ - bne.n 1f36c0 │ │ │ │ - b.n 1f373a │ │ │ │ + bne.n 1f3790 │ │ │ │ + b.n 1f380a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 59e00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 59e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3728 │ │ │ │ + bne.n 1f37f8 │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, r0 │ │ │ │ - b.n 1f372a │ │ │ │ + b.n 1f37fa │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #256] @ (1f3868 ) │ │ │ │ + ldr r2, [pc, #256] @ (1f3938 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #256] @ (1f386c ) │ │ │ │ + ldr r3, [pc, #256] @ (1f393c ) │ │ │ │ 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, 1f3786 │ │ │ │ - bl 1f342c │ │ │ │ + cbnz r1, 1f3856 │ │ │ │ + bl 1f34fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f380a │ │ │ │ + beq.n 1f38da │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 1f3348 │ │ │ │ - cbz r0, 1f37b6 │ │ │ │ + bl 1f3418 │ │ │ │ + cbz r0, 1f3886 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1f3348 │ │ │ │ - cbz r0, 1f37b6 │ │ │ │ + bl 1f3418 │ │ │ │ + cbz r0, 1f3886 │ │ │ │ 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 1f385e │ │ │ │ + beq.n 1f392e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3258 │ │ │ │ + bl 1f3328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3838 │ │ │ │ + beq.n 1f3908 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5abe4 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f3848 │ │ │ │ + bne.n 1f3918 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 59e6c │ │ │ │ - cbz r0, 1f3822 │ │ │ │ + cbz r0, 1f38f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3258 │ │ │ │ + bl 1f3328 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5abe4 │ │ │ │ movs r2, #2 │ │ │ │ asrs r3, r0, #31 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 59e6c │ │ │ │ - cbnz r0, 1f3838 │ │ │ │ + cbnz r0, 1f3908 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f35cc │ │ │ │ - cbz r0, 1f3838 │ │ │ │ - cbz r5, 1f3830 │ │ │ │ + bl 1f369c │ │ │ │ + cbz r0, 1f3908 │ │ │ │ + cbz r5, 1f3900 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #100] @ (1f3870 ) │ │ │ │ - ldr r3, [pc, #92] @ (1f386c ) │ │ │ │ + ldr r2, [pc, #100] @ (1f3940 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f393c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f3864 │ │ │ │ + bne.n 1f3934 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f35cc │ │ │ │ + bl 1f369c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f37dc │ │ │ │ + beq.n 1f38ac │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f3804 │ │ │ │ + bne.n 1f38d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f32b8 │ │ │ │ - b.n 1f3804 │ │ │ │ + bl 1f3388 │ │ │ │ + b.n 1f38d4 │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f380a │ │ │ │ + bne.n 1f38da │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f32b8 │ │ │ │ + bl 1f3388 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1f380a │ │ │ │ + b.n 1f38da │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e1ff4 │ │ │ │ + bl 1e20c4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - b.n 1f37d0 │ │ │ │ + b.n 1f38a0 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 1f37c0 │ │ │ │ + b.n 1f3890 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1296] @ 1f3da0 │ │ │ │ + ldr.w r2, [pc, #1296] @ 1f3e70 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #1296] @ 1f3da4 │ │ │ │ + ldr.w r3, [pc, #1296] @ 1f3e74 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f398c │ │ │ │ + beq.n 1f3a5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r5, 1f38d4 │ │ │ │ - ldr.w r1, [pc, #1268] @ 1f3da8 │ │ │ │ - ldr.w r2, [pc, #1260] @ 1f3da4 │ │ │ │ + cbnz r5, 1f39a4 │ │ │ │ + ldr.w r1, [pc, #1268] @ 1f3e78 │ │ │ │ + ldr.w r2, [pc, #1260] @ 1f3e74 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 1f3cf2 │ │ │ │ + bne.w 1f3dc2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 5abd8 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3970 │ │ │ │ + beq.n 1f3a40 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a618 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 1f39ae │ │ │ │ - ldr.w r3, [pc, #1200] @ 1f3dac │ │ │ │ + blt.n 1f3a7e │ │ │ │ + ldr.w r3, [pc, #1200] @ 1f3e7c │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r8, r3 │ │ │ │ blx 59dd0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f39a8 │ │ │ │ + beq.n 1f3a78 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a618 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 1f3964 │ │ │ │ + blt.n 1f3a34 │ │ │ │ mov r1, r8 │ │ │ │ blx 59dd0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f39d2 │ │ │ │ + beq.n 1f3aa2 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f3348 │ │ │ │ - cbz r0, 1f3974 │ │ │ │ + bl 1f3418 │ │ │ │ + cbz r0, 1f3a44 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 1f3348 │ │ │ │ - cbz r0, 1f3974 │ │ │ │ + bl 1f3418 │ │ │ │ + cbz r0, 1f3a44 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 1f395e │ │ │ │ + bne.n 1f3a2e │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 1f39e6 │ │ │ │ + beq.n 1f3ab6 │ │ │ │ mov r0, fp │ │ │ │ blx 5ae3c │ │ │ │ mov r0, sl │ │ │ │ blx 5ae3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59e00 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f38b2 │ │ │ │ + b.n 1f3982 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ blx 5ae3c │ │ │ │ mov r0, sl │ │ │ │ blx 5ae3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59e00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 1f38b2 │ │ │ │ + b.n 1f3982 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 5b0b4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5b0b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3758 │ │ │ │ + bl 1f3828 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f38aa │ │ │ │ - b.n 1f38b2 │ │ │ │ + bne.n 1f397a │ │ │ │ + b.n 1f3982 │ │ │ │ mov r0, fp │ │ │ │ blx 5a414 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a618 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blt.n 1f39de │ │ │ │ - ldr r1, [pc, #1000] @ (1f3db0 ) │ │ │ │ + blt.n 1f3aae │ │ │ │ + ldr r1, [pc, #1000] @ (1f3e80 ) │ │ │ │ add r1, pc │ │ │ │ blx 59dd0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3966 │ │ │ │ + bne.n 1f3a36 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5a414 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f3964 │ │ │ │ + bne.n 1f3a34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59e00 │ │ │ │ - b.n 1f3970 │ │ │ │ + b.n 1f3a40 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e1a7c │ │ │ │ + bl 1e1b4c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f3ccc │ │ │ │ + beq.w 1f3d9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r6 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r6, #28 │ │ │ │ mov r5, r4 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ @@ -563670,31 +563878,31 @@ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ strb.w ip, [r2, #28] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ it cc │ │ │ │ movcc r6, r2 │ │ │ │ - bl 1e1a7c │ │ │ │ + bl 1e1b4c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3a02 │ │ │ │ + bne.n 1f3ad2 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #888] @ (1f3db4 ) │ │ │ │ + ldr r3, [pc, #888] @ (1f3e84 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ blx 5af8c │ │ │ │ orrs.w r3, r7, r9 │ │ │ │ - beq.n 1f3a86 │ │ │ │ + beq.n 1f3b56 │ │ │ │ sub.w r1, r8, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ @@ -563709,49 +563917,49 @@ │ │ │ │ movge r6, #1 │ │ │ │ movlt r6, #0 │ │ │ │ cmp r5, r2 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ andhi.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f3a5a │ │ │ │ - ldr r3, [pc, #816] @ (1f3db8 ) │ │ │ │ + bne.n 1f3b2a │ │ │ │ + ldr r3, [pc, #816] @ (1f3e88 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 5af8c │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3c76 │ │ │ │ + beq.w 1f3d46 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5ad88 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f395e │ │ │ │ + beq.w 1f3a2e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 5a768 │ │ │ │ - ldr r1, [pc, #772] @ (1f3dbc ) │ │ │ │ + ldr r1, [pc, #772] @ (1f3e8c ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #20 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd r7, r7, [sp, #108] @ 0x6c │ │ │ │ blx 5ace0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1f3cc4 │ │ │ │ + bne.w 1f3d94 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 5b0b4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5a768 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ @@ -563761,34 +563969,34 @@ │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ blx 5ace0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1f3cc4 │ │ │ │ + bne.w 1f3d94 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5b0b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5abe4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 59e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f3cc4 │ │ │ │ + bne.w 1f3d94 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5abe4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 59e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f3cc4 │ │ │ │ + bne.w 1f3d94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r4 │ │ │ │ sub.w r9, r3, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r7, r9 │ │ │ │ @@ -563799,89 +564007,89 @@ │ │ │ │ blx 5abe4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 1f3cc4 │ │ │ │ + bne.w 1f3d94 │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f3cd2 │ │ │ │ + bne.w 1f3da2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f3c7a │ │ │ │ + beq.n 1f3d4a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a7e0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 1f3cc4 │ │ │ │ + bne.w 1f3d94 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3cc4 │ │ │ │ + beq.w 1f3d94 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3cc4 │ │ │ │ + beq.w 1f3d94 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ace0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 1f3cc4 │ │ │ │ + bne.w 1f3d94 │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 5a7e0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f3cc4 │ │ │ │ + bne.n 1f3d94 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1f3cc4 │ │ │ │ + beq.n 1f3d94 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 1f3cc4 │ │ │ │ + beq.n 1f3d94 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.n 1f3cc4 │ │ │ │ + blt.n 1f3d94 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.n 1f3cc4 │ │ │ │ + bne.n 1f3d94 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1f3cc4 │ │ │ │ + bne.n 1f3d94 │ │ │ │ mov r0, sl │ │ │ │ blx 5abe4 │ │ │ │ subs r4, r0, r4 │ │ │ │ mov.w r3, r0, asr #31 │ │ │ │ mov.w r2, #28 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, fp │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ blx 5ace0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f3cc4 │ │ │ │ + bne.n 1f3d94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1f3b50 │ │ │ │ + bhi.n 1f3c20 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 5b0b4 │ │ │ │ mov r0, fp │ │ │ │ blx 5b0b4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -563889,370 +564097,370 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 5a834 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 59cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3cf6 │ │ │ │ + beq.n 1f3dc6 │ │ │ │ mov r0, r6 │ │ │ │ blx 59e00 │ │ │ │ mov r0, fp │ │ │ │ blx 5ae3c │ │ │ │ mov r0, sl │ │ │ │ blx 5ae3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59e00 │ │ │ │ - b.n 1f3970 │ │ │ │ + b.n 1f3a40 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1f3976 │ │ │ │ + b.n 1f3a46 │ │ │ │ mov r0, sl │ │ │ │ blx 5abe4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ asrs r2, r0, #31 │ │ │ │ ldrd r1, r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1f3cc4 │ │ │ │ + bne.n 1f3d94 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 59e6c │ │ │ │ - cbnz r0, 1f3cc4 │ │ │ │ + cbnz r0, 1f3d94 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 59e6c │ │ │ │ - cbnz r0, 1f3cc4 │ │ │ │ + cbnz r0, 1f3d94 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 59e6c │ │ │ │ - cbnz r0, 1f3cc4 │ │ │ │ + cbnz r0, 1f3d94 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 59e6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3c26 │ │ │ │ + beq.n 1f3cf6 │ │ │ │ mov r0, r6 │ │ │ │ blx 59e00 │ │ │ │ - b.n 1f395e │ │ │ │ + b.n 1f3a2e │ │ │ │ movs r3, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1f3a34 │ │ │ │ + b.n 1f3b04 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 59e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3cc4 │ │ │ │ + bne.n 1f3d94 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 59e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3cc4 │ │ │ │ + bne.n 1f3d94 │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 1f3c26 │ │ │ │ + b.n 1f3cf6 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 5abe4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 5a834 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 59cf8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1f3d1c │ │ │ │ + cbz r0, 1f3dec │ │ │ │ mov r0, r6 │ │ │ │ blx 59e00 │ │ │ │ mov r0, fp │ │ │ │ - b.n 1f3960 │ │ │ │ - bl 1e2bec │ │ │ │ + b.n 1f3a30 │ │ │ │ + bl 1e2cbc │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 59c8c │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #104 @ (adr r3, 1f3d98 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 1f3e68 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 5a8e8 <__aeabi_ldivmod@plt> │ │ │ │ mov r2, r9 │ │ │ │ orr.w r3, r0, r9, asr #31 │ │ │ │ add.w r0, r4, #8 │ │ │ │ strd r9, r3, [r4, #72] @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f31ac │ │ │ │ - cbz r0, 1f3d8e │ │ │ │ + bl 1f327c │ │ │ │ + cbz r0, 1f3e5e │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 1f31ac │ │ │ │ - cbz r0, 1f3d8e │ │ │ │ + bl 1f327c │ │ │ │ + cbz r0, 1f3e5e │ │ │ │ mov r0, r6 │ │ │ │ blx 59e00 │ │ │ │ mov r0, fp │ │ │ │ blx 5ae3c │ │ │ │ mov r0, sl │ │ │ │ blx 5ae3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59e00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5b0b4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5b0b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3758 │ │ │ │ + bl 1f3828 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f38b2 │ │ │ │ + b.n 1f3982 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 59e00 │ │ │ │ - b.n 1f3976 │ │ │ │ + b.n 1f3a46 │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ movs r0, r3 │ │ │ │ - bl 9bdb6 │ │ │ │ - bl bfdba │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + bl 9be86 │ │ │ │ + bl bfe8a │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #244] @ (1f3ec8 ) │ │ │ │ + ldr r5, [pc, #244] @ (1f3f98 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (1f3ecc ) │ │ │ │ + ldr r2, [pc, #244] @ (1f3f9c ) │ │ │ │ mov r3, r1 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ adds r0, #12 │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3e9a │ │ │ │ + beq.n 1f3f6a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a618 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 1f3ea8 │ │ │ │ - ldr r3, [pc, #200] @ (1f3ed0 ) │ │ │ │ + blt.n 1f3f78 │ │ │ │ + ldr r3, [pc, #200] @ (1f3fa0 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 59dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3ea2 │ │ │ │ - ldr r1, [pc, #188] @ (1f3ed4 ) │ │ │ │ + beq.n 1f3f72 │ │ │ │ + ldr r1, [pc, #188] @ (1f3fa4 ) │ │ │ │ mov r3, r6 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3e8c │ │ │ │ + beq.n 1f3f5c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a618 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1f3eba │ │ │ │ + blt.n 1f3f8a │ │ │ │ mov r1, r7 │ │ │ │ blx 59dd0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f3eb4 │ │ │ │ + cbz r0, 1f3f84 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1e4c98 │ │ │ │ + bl 1e4d68 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 1f3e7e │ │ │ │ + cbz r0, 1f3f4e │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1f38 │ │ │ │ + bl 1e2008 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1f3e78 │ │ │ │ + cbz r0, 1f3f48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3758 │ │ │ │ - cbnz r0, 1f3e9c │ │ │ │ + bl 1f3828 │ │ │ │ + cbnz r0, 1f3f6c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e2038 │ │ │ │ + bl 1e2108 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1f3e86 │ │ │ │ + cbz r0, 1f3f56 │ │ │ │ blx 5ae3c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 59e00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1f3e94 │ │ │ │ + cbz r0, 1f3f64 │ │ │ │ blx 5ae3c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 59e00 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 5a414 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 59e00 │ │ │ │ - b.n 1f3e9a │ │ │ │ + b.n 1f3f6a │ │ │ │ mov r0, r5 │ │ │ │ blx 5a414 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 59e00 │ │ │ │ - b.n 1f3e8c │ │ │ │ + b.n 1f3f5c │ │ │ │ nop │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #136] @ (1f3f70 ) │ │ │ │ + ldr r4, [pc, #136] @ (1f4040 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (1f3f74 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f4044 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #124] @ (1f3f78 ) │ │ │ │ + ldr r4, [pc, #124] @ (1f4048 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a30c │ │ │ │ - ldr r2, [pc, #116] @ (1f3f7c ) │ │ │ │ + ldr r2, [pc, #116] @ (1f404c ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3f44 │ │ │ │ + beq.n 1f4014 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5a570 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (1f3f80 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f4050 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 5aa00 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f3f44 │ │ │ │ + beq.n 1f4014 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 5a570 │ │ │ │ - b.n 1f3f46 │ │ │ │ + b.n 1f4016 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59e00 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 59e00 │ │ │ │ - ldr r2, [pc, #48] @ (1f3f84 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f3f74 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f4054 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f4044 ) │ │ │ │ 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 1f3f6c │ │ │ │ + bne.n 1f403c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ - movs r0, r3 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strb r0, [r3, #24] │ │ │ │ movs r0, r3 │ │ │ │ strh r6, [r0, #34] @ 0x22 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + strh r6, [r6, #32] │ │ │ │ + movs r0, r3 │ │ │ │ + itet le │ │ │ │ + lslle r6, r4, #2 │ │ │ │ + pushgt {r4, lr} │ │ │ │ + movle.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1e2038 │ │ │ │ + bl 1e2108 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1f3fac │ │ │ │ + cbz r0, 1f407c │ │ │ │ blx 5ae3c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 59e00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1f3fba │ │ │ │ + cbz r0, 1f408a │ │ │ │ blx 5ae3c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 59e00 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #468] @ (1f41b4 ) │ │ │ │ - ldr r3, [pc, #468] @ (1f41b8 ) │ │ │ │ + ldr r2, [pc, #468] @ (1f4284 ) │ │ │ │ + ldr r3, [pc, #468] @ (1f4288 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -564270,191 +564478,191 @@ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ orr.w r5, r2, lr │ │ │ │ orr.w r4, r3, r0 │ │ │ │ add.w ip, ip, #8 │ │ │ │ mov lr, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.n 1f3ffe │ │ │ │ + bne.n 1f40ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f342c │ │ │ │ - cbz r0, 1f4080 │ │ │ │ + bl 1f34fc │ │ │ │ + cbz r0, 1f4150 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f41a2 │ │ │ │ + beq.w 1f4272 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f339c │ │ │ │ - cbz r0, 1f405e │ │ │ │ + bl 1f346c │ │ │ │ + cbz r0, 1f412e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5b0b4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5b0b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3758 │ │ │ │ - cbz r0, 1f406c │ │ │ │ + bl 1f3828 │ │ │ │ + cbz r0, 1f413c │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 59e6c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f40a0 │ │ │ │ + cbz r0, 1f4170 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3114 │ │ │ │ + bl 1f31e4 │ │ │ │ mov r0, r4 │ │ │ │ blx 59e00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f32b8 │ │ │ │ + bl 1f3388 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #312] @ (1f41bc ) │ │ │ │ - ldr r3, [pc, #304] @ (1f41b8 ) │ │ │ │ + ldr r2, [pc, #312] @ (1f428c ) │ │ │ │ + ldr r3, [pc, #304] @ (1f4288 ) │ │ │ │ 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 1f41ae │ │ │ │ + bne.w 1f427e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f35cc │ │ │ │ + bl 1f369c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f406c │ │ │ │ + beq.n 1f413c │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e20e8 │ │ │ │ + bl 1e21b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4074 │ │ │ │ + beq.n 1f4144 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 59e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f406c │ │ │ │ + bne.n 1f413c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 5a7e0 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1f406c │ │ │ │ + bne.n 1f413c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f406c │ │ │ │ + beq.n 1f413c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f406c │ │ │ │ + beq.n 1f413c │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 5b0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f41a2 │ │ │ │ + bne.n 1f4272 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ad88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f41aa │ │ │ │ + beq.n 1f427a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 5a7e0 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 1f41a6 │ │ │ │ + bne.n 1f4276 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f2f28 │ │ │ │ + bl 1f2ff8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f41a6 │ │ │ │ + bne.n 1f4276 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59e6c │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f41a6 │ │ │ │ + bne.n 1f4276 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5a7e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f41a6 │ │ │ │ + bne.n 1f4276 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1f41a6 │ │ │ │ + cbz r3, 1f4276 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 1f41a6 │ │ │ │ + beq.n 1f4276 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs.w r2, r0, #0 │ │ │ │ - blt.n 1f41a6 │ │ │ │ + blt.n 1f4276 │ │ │ │ ldrd r7, r2, [r4] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - bne.n 1f41a6 │ │ │ │ + bne.n 1f4276 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f41a6 │ │ │ │ - bl 1e2bec │ │ │ │ + bne.n 1f4276 │ │ │ │ + bl 1e2cbc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59e6c │ │ │ │ - cbnz r0, 1f41a6 │ │ │ │ + cbnz r0, 1f4276 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r1, #1 │ │ │ │ blx 5ace0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f41a6 │ │ │ │ + bne.n 1f4276 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5b0b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f32b8 │ │ │ │ + bl 1f3388 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1f4082 │ │ │ │ + b.n 1f4152 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f4074 │ │ │ │ + b.n 1f4144 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1f406e │ │ │ │ + b.n 1f413e │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1f4074 │ │ │ │ + b.n 1f4144 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + itte mi │ │ │ │ + lslmi r6, r4, #2 │ │ │ │ + lsrmi r0, r3, #3 │ │ │ │ + movpl r0, r0 │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - itet vc │ │ │ │ - lslvc r6, r4, #2 │ │ │ │ - stmdbvs sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - movvc.w ip, #4096 @ 0x1000 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #560] @ (1f4408 ) │ │ │ │ + ldr r2, [pc, #560] @ (1f44d8 ) │ │ │ │ mov r5, r0 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #552] @ (1f440c ) │ │ │ │ + ldr r3, [pc, #552] @ (1f44dc ) │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ @@ -564468,102 +564676,102 @@ │ │ │ │ lsls r1, r3 │ │ │ │ orr.w r6, r1, ip │ │ │ │ orr.w r4, r2, r0 │ │ │ │ adds r3, #8 │ │ │ │ mov ip, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1f41f4 │ │ │ │ + bne.n 1f42c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f342c │ │ │ │ + bl 1f34fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1f4240 │ │ │ │ + cbz r0, 1f4310 │ │ │ │ ldrb.w r7, [r5, #80] @ 0x50 │ │ │ │ - cbnz r7, 1f425e │ │ │ │ + cbnz r7, 1f432e │ │ │ │ mov.w r9, #0 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f32b8 │ │ │ │ + bl 1f3388 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e4ee0 │ │ │ │ - ldr r2, [pc, #460] @ (1f4410 ) │ │ │ │ - ldr r3, [pc, #456] @ (1f440c ) │ │ │ │ + bl 1e4fb0 │ │ │ │ + ldr r2, [pc, #460] @ (1f44e0 ) │ │ │ │ + ldr r3, [pc, #456] @ (1f44dc ) │ │ │ │ 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 1f4404 │ │ │ │ + bne.w 1f44d4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f339c │ │ │ │ - cbz r0, 1f427c │ │ │ │ + bl 1f346c │ │ │ │ + cbz r0, 1f434c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 5b0b4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 5b0b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3758 │ │ │ │ - cbz r0, 1f428a │ │ │ │ + bl 1f3828 │ │ │ │ + cbz r0, 1f435a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 59e6c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f4296 │ │ │ │ + cbz r0, 1f4366 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f3114 │ │ │ │ - b.n 1f4232 │ │ │ │ + bl 1f31e4 │ │ │ │ + b.n 1f4302 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5abe4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r3, #20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, r2, r0 │ │ │ │ ldrd r2, r0, [r5, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - bcs.w 1f43e6 │ │ │ │ + bcs.w 1f44b6 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ subs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ - bl 1f3878 │ │ │ │ + bl 1f3948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f428a │ │ │ │ + beq.n 1f435a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e20e8 │ │ │ │ + bl 1e21b8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f422e │ │ │ │ + bne.n 1f42fe │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ blx 59e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f428e │ │ │ │ + bne.n 1f435e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 59e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f428e │ │ │ │ + bne.n 1f435e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -564572,32 +564780,32 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f2f28 │ │ │ │ + bl 1f2ff8 │ │ │ │ strd r6, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 5abe4 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4232 │ │ │ │ + beq.w 1f4302 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 5abe4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -564608,106 +564816,106 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx 5ace0 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.w 1f428e │ │ │ │ + bne.w 1f435e │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 5ace0 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 1f428e │ │ │ │ + bne.w 1f435e │ │ │ │ ldr r3, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 5ace0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 1f428e │ │ │ │ + bne.w 1f435e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 5b0b4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 5b0b4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 5abe4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1e204c │ │ │ │ + bl 1e211c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f32b8 │ │ │ │ - b.n 1f4240 │ │ │ │ + bl 1f3388 │ │ │ │ + b.n 1f4310 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #2 │ │ │ │ blx 59e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f428a │ │ │ │ + bne.w 1f435a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f35cc │ │ │ │ + bl 1f369c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f42d2 │ │ │ │ - b.n 1f428a │ │ │ │ + bne.w 1f43a2 │ │ │ │ + b.n 1f435a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x001e │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ lsls r6, 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 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1f342c │ │ │ │ + bl 1f34fc │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1f4436 │ │ │ │ + cbnz r0, 1f4506 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 59e6c │ │ │ │ - cbnz r0, 1f446e │ │ │ │ + cbnz r0, 1f453e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5abe4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ add.w r3, r5, #20 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite cs │ │ │ │ movcs r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f32b8 │ │ │ │ + bl 1f3388 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3114 │ │ │ │ + bl 1f31e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f32b8 │ │ │ │ + bl 1f3388 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -564715,87 +564923,87 @@ │ │ │ │ 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 1f342c │ │ │ │ - cbz r0, 1f44b6 │ │ │ │ + bl 1f34fc │ │ │ │ + cbz r0, 1f4586 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 1f44c8 │ │ │ │ + cbnz r3, 1f4598 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f32b8 │ │ │ │ - vldr d8, [pc, #392] @ 1f4640 │ │ │ │ + bl 1f3388 │ │ │ │ + vldr d8, [pc, #392] @ 1f4710 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5b0b4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5b0b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3758 │ │ │ │ + bl 1f3828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4630 │ │ │ │ + beq.w 1f4700 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 5abd8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f44b0 │ │ │ │ + beq.n 1f4580 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ orr.w r4, r4, r5, lsl #31 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ subs r4, #20 │ │ │ │ - bl 1e1a7c │ │ │ │ + bl 1e1b4c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f452a │ │ │ │ + cbz r0, 1f45fa │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1e1a7c │ │ │ │ + bl 1e1b4c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4518 │ │ │ │ + bne.n 1f45e8 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #276] @ (1f4648 ) │ │ │ │ + ldr r3, [pc, #276] @ (1f4718 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #260] @ 1f4640 │ │ │ │ + vldr d8, [pc, #260] @ 1f4710 │ │ │ │ blx 5af8c │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ - beq.n 1f4616 │ │ │ │ - ldr.w fp, [pc, #252] @ 1f464c │ │ │ │ + beq.n 1f46e6 │ │ │ │ + ldr.w fp, [pc, #252] @ 1f471c │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #248] @ (1f4650 ) │ │ │ │ + ldr r3, [pc, #248] @ (1f4720 ) │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ add fp, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r6, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r3, r7, #4 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1e2bec │ │ │ │ + bl 1e2cbc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov.w r2, #36096 @ 0x8d00 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w ip, [r4, #4]! │ │ │ │ movs r3, #0 │ │ │ │ @@ -564805,16 +565013,16 @@ │ │ │ │ subs r6, r6, r7 │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ sbc.w r1, r1, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ add.w r7, r1, #40 @ 0x28 │ │ │ │ orrs.w r1, r8, r4 │ │ │ │ - bne.n 1f45bc │ │ │ │ - bl 1ea2a8 │ │ │ │ + bne.n 1f468c │ │ │ │ + bl 1ea378 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ umull r8, r4, r0, r3 │ │ │ │ mla r4, r3, r1, r4 │ │ │ │ strd r8, r4, [fp] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 5aeb4 <__aeabi_ul2d@plt> │ │ │ │ @@ -564839,61 +565047,61 @@ │ │ │ │ cmp sl, r2 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ andcc.w r3, r3, #1 │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f456e │ │ │ │ + bne.n 1f463e │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 59e00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f32b8 │ │ │ │ + bl 1f3388 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3114 │ │ │ │ + bl 1f31e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f32b8 │ │ │ │ - b.n 1f44b6 │ │ │ │ + bl 1f3388 │ │ │ │ + b.n 1f4586 │ │ │ │ nop │ │ │ │ ... │ │ │ │ @ instruction: 0xebb1ffff │ │ │ │ - adds r6, r4, #1 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ movs r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #884] @ (1f49e0 ) │ │ │ │ - ldr r3, [pc, #884] @ (1f49e4 ) │ │ │ │ + ldr r2, [pc, #884] @ (1f4ab0 ) │ │ │ │ + ldr r3, [pc, #884] @ (1f4ab4 ) │ │ │ │ sub.w sp, sp, #540 @ 0x21c │ │ │ │ add r2, pc │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r6, r7, [sp, #576] @ 0x240 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r5, [sp, #584] @ 0x248 │ │ │ │ ldr.w sl, [sp, #588] @ 0x24c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f6328 │ │ │ │ + bl 1f63f8 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 1f4704 │ │ │ │ + bhi.n 1f47d4 │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 1f46ee │ │ │ │ + bcs.n 1f47be │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ movs r4, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -564901,38 +565109,38 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f63b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 1f47ec │ │ │ │ - ldr r2, [pc, #792] @ (1f49e8 ) │ │ │ │ - ldr r3, [pc, #784] @ (1f49e4 ) │ │ │ │ + bhi.w 1f48bc │ │ │ │ + ldr r2, [pc, #792] @ (1f4ab8 ) │ │ │ │ + ldr r3, [pc, #784] @ (1f4ab4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f49ce │ │ │ │ + bne.w 1f4a9e │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #540 @ 0x21c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, fp, #1024 @ 0x400 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ str.w r9, [r0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1f46a8 │ │ │ │ + b.n 1f4778 │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ eor.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -564942,87 +565150,87 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ lsrs r3, r1, #10 │ │ │ │ add.w fp, r9, r1 │ │ │ │ adds r3, r3, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ adc.w r3, r7, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1f6328 │ │ │ │ + bl 1f63f8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs.w r3, r1, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1f4750 │ │ │ │ + cbz r3, 1f4820 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp] │ │ │ │ mov r2, r8 │ │ │ │ add r6, sp, #404 @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1f4658 │ │ │ │ + bl 1f4728 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ adds r3, r6, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1f4658 │ │ │ │ + bl 1f4728 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1f49a4 │ │ │ │ + beq.w 1f4a74 │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 1f4994 │ │ │ │ + bls.w 1f4a64 │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f499c │ │ │ │ + bls.w 1f4a6c │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #568] @ 1f49d8 │ │ │ │ + vldr d7, [pc, #568] @ 1f4aa8 │ │ │ │ movs r2, #0 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ str r5, [sp, #12] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1f62e4 │ │ │ │ + bl 1f63b4 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 1f46ce │ │ │ │ + bls.n 1f479e │ │ │ │ add.w r6, r6, r4, lsl #6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ add.w r5, sl, r7 │ │ │ │ adds r4, #1 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [sl, r7] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str r0, [r5, #16] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ - b.n 1f46ce │ │ │ │ + b.n 1f479e │ │ │ │ adds.w fp, r4, r6 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ adc.w r7, r7, #0 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ @@ -565041,45 +565249,45 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ add r1, r9 │ │ │ │ strh.w r3, [r6, #104] @ 0x68 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ strb.w r5, [r6, #106] @ 0x6a │ │ │ │ strd fp, r7, [r6, #32] │ │ │ │ - bls.w 1f49c8 │ │ │ │ + bls.w 1f4a98 │ │ │ │ subs r2, #65 @ 0x41 │ │ │ │ mov ip, fp │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r1, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, ip │ │ │ │ - b.n 1f486e │ │ │ │ + b.n 1f493e │ │ │ │ ldrd r2, r1, [r6, #32] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ ldrb.w r5, [r6, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f623c │ │ │ │ + bl 1f630c │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cmp r8, fp │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r6, #105] @ 0x69 │ │ │ │ - bne.n 1f4862 │ │ │ │ + bne.n 1f4932 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r6, #104] @ 0x68 │ │ │ │ add r1, r9 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -565137,95 +565345,95 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ uxtb.w r2, r8 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ - bl 1f623c │ │ │ │ + bl 1f630c │ │ │ │ ldr r5, [sp, #288] @ 0x120 │ │ │ │ ldrd r2, r3, [sp, #304] @ 0x130 │ │ │ │ str.w r5, [sl, fp] │ │ │ │ str.w r3, [r9, #20] │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ ldrd r0, r1, [sp, #296] @ 0x128 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ ldr r5, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ str.w r5, [r9, #4] │ │ │ │ str.w r0, [r9, #8] │ │ │ │ str.w r1, [r9, #12] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ str.w r3, [r9, #28] │ │ │ │ - b.n 1f46ce │ │ │ │ + b.n 1f479e │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1f479e │ │ │ │ + b.n 1f486e │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f479e │ │ │ │ + b.n 1f486e │ │ │ │ add r7, sp, #468 @ 0x1d4 │ │ │ │ mov r4, r6 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [sl, #-16] │ │ │ │ str.w r1, [sl, #-12] │ │ │ │ str.w r2, [sl, #-8] │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1f49a6 │ │ │ │ + bne.n 1f4a76 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1f46ce │ │ │ │ + b.n 1f479e │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.n 1f48b4 │ │ │ │ + b.n 1f4984 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbnz r2, 1f4a06 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1f49f6 │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r6, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3352] @ 0xd18 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1488] @ 1f4fd8 │ │ │ │ - ldr.w r3, [pc, #1488] @ 1f4fdc │ │ │ │ + ldr.w r0, [pc, #1488] @ 1f50a8 │ │ │ │ + ldr.w r3, [pc, #1488] @ 1f50ac │ │ │ │ sub.w sp, sp, #692 @ 0x2b4 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #684] @ 0x2ac │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ adds.w r3, r0, r3, lsl #6 │ │ │ │ - beq.w 1f4f0c │ │ │ │ + beq.w 1f4fdc │ │ │ │ rsb r5, r3, #1024 @ 0x400 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ cmp r5, r2 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ it cs │ │ │ │ movcs r5, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f5b8e │ │ │ │ + bne.w 1f5c5e │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bls.w 1f5c7e │ │ │ │ + bls.w 1f5d4e │ │ │ │ sub.w fp, r6, #65 @ 0x41 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ add.w r7, r8, #32 │ │ │ │ mov sl, r9 │ │ │ │ mov.w fp, fp, lsr #6 │ │ │ │ add.w r4, fp, #1 │ │ │ │ add.w r4, r9, r4, lsl #6 │ │ │ │ @@ -565236,21 +565444,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 1f623c │ │ │ │ + bl 1f630c │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ - bne.n 1f4a6e │ │ │ │ + bne.n 1f4b3e │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ mov.w fp, fp, lsl #6 │ │ │ │ sub.w r3, r6, #64 @ 0x40 │ │ │ │ add.w r2, r9, #64 @ 0x40 │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r6, r3 │ │ │ │ @@ -565266,15 +565474,15 @@ │ │ │ │ ldrb.w r3, [r8, #136] @ 0x88 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ uxtb r4, r4 │ │ │ │ subs r3, r3, r5 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq.w 1f5430 │ │ │ │ + beq.w 1f5500 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, sp, #440 @ 0x1b8 │ │ │ │ ldrb.w r7, [r8, #138] @ 0x8a │ │ │ │ add.w lr, r8, #136 @ 0x88 │ │ │ │ add r3, r5 │ │ │ │ mov r5, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -565303,15 +565511,15 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, lr │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f4b40 │ │ │ │ + bne.n 1f4c10 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r5, sp, #216 @ 0xd8 │ │ │ │ strb.w r4, [sp, #544] @ 0x220 │ │ │ │ strb.w r7, [sp, #545] @ 0x221 │ │ │ │ mov r6, fp │ │ │ │ @@ -565323,15 +565531,15 @@ │ │ │ │ ldmia r5!, {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 r2, r4 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f623c │ │ │ │ + bl 1f630c │ │ │ │ ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ ldrd r0, r5, [sp, #448] @ 0x1c0 │ │ │ │ ldrd ip, lr, [sp, #456] @ 0x1c8 │ │ │ │ lsrs r6, r6, #8 │ │ │ │ ldrd r2, r3, [sp, #440] @ 0x1b8 │ │ │ │ lsrs r4, r0, #8 │ │ │ │ mov.w r7, lr, lsr #8 │ │ │ │ @@ -565410,18 +565618,18 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 5a9d0 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs.w 1f5c78 │ │ │ │ + bcs.w 1f5d48 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r5 │ │ │ │ - vldr d8, [pc, #816] @ 1f4fd0 │ │ │ │ + vldr d8, [pc, #816] @ 1f50a0 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ strd r7, sl, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ strd r9, r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r5, fp │ │ │ │ @@ -565449,15 +565657,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 1f4cf2 │ │ │ │ + bne.n 1f4dc2 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #545] @ 0x221 │ │ │ │ mov r5, fp │ │ │ │ @@ -565472,15 +565680,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, #28] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f623c │ │ │ │ + bl 1f630c │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r1, r2, [sp, #444] @ 0x1bc │ │ │ │ mov.w lr, #0 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r7, #0 │ │ │ │ @@ -565561,15 +565769,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r8, #144] @ 0x90 │ │ │ │ subs r6, r3, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [r8, #144] @ 0x90 │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.w 1f4cb0 │ │ │ │ + bcc.w 1f4d80 │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ ldrd sl, r9, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r5, #5 │ │ │ │ add.w r1, r5, #145 @ 0x91 │ │ │ │ add r5, r8 │ │ │ │ @@ -565618,42 +565826,42 @@ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ blx 5a30c │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 1f5c72 │ │ │ │ + bls.w 1f5d42 │ │ │ │ ldrd r7, sl, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #176] @ 1f4fd0 │ │ │ │ + vldr d8, [pc, #176] @ 1f50a0 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ lsls r2, r6, #10 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ eor.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r5, r1, r3 │ │ │ │ add.w r9, r5, #4294967295 @ 0xffffffff │ │ │ │ ands.w r9, r9, r2 │ │ │ │ - beq.w 1f5456 │ │ │ │ + beq.w 1f5526 │ │ │ │ mov r1, r5 │ │ │ │ lsrs r5, r5, #1 │ │ │ │ subs r3, r5, #1 │ │ │ │ ands r3, r2 │ │ │ │ - bne.n 1f4f46 │ │ │ │ + bne.n 1f5016 │ │ │ │ lsrs r2, r1, #11 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ mov r8, r3 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1f546a │ │ │ │ + bhi.w 1f553a │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ ldr.w r0, [fp] │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ @@ -565668,52 +565876,52 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ blx 5a30c │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ strh.w r8, [sp, #208] @ 0xd0 │ │ │ │ strb.w r7, [sp, #210] @ 0xd2 │ │ │ │ strd r6, sl, [sp, #136] @ 0x88 │ │ │ │ - bls.w 1f5b7e │ │ │ │ + bls.w 1f5c4e │ │ │ │ sub.w r2, r5, #65 @ 0x41 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ lsrs r2, r2, #6 │ │ │ │ mov r8, r3 │ │ │ │ add.w r9, r2, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r0 │ │ │ │ add.w r9, r3, r9, lsl #6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f4fe8 │ │ │ │ + b.n 1f50b8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r6, 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, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f623c │ │ │ │ + bl 1f630c │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ add.w r8, r8, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r9 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #105] @ 0x69 │ │ │ │ - bne.n 1f4fe0 │ │ │ │ + bne.n 1f50b0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ lsls r2, r6, #6 │ │ │ │ sub.w r3, r5, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r4, #104] @ 0x68 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ subs r3, r3, r2 │ │ │ │ add r1, r2 │ │ │ │ @@ -565770,15 +565978,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ uxtb.w r2, r8 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ - bl 1f623c │ │ │ │ + bl 1f630c │ │ │ │ ldr r6, [sp, #452] @ 0x1c4 │ │ │ │ ldrd r1, r3, [sp, #440] @ 0x1b8 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ mov.w r8, r6, lsr #8 │ │ │ │ ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -565861,15 +566069,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 5a9d0 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bcs.w 1f5b78 │ │ │ │ + bcs.w 1f5c48 │ │ │ │ strd r9, sl, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ strd r5, r4, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -565900,15 +566108,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 1f5244 │ │ │ │ + bne.n 1f5314 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #545] @ 0x221 │ │ │ │ mov r5, sl │ │ │ │ @@ -565923,15 +566131,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f623c │ │ │ │ + bl 1f630c │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r1, r2, [sp, #444] @ 0x1bc │ │ │ │ mov.w lr, #0 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r7, #0 │ │ │ │ @@ -566012,15 +566220,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r1, [fp, #144] @ 0x90 │ │ │ │ subs r2, r1, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ strb.w r2, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1f5202 │ │ │ │ + bcc.w 1f52d2 │ │ │ │ ldrd r5, r4, [sp, #76] @ 0x4c │ │ │ │ ldrd r3, r7, [sp, #84] @ 0x54 │ │ │ │ ldrd r9, sl, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ add.w r0, r2, #145 @ 0x91 │ │ │ │ @@ -566052,60 +566260,60 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub.w r2, r2, r5 │ │ │ │ str.w r6, [fp, #64] @ 0x40 │ │ │ │ adc.w sl, r1, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ str.w sl, [fp, #68] @ 0x44 │ │ │ │ - bhi.w 1f4f22 │ │ │ │ + bhi.w 1f4ff2 │ │ │ │ mov r8, fp │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f5904 │ │ │ │ - ldr.w r2, [pc, #2180] @ 1f5cb8 │ │ │ │ - ldr.w r3, [pc, #2180] @ 1f5cbc │ │ │ │ + bne.w 1f59d4 │ │ │ │ + ldr.w r2, [pc, #2180] @ 1f5d88 │ │ │ │ + ldr.w r3, [pc, #2180] @ 1f5d8c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #684] @ 0x2ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f5ca8 │ │ │ │ + bne.w 1f5d78 │ │ │ │ add.w sp, sp, #692 @ 0x2b4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - beq.w 1f58b2 │ │ │ │ + beq.w 1f5982 │ │ │ │ lsrs r3, r5, #10 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r4, sp, #620 @ 0x26c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ strd r6, sl, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ add r6, sp, #556 @ 0x22c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1f4658 │ │ │ │ + bl 1f4728 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ 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} │ │ │ │ ldrd r0, r1, [fp, #64] @ 0x40 │ │ │ │ blx 5a9d0 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 1f5666 │ │ │ │ + bcs.w 1f5736 │ │ │ │ add.w sl, sp, #440 @ 0x1b8 │ │ │ │ add r2, sp, #480 @ 0x1e0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ @@ -566135,15 +566343,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 1f54fc │ │ │ │ + bne.n 1f55cc │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #545] @ 0x221 │ │ │ │ mov r6, sl │ │ │ │ @@ -566158,15 +566366,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f623c │ │ │ │ + bl 1f630c │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r1, r2, [sp, #444] @ 0x1bc │ │ │ │ strb.w r0, [r5, #145] @ 0x91 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -566247,15 +566455,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r6, [fp, #144] @ 0x90 │ │ │ │ subs r6, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r6 │ │ │ │ - bcc.w 1f54ba │ │ │ │ + bcc.w 1f558a │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r4, sp, #556 @ 0x22c │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #145 @ 0x91 │ │ │ │ lsrs r7, r3, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -566279,15 +566487,15 @@ │ │ │ │ add.w r6, r6, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [fp, #144] @ 0x90 │ │ │ │ adc.w r1, r1, r3, lsr #1 │ │ │ │ blx 5a9d0 <__popcountdi2@plt> │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs.w 1f5886 │ │ │ │ + bcs.w 1f5956 │ │ │ │ add.w sl, sp, #440 @ 0x1b8 │ │ │ │ add r2, sp, #480 @ 0x1e0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ @@ -566317,15 +566525,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 1f571c │ │ │ │ + bne.n 1f57ec │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #545] @ 0x221 │ │ │ │ mov r6, sl │ │ │ │ @@ -566340,15 +566548,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f623c │ │ │ │ + bl 1f630c │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r1, r2, [sp, #444] @ 0x1bc │ │ │ │ strb.w r0, [r5, #145] @ 0x91 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -566429,15 +566637,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r6, [fp, #144] @ 0x90 │ │ │ │ subs r6, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r6 │ │ │ │ - bcc.w 1f56da │ │ │ │ + bcc.w 1f57aa │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, sp, #588 @ 0x24c │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #145 @ 0x91 │ │ │ │ add.w r7, fp, r6 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [fp, r6] │ │ │ │ @@ -566448,15 +566656,15 @@ │ │ │ │ str r0, [r7, #16] │ │ │ │ str r1, [r7, #20] │ │ │ │ str r2, [r7, #24] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb.w r3, [fp, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [fp, #144] @ 0x90 │ │ │ │ - b.n 1f53fa │ │ │ │ + b.n 1f54ca │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ 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} │ │ │ │ @@ -566473,22 +566681,22 @@ │ │ │ │ blx 5a30c │ │ │ │ movs r3, #1 │ │ │ │ strh.w r9, [r4, #104] @ 0x68 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ strb.w r7, [r4, #106] @ 0x6a │ │ │ │ strd r6, sl, [r4, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 1f4fac │ │ │ │ + b.w 1f507c │ │ │ │ ldrb.w r0, [fp, #136] @ 0x88 │ │ │ │ add.w r6, fp, #72 @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f5c02 │ │ │ │ + bne.w 1f5cd2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 1f5c92 │ │ │ │ + bls.w 1f5d62 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r5, r8, #32 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ mov.w r9, r3, lsr #6 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ add.w r4, r9, #1 │ │ │ │ @@ -566499,22 +566707,22 @@ │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f623c │ │ │ │ + bl 1f630c │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ - bne.n 1f5934 │ │ │ │ + bne.n 1f5a04 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, r9, lsl #6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ subs r3, r3, r1 │ │ │ │ @@ -566533,17 +566741,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 5a9d0 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 1f5430 │ │ │ │ + bls.w 1f5500 │ │ │ │ add.w fp, sp, #440 @ 0x1b8 │ │ │ │ - vldr d8, [pc, #760] @ 1f5cb0 │ │ │ │ + vldr d8, [pc, #760] @ 1f5d80 │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ str r3, [sp, #28] │ │ │ │ subs r5, #2 │ │ │ │ @@ -566571,15 +566779,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 1f5a08 │ │ │ │ + bne.n 1f5ad8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #545] @ 0x221 │ │ │ │ mov r6, fp │ │ │ │ @@ -566593,15 +566801,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, #28] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f623c │ │ │ │ + bl 1f630c │ │ │ │ ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ ldr r2, [sp, #444] @ 0x1bc │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r7, #0 │ │ │ │ @@ -566686,26 +566894,26 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [r8, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1f59c6 │ │ │ │ - b.n 1f5430 │ │ │ │ + bcc.w 1f5a96 │ │ │ │ + b.n 1f5500 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 1f53bc │ │ │ │ + b.n 1f548c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b.w 1f502e │ │ │ │ + b.w 1f50fe │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ cmp r6, r5 │ │ │ │ it cs │ │ │ │ movcs r6, r5 │ │ │ │ mov r2, r6 │ │ │ │ blx 5ad1c │ │ │ │ @@ -566714,36 +566922,36 @@ │ │ │ │ add r0, r6 │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ add.w r9, r3, r6 │ │ │ │ subs r6, r5, r6 │ │ │ │ itt eq │ │ │ │ uxtbeq r0, r0 │ │ │ │ moveq r4, r6 │ │ │ │ - beq.w 1f4ac8 │ │ │ │ + beq.w 1f4b98 │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ add.w r1, r8, #72 @ 0x48 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ add.w r0, r8, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrd sl, fp, [r8, #64] @ 0x40 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1f623c │ │ │ │ + bl 1f630c │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r8, #72 @ 0x48 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ strb.w r1, [r8, #136] @ 0x88 │ │ │ │ blx 5a30c │ │ │ │ - b.w 1f4a4e │ │ │ │ + b.w 1f4b1e │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r4, r2 │ │ │ │ add r0, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r2 │ │ │ │ mov r1, r7 │ │ │ │ @@ -566754,70 +566962,70 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, r4 │ │ │ │ subs r4, r5, r4 │ │ │ │ strb.w r0, [fp, #136] @ 0x88 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ it eq │ │ │ │ uxtbeq r0, r0 │ │ │ │ - beq.w 1f598a │ │ │ │ + beq.w 1f5a5a │ │ │ │ ldrb.w r2, [fp, #137] @ 0x89 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [fp, #138] @ 0x8a │ │ │ │ add.w r0, fp, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r2, r3, [fp, #64] @ 0x40 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 1f623c │ │ │ │ + bl 1f630c │ │ │ │ ldrb.w r3, [fp, #137] @ 0x89 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [fp, #137] @ 0x89 │ │ │ │ strb.w r1, [fp, #136] @ 0x88 │ │ │ │ blx 5a30c │ │ │ │ - b.n 1f5912 │ │ │ │ + b.n 1f59e2 │ │ │ │ add.w r6, r8, #72 @ 0x48 │ │ │ │ - b.n 1f5912 │ │ │ │ + b.n 1f59e2 │ │ │ │ adds r3, r5, #1 │ │ │ │ - b.w 1f4e66 │ │ │ │ + b.w 1f4f36 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ mov r4, r6 │ │ │ │ - b.w 1f4ac8 │ │ │ │ + b.w 1f4b98 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1f598a │ │ │ │ + b.n 1f5a5a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r6, 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] @ 1f5d38 │ │ │ │ + ldr.w ip, [pc, #104] @ 1f5e08 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1f5d30 │ │ │ │ + vldr d7, [pc, #88] @ 1f5e00 │ │ │ │ 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] │ │ │ │ @@ -566844,61 +567052,61 @@ │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #136] @ 0x88 │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ movs r7, r4 │ │ │ │ - cbz r2, 1f5d52 │ │ │ │ + cbz r2, 1f5e22 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f49f0 │ │ │ │ + bl 1f4ac0 │ │ │ │ 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, #1004] @ (1f6160 ) │ │ │ │ + ldr r0, [pc, #1004] @ (1f6230 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #1000] @ (1f6164 ) │ │ │ │ + ldr r1, [pc, #1000] @ (1f6234 ) │ │ │ │ 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 1f5f72 │ │ │ │ + beq.w 1f6042 │ │ │ │ ldrb.w r5, [r4, #144] @ 0x90 │ │ │ │ lsrs r1, r2, #6 │ │ │ │ orr.w r1, r1, r3, lsl #26 │ │ │ │ ldrb.w ip, [r4, #138] @ 0x8a │ │ │ │ lsrs r3, r3, #6 │ │ │ │ ldrb.w lr, [r4, #137] @ 0x89 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ ldrb.w sl, [r4, #136] @ 0x88 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f5f92 │ │ │ │ + beq.w 1f6062 │ │ │ │ add.w r3, sl, lr, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f601e │ │ │ │ + beq.w 1f60ee │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ @@ -566920,15 +567128,15 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, fp │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f5dee │ │ │ │ + bne.n 1f5ebe │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ ite ne │ │ │ │ movne r3, ip │ │ │ │ orreq.w r3, ip, #1 │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ strb.w sl, [r6, #104] @ 0x68 │ │ │ │ @@ -566942,15 +567150,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 5ad1c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ad1c │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #780] @ 1f6158 │ │ │ │ + vldr d8, [pc, #780] @ 1f6228 │ │ │ │ add r5, sl │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w ip, sp, #388 @ 0x184 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ @@ -566973,15 +567181,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 1f623c │ │ │ │ + bl 1f630c │ │ │ │ mov ip, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w lr, sp, #388 @ 0x184 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -567025,47 +567233,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 5ad1c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ad1c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f5e56 │ │ │ │ + bne.n 1f5f26 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f60a8 │ │ │ │ + bne.w 1f6178 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1f6106 │ │ │ │ + bhi.w 1f61d6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ 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 1f6264 │ │ │ │ + bl 1f6334 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 5ad1c │ │ │ │ - ldr r2, [pc, #500] @ (1f6168 ) │ │ │ │ - ldr r3, [pc, #492] @ (1f6164 ) │ │ │ │ + ldr r2, [pc, #500] @ (1f6238 ) │ │ │ │ + ldr r3, [pc, #492] @ (1f6234 ) │ │ │ │ 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 1f6218 │ │ │ │ + bne.w 1f62e8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp lr, r5 │ │ │ │ @@ -567089,41 +567297,41 @@ │ │ │ │ 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 1f5fc0 │ │ │ │ + bne.n 1f6090 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ orr.w r3, r5, #2 │ │ │ │ strb.w sl, [sp, #376] @ 0x178 │ │ │ │ strb.w r3, [sp, #377] @ 0x179 │ │ │ │ vstr d7, [sp, #304] @ 0x130 │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f616c │ │ │ │ + bne.w 1f623c │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 1f61c8 │ │ │ │ + bhi.w 1f6298 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ - b.n 1f5f5a │ │ │ │ + b.n 1f602a │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ sub.w r9, r5, #2 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w sl, r9, lsl #5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -567145,16 +567353,16 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f6050 │ │ │ │ - vldr d7, [pc, #236] @ 1f6158 │ │ │ │ + bne.n 1f6120 │ │ │ │ + vldr d7, [pc, #236] @ 1f6228 │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ orr.w ip, ip, #4 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ @@ -567163,31 +567371,31 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 5ad1c │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ad1c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1f5e44 │ │ │ │ + bne.w 1f5f14 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f5f36 │ │ │ │ + b.n 1f6006 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r6, [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 1f6264 │ │ │ │ + bl 1f6334 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -567202,15 +567410,15 @@ │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ adc.w r3, r6, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bls.n 1f612e │ │ │ │ + bls.n 1f61fe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -567218,52 +567426,52 @@ │ │ │ │ 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 1f6290 │ │ │ │ + bl 1f6360 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1f5f72 │ │ │ │ + beq.w 1f6042 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r4, r4, r2 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r1, r4, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f5f46 │ │ │ │ + b.n 1f6016 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r2, pc, #544 @ (adr r2, 1f6384 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 1f6514 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #536 @ (adr r0, 1f6384 ) │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ orr.w r5, r5, #10 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1f6264 │ │ │ │ + bl 1f6334 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -567278,15 +567486,15 @@ │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ adc.w r3, r7, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bls.n 1f61f0 │ │ │ │ + bls.n 1f62c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -567294,99 +567502,99 @@ │ │ │ │ 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 1f6290 │ │ │ │ + bl 1f6360 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1f5f72 │ │ │ │ + beq.w 1f6042 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r4, r4, r2 │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r1, r4, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 1f6008 │ │ │ │ + b.n 1f60d8 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1f5d58 │ │ │ │ + bl 1f5e28 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1f632c │ │ │ │ + bl 1f63fc │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1f7030 │ │ │ │ + bl 1f7100 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ ldrb.w sl, [sp, #72] @ 0x48 │ │ │ │ - cbz r6, 1f62de │ │ │ │ + cbz r6, 1f63ae │ │ │ │ adds r6, r6, r4 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r1 │ │ │ │ adc.w fp, r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r2, r9 │ │ │ │ strd sl, r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ - bl 1f7030 │ │ │ │ + bl 1f7100 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 1f62bc │ │ │ │ + bne.n 1f638c │ │ │ │ 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 │ │ │ │ @@ -567398,15 +567606,15 @@ │ │ │ │ ldrb.w ip, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ ldrb.w ip, [sp, #60] @ 0x3c │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1f7ee4 │ │ │ │ + bl 1f7fb4 │ │ │ │ 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 │ │ │ │ @@ -570003,32 +570211,32 @@ │ │ │ │ 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, #264] @ (1f8000 ) │ │ │ │ + ldr r4, [pc, #264] @ (1f80d0 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #264] @ (1f8004 ) │ │ │ │ + ldr r3, [pc, #264] @ (1f80d4 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r4, pc │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w lr, [sp, #128] @ 0x80 │ │ │ │ ldrb.w sl, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r3, [sp, #136] @ 0x88 │ │ │ │ ldrb.w ip, [sp, #140] @ 0x8c │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f7fe0 │ │ │ │ + beq.n 1f80b0 │ │ │ │ sub.w fp, r0, #4 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd ip, lr, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ @@ -570040,36 +570248,36 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - cbz r5, 1f7f9c │ │ │ │ + cbz r5, 1f806c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1f7f84 │ │ │ │ + b.n 1f8054 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 1f632c │ │ │ │ + bl 1f63fc │ │ │ │ subs r5, #1 │ │ │ │ mov r2, sl │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 1f7f6e │ │ │ │ + bne.n 1f803e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 1f632c │ │ │ │ + bl 1f63fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #32 │ │ │ │ adds r6, r6, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r8, #-28] │ │ │ │ adc.w r7, r7, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -570085,46 +570293,46 @@ │ │ │ │ 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 1f7f36 │ │ │ │ - ldr r2, [pc, #36] @ (1f8008 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f8004 ) │ │ │ │ + bne.n 1f8006 │ │ │ │ + ldr r2, [pc, #36] @ (1f80d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f80d4 ) │ │ │ │ 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 1f7ffa │ │ │ │ + bne.n 1f80ca │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8094 │ │ │ │ + beq.n 1f8164 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #12 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 1f8098 │ │ │ │ + bhi.n 1f8168 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r6, r1, #24 │ │ │ │ cmp r2, #31 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a3cc <__clock_gettime64@plt> │ │ │ │ @@ -570242,68 +570450,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5a774 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ (1f81f0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f82c0 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (1f81f4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f82c4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1f81e2 │ │ │ │ + beq.n 1f82b2 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 1f81de │ │ │ │ + bne.n 1f82ae │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 59c20 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5acf8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 59c5c │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5ad04 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1f81f8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f81f4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f82c8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f82c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f81ea │ │ │ │ + bne.n 1f82ba │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1f81c6 │ │ │ │ + b.n 1f8296 │ │ │ │ mov r1, r2 │ │ │ │ blx 59c5c │ │ │ │ - b.n 1f81c4 │ │ │ │ + b.n 1f8294 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 59c50 │ │ │ │ subs r0, #0 │ │ │ │ @@ -570327,96 +570535,96 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5ad88 │ │ │ │ - cbz r0, 1f827a │ │ │ │ + cbz r0, 1f834a │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (1f8280 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f8350 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 5b138 │ │ │ │ - cbnz r0, 1f826e │ │ │ │ + cbnz r0, 1f833e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59e00 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 1f826a │ │ │ │ + b.n 1f833a │ │ │ │ nop │ │ │ │ mcr2 15, 2, pc, cr3, cr15, {7} @ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5a328 │ │ │ │ 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] @ (1f82e8 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f83b8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1f82ec ) │ │ │ │ + ldr r3, [pc, #64] @ (1f83bc ) │ │ │ │ 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 5a5c4 │ │ │ │ - cbnz r0, 1f82e0 │ │ │ │ - cbz r4, 1f82c8 │ │ │ │ + cbnz r0, 1f83b0 │ │ │ │ + cbz r4, 1f8398 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (1f82f0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f82ec ) │ │ │ │ + ldr r2, [pc, #36] @ (1f83c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f83bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f82e4 │ │ │ │ + bne.n 1f83b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1f82c8 │ │ │ │ + b.n 1f8398 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r6, r4, #2 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ subs r0, #5 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1f832c │ │ │ │ + cbnz r3, 1f83fc │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1f8330 │ │ │ │ + beq.n 1f8400 │ │ │ │ bic.w r0, r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -570425,25 +570633,25 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ subs r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f8308 │ │ │ │ + bl 1f83d8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ - cbnz r3, 1f8376 │ │ │ │ + cbnz r3, 1f8446 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1f837a │ │ │ │ + beq.n 1f844a │ │ │ │ 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 │ │ │ │ @@ -570452,15 +570660,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 1f8350 │ │ │ │ + bl 1f8420 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -570472,77 +570680,77 @@ │ │ │ │ itt ne │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1f83d8 │ │ │ │ + beq.n 1f84a8 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 1f83ce │ │ │ │ + b.n 1f849e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f83d8 │ │ │ │ + beq.n 1f84a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1f83c6 │ │ │ │ + bpl.n 1f8496 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ itt ne │ │ │ │ subne r3, #4 │ │ │ │ movwne ip, #281 @ 0x119 │ │ │ │ - beq.n 1f8406 │ │ │ │ + beq.n 1f84d6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1f83fe │ │ │ │ + bmi.n 1f84ce │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 1f840a │ │ │ │ + cbnz r0, 1f84da │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1f840a │ │ │ │ + bne.n 1f84da │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f83ee │ │ │ │ + bne.n 1f84be │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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] @ (1f8450 ) │ │ │ │ + ldr r0, [pc, #44] @ (1f8520 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 1f844a │ │ │ │ - ldr r3, [pc, #36] @ (1f8454 ) │ │ │ │ + cbnz r3, 1f851a │ │ │ │ + ldr r3, [pc, #36] @ (1f8524 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ sub.w r0, r0, #128 @ 0x80 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ 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 │ │ │ │ @@ -570550,1312 +570758,1312 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #88] @ (1f84d8 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f85a8 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (1f84dc ) │ │ │ │ + ldr r4, [pc, #84] @ (1f85ac ) │ │ │ │ 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 1f84c0 │ │ │ │ + bne.n 1f8590 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #1520 @ 0x5f0 │ │ │ │ movne.w r4, #2032 @ 0x7f0 │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #1008 @ 0x3f0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f854c ) │ │ │ │ + ldr r3, [pc, #92] @ (1f861c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f8550 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f8620 ) │ │ │ │ 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 1f8532 │ │ │ │ + bne.n 1f8602 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1086 @ 0x43e │ │ │ │ movw ip, #1087 @ 0x43f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (1f85ac ) │ │ │ │ - ldr.w ip, [pc, #72] @ 1f85b0 │ │ │ │ + ldr r3, [pc, #72] @ (1f867c ) │ │ │ │ + ldr.w ip, [pc, #72] @ 1f8680 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #127 @ 0x7f │ │ │ │ - bne.n 1f8596 │ │ │ │ + bne.n 1f8666 │ │ │ │ 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 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f8614 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f8618 │ │ │ │ + ldr r3, [pc, #80] @ (1f86e4 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f86e8 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #768 @ 0x300 │ │ │ │ - bne.n 1f85fc │ │ │ │ + bne.n 1f86cc │ │ │ │ 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 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (1f868c ) │ │ │ │ + ldr r3, [pc, #96] @ (1f875c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (1f8690 ) │ │ │ │ + ldr r4, [pc, #92] @ (1f8760 ) │ │ │ │ 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 1f8672 │ │ │ │ + bne.n 1f8742 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1294 @ 0x50e │ │ │ │ movw ip, #1807 @ 0x70f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ movw r3, #783 @ 0x30f │ │ │ │ and.w r3, r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f8700 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f87d0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f8704 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f87d4 ) │ │ │ │ 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 1f86e6 │ │ │ │ + bne.n 1f87b6 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1150 @ 0x47e │ │ │ │ movw ip, #1151 @ 0x47f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #127 @ 0x7f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f8768 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f876c │ │ │ │ + ldr r3, [pc, #80] @ (1f8838 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f883c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movwne r4, #783 @ 0x30f │ │ │ │ - bne.n 1f8750 │ │ │ │ + bne.n 1f8820 │ │ │ │ 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 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (1f87c8 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 1f87cc │ │ │ │ + ldr r3, [pc, #72] @ (1f8898 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 1f889c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #63 @ 0x3f │ │ │ │ - bne.n 1f87b2 │ │ │ │ + bne.n 1f8882 │ │ │ │ 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 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f8830 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f8834 │ │ │ │ + ldr r3, [pc, #80] @ (1f8900 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f8904 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #1008 @ 0x3f0 │ │ │ │ - bne.n 1f8818 │ │ │ │ + bne.n 1f88e8 │ │ │ │ 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 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (1f8890 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 1f8894 │ │ │ │ + ldr r3, [pc, #72] @ (1f8960 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 1f8964 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r4, #15 │ │ │ │ - bne.n 1f887a │ │ │ │ + bne.n 1f894a │ │ │ │ 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 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ 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] @ (1f8900 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f89d0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (1f8904 ) │ │ │ │ + ldr r4, [pc, #84] @ (1f89d4 ) │ │ │ │ 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 1f88e8 │ │ │ │ + bne.n 1f89b8 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r4, #1472 @ 0x5c0 │ │ │ │ movne.w r4, #1984 @ 0x7c0 │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #960 @ 0x3c0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f8968 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f896c │ │ │ │ + ldr r3, [pc, #80] @ (1f8a38 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f8a3c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #960 @ 0x3c0 │ │ │ │ - bne.n 1f8950 │ │ │ │ + bne.n 1f8a20 │ │ │ │ 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 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f89dc ) │ │ │ │ + ldr r3, [pc, #92] @ (1f8aac ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f89e0 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f8ab0 ) │ │ │ │ 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 1f89c2 │ │ │ │ + bne.n 1f8a92 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1038 @ 0x40e │ │ │ │ movw ip, #1039 @ 0x40f │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ and.w r3, r4, #15 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ 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 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ tst.w r0, #48 @ 0x30 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ (1f8a68 ) │ │ │ │ - ldr.w ip, [pc, #76] @ 1f8a6c │ │ │ │ + ldr r3, [pc, #76] @ (1f8b38 ) │ │ │ │ + ldr.w ip, [pc, #76] @ 1f8b3c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne.w r4, #1072 @ 0x430 │ │ │ │ - bne.n 1f8a52 │ │ │ │ + bne.n 1f8b22 │ │ │ │ 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 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (1f8ae0 ) │ │ │ │ + ldr r3, [pc, #96] @ (1f8bb0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (1f8ae4 ) │ │ │ │ + ldr r4, [pc, #92] @ (1f8bb4 ) │ │ │ │ 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 1f8ac6 │ │ │ │ + bne.n 1f8b96 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1470 @ 0x5be │ │ │ │ movw ip, #1983 @ 0x7bf │ │ │ │ tst.w r3, #8 │ │ │ │ it ne │ │ │ │ movne r4, ip │ │ │ │ tst.w r3, #16 │ │ │ │ movw r3, #959 @ 0x3bf │ │ │ │ and.w r3, r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ 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] @ (1f8b3c ) │ │ │ │ - ldr.w ip, [pc, #68] @ 1f8b40 │ │ │ │ + ldr r3, [pc, #68] @ (1f8c0c ) │ │ │ │ + ldr.w ip, [pc, #68] @ 1f8c10 │ │ │ │ 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 1f8b24 │ │ │ │ + bne.n 1f8bf4 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ movpl r0, #1 │ │ │ │ - bpl.n 1f8b38 │ │ │ │ + bpl.n 1f8c08 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ eor.w r0, r0, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ 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 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ eor.w r0, r0, #2048 @ 0x800 │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #104] @ (1f8be0 ) │ │ │ │ - ldr.w ip, [pc, #104] @ 1f8be4 │ │ │ │ + ldr r3, [pc, #104] @ (1f8cb0 ) │ │ │ │ + ldr.w ip, [pc, #104] @ 1f8cb4 │ │ │ │ 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 1f8bda │ │ │ │ + bne.n 1f8caa │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ and.w ip, r3, #4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1f8bcc │ │ │ │ + bpl.n 1f8c9c │ │ │ │ movw r3, #1537 @ 0x601 │ │ │ │ movw r4, #513 @ 0x201 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f8bb6 │ │ │ │ + bne.n 1f8c86 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movw r4, #1537 @ 0x601 │ │ │ │ - b.n 1f8bb6 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + b.n 1f8c86 │ │ │ │ + strb r0, [r6, #14] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f8c54 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f8d24 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f8c58 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f8d28 ) │ │ │ │ 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 1f8c3c │ │ │ │ + bne.n 1f8d0c │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ movw r4, #1585 @ 0x631 │ │ │ │ tst.w r3, #8 │ │ │ │ it eq │ │ │ │ moveq.w r4, #1072 @ 0x430 │ │ │ │ tst.w r3, #16 │ │ │ │ movw r3, #561 @ 0x231 │ │ │ │ and.w r3, r3, r4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 287bb0 │ │ │ │ + bl 287c80 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r3, 1f8ca4 │ │ │ │ + cbz r3, 1f8d74 │ │ │ │ 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 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r5, r3, r4 │ │ │ │ - b.n 1f8c80 │ │ │ │ + b.n 1f8d50 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f8c9e │ │ │ │ + beq.n 1f8d6e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 287e40 │ │ │ │ + bl 287f10 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 1f8c7c │ │ │ │ + bhi.n 1f8d4c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1f8cf0 │ │ │ │ + cbz r3, 1f8dc0 │ │ │ │ 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 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r5, r3, r4 │ │ │ │ - b.n 1f8ccc │ │ │ │ + b.n 1f8d9c │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f8cea │ │ │ │ + beq.n 1f8dba │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 287e40 │ │ │ │ + bl 287f10 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 1f8cc8 │ │ │ │ + bhi.n 1f8d98 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1f8d3c │ │ │ │ + cbz r3, 1f8e0c │ │ │ │ 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 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r5, r3, r4 │ │ │ │ - b.n 1f8d18 │ │ │ │ + b.n 1f8de8 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f8d36 │ │ │ │ + beq.n 1f8e06 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 287e40 │ │ │ │ + bl 287f10 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 1f8d14 │ │ │ │ + bhi.n 1f8de4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1f8d88 │ │ │ │ + cbz r3, 1f8e58 │ │ │ │ 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 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r5, r3, r4 │ │ │ │ - b.n 1f8d64 │ │ │ │ + b.n 1f8e34 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f8d82 │ │ │ │ + beq.n 1f8e52 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 287e40 │ │ │ │ + bl 287f10 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1f8d60 │ │ │ │ + bhi.n 1f8e30 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1f8dd4 │ │ │ │ + cbz r3, 1f8ea4 │ │ │ │ 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 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r5, r3, r4 │ │ │ │ - b.n 1f8db0 │ │ │ │ + b.n 1f8e80 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f8dce │ │ │ │ + beq.n 1f8e9e │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 287e40 │ │ │ │ + bl 287f10 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 1f8dac │ │ │ │ + bhi.n 1f8e7c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1f8e1e │ │ │ │ + cbz r3, 1f8eee │ │ │ │ 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 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r5, r3, r4 │ │ │ │ - b.n 1f8dfc │ │ │ │ + b.n 1f8ecc │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f8e18 │ │ │ │ + beq.n 1f8ee8 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldmia.w sp, {r1, r2} │ │ │ │ - bl 287e40 │ │ │ │ + bl 287f10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8df8 │ │ │ │ + bne.n 1f8ec8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 287e28 │ │ │ │ + bl 287ef8 │ │ │ │ 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 287e28 │ │ │ │ + bl 287ef8 │ │ │ │ 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 2015cc │ │ │ │ + bl 20169c │ │ │ │ tst.w r0, #5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ - ldr.w r8, [pc, #228] @ 1f8f88 │ │ │ │ + ldr.w r8, [pc, #228] @ 1f9058 │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, r4 │ │ │ │ add r8, pc │ │ │ │ itttt ne │ │ │ │ movne r7, r2 │ │ │ │ movne r6, r1 │ │ │ │ subne r4, #4 │ │ │ │ movne.w r9, #48 @ 0x30 │ │ │ │ - beq.n 1f8f42 │ │ │ │ + beq.n 1f9012 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 1f8f3a │ │ │ │ + bne.n 1f900a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f8f4e │ │ │ │ + beq.n 1f901e │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f8f74 │ │ │ │ + beq.n 1f9044 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1f8ef4 │ │ │ │ + bne.n 1f8fc4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1f8ef4 │ │ │ │ + bls.n 1f8fc4 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ subs r3, r4, r1 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 202c88 │ │ │ │ + bl 202d58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1f8f3a │ │ │ │ + beq.n 1f900a │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1f8f66 │ │ │ │ + bne.n 1f9036 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 1f8f16 │ │ │ │ + beq.n 1f8fe6 │ │ │ │ mov r0, r3 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f8e8c │ │ │ │ + bl 1f8f5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1f8f3a │ │ │ │ - ldr r2, [pc, #116] @ (1f8f8c ) │ │ │ │ + cbnz r0, 1f900a │ │ │ │ + ldr r2, [pc, #116] @ (1f905c ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ mla r2, r9, r1, r2 │ │ │ │ add r2, sl │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 1f8ef4 │ │ │ │ + bne.n 1f8fc4 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 1f8ef4 │ │ │ │ + bne.n 1f8fc4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f8eba │ │ │ │ + bne.n 1f8f8a │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w sl, r3, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ sub.w sl, r4, sl │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w sl, sl, asr #5 │ │ │ │ - bne.n 1f8efc │ │ │ │ + bne.n 1f8fcc │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f8f02 │ │ │ │ + bne.n 1f8fd2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 202858 │ │ │ │ + bl 202928 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f8f02 │ │ │ │ - b.n 1f8f16 │ │ │ │ + bne.n 1f8fd2 │ │ │ │ + b.n 1f8fe6 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1f8ef4 │ │ │ │ + bhi.n 1f8fc4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f8f3a │ │ │ │ + beq.n 1f900a │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f8fde │ │ │ │ - cbz r3, 1f8fde │ │ │ │ + bne.n 1f90ae │ │ │ │ + cbz r3, 1f90ae │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1f8fbe │ │ │ │ + b.n 1f908e │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f8fde │ │ │ │ + beq.n 1f90ae │ │ │ │ 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 201164 │ │ │ │ + bl 201234 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 1f8fb8 │ │ │ │ + bvc.n 1f9088 │ │ │ │ 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 1f902e │ │ │ │ - cbz r3, 1f9032 │ │ │ │ + bne.n 1f90fe │ │ │ │ + cbz r3, 1f9102 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1f9012 │ │ │ │ + b.n 1f90e2 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f9032 │ │ │ │ + beq.n 1f9102 │ │ │ │ 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 201164 │ │ │ │ + bl 201234 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1f900c │ │ │ │ + bvs.n 1f90dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #120] @ 1f90c0 │ │ │ │ + ldr.w ip, [pc, #120] @ 1f9190 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f90c4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f9194 ) │ │ │ │ add ip, pc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ strd r2, r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 20273c │ │ │ │ + bl 20280c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f909a │ │ │ │ - ldr r2, [pc, #68] @ (1f90c8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f90c4 ) │ │ │ │ + beq.n 1f916a │ │ │ │ + ldr r2, [pc, #68] @ (1f9198 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f9194 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f90ba │ │ │ │ + bne.n 1f918a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 201164 │ │ │ │ + bl 201234 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f9082 │ │ │ │ + b.n 1f9152 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f9102 │ │ │ │ + beq.n 1f91d2 │ │ │ │ subs r2, #4 │ │ │ │ push {lr} │ │ │ │ movw lr, #311 @ 0x137 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1f90f6 │ │ │ │ + bne.n 1f91c6 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f9100 │ │ │ │ + bne.n 1f91d0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1f9100 │ │ │ │ + bne.n 1f91d0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f90de │ │ │ │ + bne.n 1f91ae │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #68] @ 1f9154 │ │ │ │ + ldr.w ip, [pc, #68] @ 1f9224 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 1f912a │ │ │ │ + cbnz r2, 1f91fa │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1f912e │ │ │ │ + bne.n 1f91fe │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9136 │ │ │ │ + beq.n 1f9206 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #28] @ (1f9158 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f9228 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ 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 1f9182 │ │ │ │ - cbnz r2, 1f9190 │ │ │ │ + beq.n 1f9252 │ │ │ │ + cbnz r2, 1f9260 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1f9186 │ │ │ │ + beq.n 1f9256 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movw r3, #283 @ 0x11b │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f9174 │ │ │ │ + beq.n 1f9244 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #524] @ (1f93a8 ) │ │ │ │ + ldr r0, [pc, #524] @ (1f9478 ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1f91de │ │ │ │ + bne.n 1f92ae │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f93a4 │ │ │ │ + beq.w 1f9474 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #500] @ (1f93ac ) │ │ │ │ + ldr r1, [pc, #500] @ (1f947c ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r1, r0, r3, r1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r3, r4, r1 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r2, [ip, #13] │ │ │ │ moveq r5, r2 │ │ │ │ addeq.w r6, r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1f920c │ │ │ │ + beq.n 1f92dc │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f92d4 │ │ │ │ + beq.n 1f93a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sxth r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ cmp r2, #1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ sbcs.w r0, lr, #0 │ │ │ │ - blt.n 1f91de │ │ │ │ + blt.n 1f92ae │ │ │ │ subs r0, r2, #1 │ │ │ │ and.w r2, r2, r0 │ │ │ │ adc.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r0, lr │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 1f91de │ │ │ │ + bne.n 1f92ae │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1f93a4 │ │ │ │ + beq.w 1f9474 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ cmp r5, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, ip, r0, lsl #3 │ │ │ │ ldrd r2, r0, [r0, #-20] │ │ │ │ - bhi.w 1f93a0 │ │ │ │ + bhi.w 1f9470 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 1f939a │ │ │ │ - add r0, pc, #8 @ (adr r0, 1f9230 ) │ │ │ │ + bhi.w 1f946a │ │ │ │ + add r0, pc, #8 @ (adr r0, 1f9300 ) │ │ │ │ ldr.w lr, [r0, r6, lsl #2] │ │ │ │ add r0, lr │ │ │ │ bx r0 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ @@ -571916,36 +572124,36 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ orrs.w ip, r0, r2 │ │ │ │ - beq.n 1f91de │ │ │ │ + beq.n 1f92ae │ │ │ │ adds.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, ip, r0 │ │ │ │ adc.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, ip, r2 │ │ │ │ orrs r0, r2 │ │ │ │ - bne.n 1f91de │ │ │ │ + bne.n 1f92ae │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f93a4 │ │ │ │ + beq.n 1f9474 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ ldr.w r2, [lr, #56] @ 0x38 │ │ │ │ adds r0, #5 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #32 │ │ │ │ ldrd r0, r2, [r2, #-20] │ │ │ │ - bhi.n 1f92b4 │ │ │ │ + bhi.n 1f9384 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1f938e │ │ │ │ - add r2, pc, #8 @ (adr r2, 1f9300 ) │ │ │ │ + bhi.n 1f945e │ │ │ │ + add r2, pc, #8 @ (adr r2, 1f93d0 ) │ │ │ │ ldr.w ip, [r2, r4, lsl #2] │ │ │ │ add r2, ip │ │ │ │ bx r2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -572006,62 +572214,62 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1f92b4 │ │ │ │ + b.n 1f9384 │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 1f92ce │ │ │ │ + bne.n 1f939e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1f92b4 │ │ │ │ + b.n 1f9384 │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1f91e8 │ │ │ │ + b.n 1f92b8 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1f91e8 │ │ │ │ + b.n 1f92b8 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 1f91e8 │ │ │ │ + b.n 1f92b8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 201198 │ │ │ │ + bl 201268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f943c │ │ │ │ + beq.n 1f950c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f9492 │ │ │ │ + beq.n 1f9562 │ │ │ │ ldr.w lr, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w ip, [lr, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ ldrd r1, r0, [r0, #-20] │ │ │ │ - bhi.n 1f9482 │ │ │ │ + bhi.n 1f9552 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1f9438 │ │ │ │ + bhi.n 1f9508 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r5, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -572072,78 +572280,78 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9492 │ │ │ │ + beq.n 1f9562 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1f942a │ │ │ │ + bne.n 1f94fa │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9492 │ │ │ │ + beq.n 1f9562 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxth r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1f9440 │ │ │ │ - b.n 1f943c │ │ │ │ + bne.n 1f9510 │ │ │ │ + b.n 1f950c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9492 │ │ │ │ + beq.n 1f9562 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxtb r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1f9456 │ │ │ │ - b.n 1f943c │ │ │ │ + bne.n 1f9526 │ │ │ │ + b.n 1f950c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9492 │ │ │ │ + beq.n 1f9562 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f946c │ │ │ │ - b.n 1f943c │ │ │ │ + beq.n 1f953c │ │ │ │ + b.n 1f950c │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1f943c │ │ │ │ + beq.n 1f950c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f93e8 │ │ │ │ + bne.n 1f94b8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add.w r0, r1, r2, lsl #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r4, [pc, #240] @ (1f9594 ) │ │ │ │ + ldr r4, [pc, #240] @ (1f9664 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r4, pc │ │ │ │ ldrb.w r5, [r0, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1f953a │ │ │ │ + bne.n 1f960a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9578 │ │ │ │ + beq.n 1f9648 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #224] @ (1f9598 ) │ │ │ │ + ldr r1, [pc, #224] @ (1f9668 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ mla r1, r4, r5, r1 │ │ │ │ add r1, r2 │ │ │ │ ldrb r2, [r1, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f953a │ │ │ │ + bne.n 1f960a │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ rsb r2, r6, #64 @ 0x40 │ │ │ │ sub.w r5, r6, #32 │ │ │ │ subs.w r1, r2, #32 │ │ │ │ add.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ @@ -572157,17 +572365,17 @@ │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r6, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ ldrd r2, r1, [r1, #-20] │ │ │ │ - bhi.n 1f9548 │ │ │ │ + bhi.n 1f9618 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1f9590 │ │ │ │ + bhi.n 1f9660 │ │ │ │ tbb [pc, lr] │ │ │ │ subs r3, #55 @ 0x37 │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ adds r4, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ @@ -572190,236 +572398,236 @@ │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ mov.w r8, r9, lsr #31 │ │ │ │ it eq │ │ │ │ orreq.w r8, r8, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f953a │ │ │ │ + bne.n 1f960a │ │ │ │ negs r7, r2 │ │ │ │ sbc.w r1, r8, r1 │ │ │ │ bic.w r2, r7, r2 │ │ │ │ and.w r1, r1, r9 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1f953e │ │ │ │ + bne.n 1f960e │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1f94fc │ │ │ │ + bne.n 1f95cc │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1f9548 │ │ │ │ + b.n 1f9618 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1f9548 │ │ │ │ + b.n 1f9618 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1f9548 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + b.n 1f9618 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #120] @ 1f9624 │ │ │ │ + ldr.w ip, [pc, #120] @ 1f96f4 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f9628 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f96f8 ) │ │ │ │ add ip, pc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ strd r2, r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 20273c │ │ │ │ + bl 20280c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f95fe │ │ │ │ - ldr r2, [pc, #68] @ (1f962c ) │ │ │ │ - ldr r3, [pc, #60] @ (1f9628 ) │ │ │ │ + beq.n 1f96ce │ │ │ │ + ldr r2, [pc, #68] @ (1f96fc ) │ │ │ │ + ldr r3, [pc, #60] @ (1f96f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f961e │ │ │ │ + bne.n 1f96ee │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 201164 │ │ │ │ + bl 201234 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f95e6 │ │ │ │ + b.n 1f96b6 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #120] @ 1f96b8 │ │ │ │ + ldr.w ip, [pc, #120] @ 1f9788 │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f96bc ) │ │ │ │ + ldr r2, [pc, #112] @ (1f978c ) │ │ │ │ add ip, pc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ strd r2, r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 20273c │ │ │ │ + bl 20280c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f9692 │ │ │ │ - ldr r2, [pc, #68] @ (1f96c0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f96bc ) │ │ │ │ + beq.n 1f9762 │ │ │ │ + ldr r2, [pc, #68] @ (1f9790 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f978c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f96b2 │ │ │ │ + bne.n 1f9782 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 201164 │ │ │ │ + bl 201234 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f967a │ │ │ │ + b.n 1f974a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #120] @ 1f974c │ │ │ │ + ldr.w ip, [pc, #120] @ 1f981c │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f9750 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f9820 ) │ │ │ │ add ip, pc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ strd r2, r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 20273c │ │ │ │ + bl 20280c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f9726 │ │ │ │ - ldr r2, [pc, #68] @ (1f9754 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f9750 ) │ │ │ │ + beq.n 1f97f6 │ │ │ │ + ldr r2, [pc, #68] @ (1f9824 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f9820 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9746 │ │ │ │ + bne.n 1f9816 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #20] │ │ │ │ - bl 201164 │ │ │ │ + bl 201234 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f970e │ │ │ │ + b.n 1f97de │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r1, #44 @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 201198 │ │ │ │ + bl 201268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f97f8 │ │ │ │ + beq.n 1f98c8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f9830 │ │ │ │ + beq.n 1f9900 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w ip, [r4, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldrd r0, r1, [r1, #-20] │ │ │ │ - bhi.n 1f9828 │ │ │ │ + bhi.n 1f98f8 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1f97d2 │ │ │ │ + bhi.n 1f98a2 │ │ │ │ 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 │ │ │ │ @@ -572429,81 +572637,81 @@ │ │ │ │ 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 r0, 1f97f8 │ │ │ │ + cbz r0, 1f98c8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9830 │ │ │ │ + beq.n 1f9900 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ - b.n 1f97d2 │ │ │ │ + b.n 1f98a2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9830 │ │ │ │ + beq.n 1f9900 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f97e4 │ │ │ │ + bne.n 1f98b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9830 │ │ │ │ + beq.n 1f9900 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f97fc │ │ │ │ - b.n 1f97f8 │ │ │ │ + bne.n 1f98cc │ │ │ │ + b.n 1f98c8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f97fa │ │ │ │ + beq.n 1f98ca │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 1f9812 │ │ │ │ + bne.n 1f98e2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ orrs r0, r1 │ │ │ │ - beq.n 1f97f8 │ │ │ │ + beq.n 1f98c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f9790 │ │ │ │ + bne.n 1f9860 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r1, #44 @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 201198 │ │ │ │ - cbz r0, 1f98b2 │ │ │ │ + bl 201268 │ │ │ │ + cbz r0, 1f9982 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f98fc │ │ │ │ + beq.n 1f99cc │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp r1, #32 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - bhi.n 1f98f4 │ │ │ │ + bhi.n 1f99c4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1f98ae │ │ │ │ + bhi.n 1f997e │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r6, r6, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r4, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -572514,82 +572722,82 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f98fc │ │ │ │ + beq.n 1f99cc │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r1, r0, #27 │ │ │ │ - bne.n 1f98a0 │ │ │ │ + bne.n 1f9970 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f98fc │ │ │ │ + beq.n 1f99cc │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r0, r0, #27 │ │ │ │ - bne.n 1f98b6 │ │ │ │ - b.n 1f98b2 │ │ │ │ + bne.n 1f9986 │ │ │ │ + b.n 1f9982 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f98fc │ │ │ │ + beq.n 1f99cc │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r5, r0, #27 │ │ │ │ - bne.n 1f98ca │ │ │ │ - b.n 1f98b2 │ │ │ │ + bne.n 1f999a │ │ │ │ + b.n 1f9982 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f98b4 │ │ │ │ + beq.n 1f9984 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ - bne.n 1f98de │ │ │ │ + bne.n 1f99ae │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r0, r0, #27 │ │ │ │ - beq.n 1f98b2 │ │ │ │ + beq.n 1f9982 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f9868 │ │ │ │ + bne.n 1f9938 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 201198 │ │ │ │ + bl 201268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f999a │ │ │ │ + beq.n 1f9a6a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f9aa4 │ │ │ │ + beq.w 1f9b74 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb.w r9, [r7, #13] │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ ldrd r4, sl, [r2, #-20] │ │ │ │ - bhi.w 1f9a7e │ │ │ │ + bhi.w 1f9b4e │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f99a0 │ │ │ │ + bhi.n 1f9a70 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ str r6, [r3, #112] @ 0x70 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -572600,21 +572808,21 @@ │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1f9aa4 │ │ │ │ + beq.w 1f9b74 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 1f9984 │ │ │ │ + bne.n 1f9a54 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 5af2c <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -572624,30 +572832,30 @@ │ │ │ │ orrs r3, r2 │ │ │ │ lsl.w r2, sl, r0 │ │ │ │ subs r2, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r2 │ │ │ │ - bne.n 1f999a │ │ │ │ + bne.n 1f9a6a │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 1f999a │ │ │ │ + beq.n 1f9a6a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f9aa4 │ │ │ │ + beq.n 1f9b74 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 1f99a8 │ │ │ │ + b.n 1f9a78 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1f9a02 │ │ │ │ + b.n 1f9ad2 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 1f999a │ │ │ │ + beq.n 1f9a6a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f9aa4 │ │ │ │ + beq.n 1f9b74 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a9d0 <__popcountdi2@plt> │ │ │ │ @@ -572658,23 +572866,23 @@ │ │ │ │ orrs r3, r2 │ │ │ │ lsl.w r2, sl, r0 │ │ │ │ subs r2, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r2 │ │ │ │ - beq.n 1f99f0 │ │ │ │ - b.n 1f999a │ │ │ │ + beq.n 1f9ac0 │ │ │ │ + b.n 1f9a6a │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1f9a4e │ │ │ │ + b.n 1f9b1e │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 1f999a │ │ │ │ + beq.n 1f9a6a │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f9aa4 │ │ │ │ + beq.n 1f9b74 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a9d0 <__popcountdi2@plt> │ │ │ │ @@ -572685,57 +572893,57 @@ │ │ │ │ orrs r3, r2 │ │ │ │ lsl.w r2, sl, r0 │ │ │ │ subs r2, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r2 │ │ │ │ - beq.n 1f9a3c │ │ │ │ - b.n 1f999a │ │ │ │ + beq.n 1f9b0c │ │ │ │ + b.n 1f9a6a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 5a9d0 <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1f9aaa │ │ │ │ + bne.n 1f9b7a │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ - bne.n 1f999a │ │ │ │ + bne.n 1f9a6a │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w 1f999a │ │ │ │ + beq.w 1f9a6a │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1f9940 │ │ │ │ + bne.w 1f9a10 │ │ │ │ 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 1f9a90 │ │ │ │ + b.n 1f9b60 │ │ │ │ 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 201198 │ │ │ │ + bl 201268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f9d3e │ │ │ │ + beq.w 1f9e0e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f9d38 │ │ │ │ + beq.w 1f9e08 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ add r4, r7 │ │ │ │ add.w lr, r7, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w ip, [r3, #13] │ │ │ │ @@ -572746,35 +572954,35 @@ │ │ │ │ rsb r3, ip, #32 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ - beq.w 1f9d44 │ │ │ │ + beq.w 1f9e14 │ │ │ │ subs r3, r7, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ orrs r2, r1 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ lsl.w r1, r3, ip │ │ │ │ orrs r2, r0 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.w 1f9d26 │ │ │ │ + bhi.w 1f9df6 │ │ │ │ mov.w r8, #1 │ │ │ │ subs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, ip │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1f9bac │ │ │ │ + bhi.n 1f9c7c │ │ │ │ tbb [pc, r5] │ │ │ │ adds r1, r5, r2 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ strb r0, [r3, #24] │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ @@ -572797,357 +573005,357 @@ │ │ │ │ rsb r5, ip, #32 │ │ │ │ ands r0, r1 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ lsr.w r5, r8, r5 │ │ │ │ - bne.w 1f9d3e │ │ │ │ + bne.w 1f9e0e │ │ │ │ orrs r3, r5 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 1f9d38 │ │ │ │ + beq.w 1f9e08 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1f9b9c │ │ │ │ + beq.n 1f9c6c │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ subs r1, r7, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ lsl.w r2, r3, ip │ │ │ │ sub.w r3, ip, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 1f9bac │ │ │ │ + b.n 1f9c7c │ │ │ │ sub.w r5, ip, #32 │ │ │ │ rsb r3, ip, #32 │ │ │ │ uxth r0, r0 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ ands r0, r1 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.w 1f9d3e │ │ │ │ + bne.w 1f9e0e │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 1f9d38 │ │ │ │ + beq.w 1f9e08 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ moveq r2, r1 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 1f9c04 │ │ │ │ + beq.n 1f9cd4 │ │ │ │ subs r1, r7, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsl.w r2, r5, ip │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 1f9c04 │ │ │ │ + b.n 1f9cd4 │ │ │ │ sub.w r5, ip, #32 │ │ │ │ rsb r3, ip, #32 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ ands r0, r1 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 1f9d3e │ │ │ │ + bne.n 1f9e0e │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 1f9d38 │ │ │ │ + beq.n 1f9e08 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ moveq r2, r1 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 1f9c68 │ │ │ │ + beq.n 1f9d38 │ │ │ │ subs r1, r7, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsl.w r2, r5, ip │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 1f9c68 │ │ │ │ + b.n 1f9d38 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r1 │ │ │ │ sub.w r5, ip, #32 │ │ │ │ rsb r3, ip, #32 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ ands r0, r1 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 1f9d3e │ │ │ │ + bne.n 1f9e0e │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 1f9d38 │ │ │ │ + beq.n 1f9e08 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 1f9cc8 │ │ │ │ + beq.n 1f9d98 │ │ │ │ subs r1, r7, #1 │ │ │ │ sub.w r3, ip, #32 │ │ │ │ adc.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsl.w r2, r5, ip │ │ │ │ orrs r2, r3 │ │ │ │ rsb r3, ip, #32 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ - b.n 1f9cce │ │ │ │ + b.n 1f9d9e │ │ │ │ ands r0, r1 │ │ │ │ ands r3, r2 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - bne.n 1f9d3e │ │ │ │ + bne.n 1f9e0e │ │ │ │ cmp r4, lr │ │ │ │ - bne.w 1f9b16 │ │ │ │ + bne.w 1f9be6 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1f9b50 │ │ │ │ + b.n 1f9c20 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 201198 │ │ │ │ + bl 201268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9e6c │ │ │ │ + beq.n 1f9f3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f9e08 │ │ │ │ + beq.n 1f9ed8 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ add r4, r8 │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ lsrs r6, r6, #1 │ │ │ │ and.w lr, r6, #63 @ 0x3f │ │ │ │ lsl.w r8, r9, lr │ │ │ │ sub.w r1, lr, #32 │ │ │ │ rsb r3, lr, #32 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1f9e0e │ │ │ │ + beq.n 1f9ede │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldrd r2, r3, [r3, #-20] │ │ │ │ - bhi.n 1f9df6 │ │ │ │ + bhi.n 1f9ec6 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1f9e16 │ │ │ │ + bhi.n 1f9ee6 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r0, #150 @ 0x96 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ strb r0, [r4, #8] │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ - ldr r6, [pc, #128] @ (1f9e68 ) │ │ │ │ + ldr r6, [pc, #128] @ (1f9f38 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ and.w r2, ip, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - bne.n 1f9e6c │ │ │ │ + bne.n 1f9f3c │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1f9d98 │ │ │ │ + bne.n 1f9e68 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ - b.n 1f9db8 │ │ │ │ + b.n 1f9e88 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ and.w r2, r2, ip │ │ │ │ sub.w r3, lr, #32 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - bne.n 1f9e6c │ │ │ │ + bne.n 1f9f3c │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f9e08 │ │ │ │ + beq.n 1f9ed8 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.w 1f9f5e │ │ │ │ + beq.w 1fa02e │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w r3, lr, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - beq.n 1f9e30 │ │ │ │ + beq.n 1f9f00 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ sub.w r3, lr, #32 │ │ │ │ uxth r2, r2 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - bne.n 1f9e6c │ │ │ │ + bne.n 1f9f3c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f9e08 │ │ │ │ + beq.n 1f9ed8 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1f9f4c │ │ │ │ + beq.n 1fa01c │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1f9e7c │ │ │ │ + b.n 1f9f4c │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ sub.w r3, lr, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - bne.n 1f9e6c │ │ │ │ + bne.n 1f9f3c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1f9e08 │ │ │ │ + beq.n 1f9ed8 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1f9f70 │ │ │ │ + beq.n 1fa040 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1f9ec4 │ │ │ │ + b.n 1f9f94 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r8, r5, lr │ │ │ │ sub.w r3, lr, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ and.w r2, r2, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - bne.n 1f9e6c │ │ │ │ + bne.n 1f9f3c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 1f9e08 │ │ │ │ + beq.w 1f9ed8 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1f9f82 │ │ │ │ + beq.n 1fa052 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ rsb r1, lr, #32 │ │ │ │ adds.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1f9f0c │ │ │ │ + b.n 1f9fdc │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 1f9e7c │ │ │ │ + b.n 1f9f4c │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 1f9e20 │ │ │ │ + b.n 1f9ef0 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 1f9ec4 │ │ │ │ + b.n 1f9f94 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n 1f9f0c │ │ │ │ + b.n 1f9fdc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 201198 │ │ │ │ + bl 201268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa094 │ │ │ │ + beq.n 1fa164 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fa062 │ │ │ │ + beq.n 1fa132 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ add r4, r7 │ │ │ │ add.w lr, r7, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w ip, [r3, #13] │ │ │ │ @@ -573158,32 +573366,32 @@ │ │ │ │ rsb r3, ip, #32 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ - beq.w 1fa120 │ │ │ │ + beq.w 1fa1f0 │ │ │ │ subs r3, r7, #1 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ orrs r1, r2 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ lsl.w r2, r3, ip │ │ │ │ orrs r1, r0 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 1fa056 │ │ │ │ + bhi.n 1fa126 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1fa09a │ │ │ │ + bhi.n 1fa16a │ │ │ │ tbb [pc, r5] │ │ │ │ adds r2, #25 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ ldrsh r2, [r6, r0] │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ @@ -573196,301 +573404,301 @@ │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ ands r0, r2 │ │ │ │ ands r1, r3 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.n 1fa094 │ │ │ │ + bne.n 1fa164 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 1f9fde │ │ │ │ + bne.n 1fa0ae │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxtb r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 1fa094 │ │ │ │ + bne.n 1fa164 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 1fa062 │ │ │ │ + beq.n 1fa132 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1fa128 │ │ │ │ + beq.n 1fa1f8 │ │ │ │ ldrb.w r1, [lr, #1]! │ │ │ │ subs r2, r3, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 1fa074 │ │ │ │ + beq.n 1fa144 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 1fa094 │ │ │ │ + bne.n 1fa164 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 1fa062 │ │ │ │ + beq.n 1fa132 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1fa158 │ │ │ │ + beq.n 1fa228 │ │ │ │ ldrb.w r1, [lr, #1]! │ │ │ │ subs r2, r3, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 1fa0a4 │ │ │ │ - b.n 1fa094 │ │ │ │ + beq.n 1fa174 │ │ │ │ + b.n 1fa164 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxth r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 1fa094 │ │ │ │ + bne.n 1fa164 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 1fa062 │ │ │ │ + beq.n 1fa132 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1fa148 │ │ │ │ + beq.n 1fa218 │ │ │ │ ldrb.w r1, [lr, #1]! │ │ │ │ subs r2, r3, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxth r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 1fa0d0 │ │ │ │ - b.n 1fa094 │ │ │ │ + beq.n 1fa1a0 │ │ │ │ + b.n 1fa164 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ uxtb r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - bne.n 1fa094 │ │ │ │ + bne.n 1fa164 │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 1fa062 │ │ │ │ + beq.n 1fa132 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1fa138 │ │ │ │ + beq.n 1fa208 │ │ │ │ ldrb.w r1, [lr, #1]! │ │ │ │ subs r2, r3, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ tst r0, r2 │ │ │ │ - beq.n 1fa0fe │ │ │ │ - b.n 1fa094 │ │ │ │ + beq.n 1fa1ce │ │ │ │ + b.n 1fa164 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1fa018 │ │ │ │ + b.n 1fa0e8 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1fa06e │ │ │ │ + b.n 1fa13e │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1fa0f8 │ │ │ │ + b.n 1fa1c8 │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1fa0ca │ │ │ │ + b.n 1fa19a │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1fa0a0 │ │ │ │ + b.n 1fa170 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 201198 │ │ │ │ + bl 201268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa25e │ │ │ │ + beq.n 1fa32e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fa226 │ │ │ │ + beq.n 1fa2f6 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ subs r1, r7, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ ldrb.w lr, [r5, #13] │ │ │ │ lsrs r4, r4, #1 │ │ │ │ and.w r6, r4, #63 @ 0x3f │ │ │ │ lsl.w r7, r8, r6 │ │ │ │ sub.w r2, r6, #32 │ │ │ │ rsb r0, r6, #32 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 1fa22c │ │ │ │ + beq.n 1fa2fc │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r0, r8, r0 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ adc.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ ldrd r2, r0, [r0, #-20] │ │ │ │ - bhi.n 1fa214 │ │ │ │ + bhi.n 1fa2e4 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1fa290 │ │ │ │ + bhi.n 1fa360 │ │ │ │ tbb [pc, r0] │ │ │ │ - ldr r6, [pc, #392] @ (1fa380 ) │ │ │ │ - ldr r6, [pc, #312] @ (1fa330 ) │ │ │ │ - ldr r6, [pc, #312] @ (1fa334 ) │ │ │ │ + ldr r6, [pc, #392] @ (1fa450 ) │ │ │ │ + ldr r6, [pc, #312] @ (1fa400 ) │ │ │ │ + ldr r6, [pc, #312] @ (1fa404 ) │ │ │ │ subs r0, #78 @ 0x4e │ │ │ │ - ldr r6, [pc, #312] @ (1fa338 ) │ │ │ │ - ldr r6, [pc, #312] @ (1fa338 ) │ │ │ │ - ldr r6, [pc, #312] @ (1fa33c ) │ │ │ │ + ldr r6, [pc, #312] @ (1fa408 ) │ │ │ │ + ldr r6, [pc, #312] @ (1fa408 ) │ │ │ │ + ldr r6, [pc, #312] @ (1fa40c ) │ │ │ │ movs r0, #78 @ 0x4e │ │ │ │ - ldr r6, [pc, #312] @ (1fa340 ) │ │ │ │ - ldr r6, [pc, #312] @ (1fa340 ) │ │ │ │ - ldr r6, [pc, #312] @ (1fa344 ) │ │ │ │ - ldr r6, [pc, #312] @ (1fa344 ) │ │ │ │ - ldr r6, [pc, #312] @ (1fa348 ) │ │ │ │ - ldr r6, [pc, #312] @ (1fa348 ) │ │ │ │ - ldr r6, [pc, #312] @ (1fa34c ) │ │ │ │ - ldr r6, [pc, #312] @ (1fa34c ) │ │ │ │ + ldr r6, [pc, #312] @ (1fa410 ) │ │ │ │ + ldr r6, [pc, #312] @ (1fa410 ) │ │ │ │ + ldr r6, [pc, #312] @ (1fa414 ) │ │ │ │ + ldr r6, [pc, #312] @ (1fa414 ) │ │ │ │ + ldr r6, [pc, #312] @ (1fa418 ) │ │ │ │ + ldr r6, [pc, #312] @ (1fa418 ) │ │ │ │ + ldr r6, [pc, #312] @ (1fa41c ) │ │ │ │ + ldr r6, [pc, #312] @ (1fa41c ) │ │ │ │ and.w r2, ip, r2 │ │ │ │ and.w r9, r9, r0 │ │ │ │ orrs.w r2, r2, r9 │ │ │ │ - bne.n 1fa25e │ │ │ │ + bne.n 1fa32e │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1fa1b2 │ │ │ │ + bne.n 1fa282 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, ip │ │ │ │ - b.n 1fa1d2 │ │ │ │ + b.n 1fa2a2 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 1fa25e │ │ │ │ + bne.n 1fa32e │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1fa226 │ │ │ │ + beq.n 1fa2f6 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 1fa2e4 │ │ │ │ + beq.n 1fa3b4 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ adds.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1fa240 │ │ │ │ + beq.n 1fa310 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 1fa25e │ │ │ │ + bne.n 1fa32e │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1fa226 │ │ │ │ + beq.n 1fa2f6 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 1fa304 │ │ │ │ + beq.n 1fa3d4 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ adds.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1fa270 │ │ │ │ - b.n 1fa25e │ │ │ │ + beq.n 1fa340 │ │ │ │ + b.n 1fa32e │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 1fa25e │ │ │ │ + bne.n 1fa32e │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1fa226 │ │ │ │ + beq.n 1fa2f6 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 1fa2f4 │ │ │ │ + beq.n 1fa3c4 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ adds.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1fa29a │ │ │ │ - b.n 1fa25e │ │ │ │ + beq.n 1fa36a │ │ │ │ + b.n 1fa32e │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 1fa25e │ │ │ │ + bne.n 1fa32e │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1fa226 │ │ │ │ + beq.n 1fa2f6 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.n 1fa314 │ │ │ │ + beq.n 1fa3e4 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ adds.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1fa2c4 │ │ │ │ - b.n 1fa25e │ │ │ │ + beq.n 1fa394 │ │ │ │ + b.n 1fa32e │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1fa238 │ │ │ │ + b.n 1fa308 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1fa294 │ │ │ │ + b.n 1fa364 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1fa268 │ │ │ │ + b.n 1fa338 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1fa2bc │ │ │ │ + b.n 1fa38c │ │ │ │ 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 201198 │ │ │ │ + bl 201268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa4ae │ │ │ │ + beq.w 1fa57e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fa584 │ │ │ │ + beq.w 1fa654 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb.w r9, [r7, #13] │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ ldrd r4, sl, [r2, #-20] │ │ │ │ - bhi.w 1fa52a │ │ │ │ + bhi.w 1fa5fa │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.n 1fa3c8 │ │ │ │ + bhi.n 1fa498 │ │ │ │ tbb [pc, r9] │ │ │ │ subs r2, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -573501,28 +573709,28 @@ │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 1fa4ae │ │ │ │ + beq.n 1fa57e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1fa4b0 │ │ │ │ + beq.n 1fa580 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ands.w r0, r4, #255 @ 0xff │ │ │ │ - bne.n 1fa3ac │ │ │ │ - b.n 1fa4b0 │ │ │ │ + bne.n 1fa47c │ │ │ │ + b.n 1fa580 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fa4ae │ │ │ │ + beq.n 1fa57e │ │ │ │ blx 5af2c <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ lsr.w r2, sl, r2 │ │ │ │ @@ -573537,37 +573745,37 @@ │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ lsr.w ip, r2, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - bne.n 1fa4ae │ │ │ │ + bne.n 1fa57e │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 1fa4ae │ │ │ │ + beq.n 1fa57e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1fa584 │ │ │ │ + beq.w 1fa654 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 1fa3d0 │ │ │ │ + b.n 1fa4a0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1fa458 │ │ │ │ + b.n 1fa528 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 1fa4ae │ │ │ │ + beq.n 1fa57e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1fa584 │ │ │ │ + beq.w 1fa654 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r4, 1fa4ae │ │ │ │ + cbz r4, 1fa57e │ │ │ │ blx 5a9d0 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ lsr.w r2, sl, r2 │ │ │ │ @@ -573582,32 +573790,32 @@ │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ lsr.w ip, r2, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - beq.n 1fa444 │ │ │ │ + beq.n 1fa514 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1fa4d0 │ │ │ │ + b.n 1fa5a0 │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 1fa4ae │ │ │ │ + beq.n 1fa57e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1fa584 │ │ │ │ + beq.n 1fa654 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fa4ae │ │ │ │ + beq.n 1fa57e │ │ │ │ blx 5a9d0 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ lsr.w r2, sl, r2 │ │ │ │ @@ -573622,91 +573830,91 @@ │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ lsr.w ip, r2, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - beq.n 1fa4be │ │ │ │ - b.n 1fa4ae │ │ │ │ + beq.n 1fa58e │ │ │ │ + b.n 1fa57e │ │ │ │ orrs.w r3, r4, sl │ │ │ │ - beq.n 1fa4ae │ │ │ │ + beq.n 1fa57e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 5a9d0 <__popcountdi2@plt> │ │ │ │ - cbz r4, 1fa58a │ │ │ │ + cbz r4, 1fa65a │ │ │ │ rbit r2, r4 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ itt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ moveq r3, r1 │ │ │ │ - bne.n 1fa59c │ │ │ │ + bne.n 1fa66c │ │ │ │ sub.w ip, r2, #32 │ │ │ │ lsls r3, r2 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ lsr.w ip, r1, ip │ │ │ │ orr.w r3, r3, ip │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r2, r4 │ │ │ │ - bne.n 1fa4ae │ │ │ │ + bne.n 1fa57e │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 1fa4ae │ │ │ │ + beq.n 1fa57e │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1fa366 │ │ │ │ + bne.w 1fa436 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ rbit r2, sl │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp sl, r4 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - b.n 1fa544 │ │ │ │ + b.n 1fa614 │ │ │ │ movs r1, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w ip, r1, ip │ │ │ │ lsls r1, r0 │ │ │ │ orr.w r3, r3, ip │ │ │ │ subs r1, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1fa554 │ │ │ │ + b.n 1fa624 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1fa5ce │ │ │ │ + beq.n 1fa69e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa680 │ │ │ │ + beq.n 1fa750 │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w ip, [lr, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r0, r3, #1 │ │ │ │ subs r2, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrd r3, r1, [r1, #-20] │ │ │ │ - bhi.n 1fa672 │ │ │ │ + bhi.n 1fa742 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fa63e │ │ │ │ + bhi.n 1fa70e │ │ │ │ tbb [pc, r1] │ │ │ │ adds r1, r2, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r2, #28 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ @@ -573718,100 +573926,100 @@ │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1fa626 │ │ │ │ + bne.n 1fa6f6 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1fa62c │ │ │ │ + beq.n 1fa6fc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1fa630 │ │ │ │ + bls.n 1fa700 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1fa62c │ │ │ │ + beq.n 1fa6fc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1fa646 │ │ │ │ - b.n 1fa642 │ │ │ │ + bls.n 1fa716 │ │ │ │ + b.n 1fa712 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1fa62c │ │ │ │ + beq.n 1fa6fc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1fa65c │ │ │ │ - b.n 1fa642 │ │ │ │ + bls.n 1fa72c │ │ │ │ + b.n 1fa712 │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 1fa642 │ │ │ │ + bcs.n 1fa712 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1fa5e4 │ │ │ │ - b.n 1fa62c │ │ │ │ + bne.n 1fa6b4 │ │ │ │ + b.n 1fa6fc │ │ │ │ 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 1fa696 │ │ │ │ + beq.n 1fa766 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1fa6e4 │ │ │ │ + cbz r3, 1fa7b4 │ │ │ │ push {r4, r5, lr} │ │ │ │ movw r4, #2043 @ 0x7fb │ │ │ │ movt r4, #65532 @ 0xfffc │ │ │ │ ldr.w lr, [r1, #56] @ 0x38 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r0, [lr, #13] │ │ │ │ subs r1, r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 1fa6ba │ │ │ │ + b.n 1fa78a │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1fa6e0 │ │ │ │ + beq.n 1fa7b0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r0, #16 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ ldrd ip, r2, [r2, #-20] │ │ │ │ - bls.n 1fa6b6 │ │ │ │ + bls.n 1fa786 │ │ │ │ cmp r0, #32 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r4, ip │ │ │ │ sbcs.w r2, r5, r2 │ │ │ │ - bcs.n 1fa6b6 │ │ │ │ + bcs.n 1fa786 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ 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 1fa6fa │ │ │ │ + beq.n 1fa7ca │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa7c4 │ │ │ │ + beq.n 1fa894 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -573820,18 +574028,18 @@ │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #-20] │ │ │ │ - bhi.n 1fa7b2 │ │ │ │ + bhi.n 1fa882 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1fa768 │ │ │ │ + bhi.n 1fa838 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r0, r2, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r4, #24 │ │ │ │ adds r0, r3, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ @@ -573849,91 +574057,91 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 5af2c <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1fa758 │ │ │ │ + bne.n 1fa828 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1fa75e │ │ │ │ + bne.n 1fa82e │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxth r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a9d0 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1fa758 │ │ │ │ + bne.n 1fa828 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1fa77a │ │ │ │ - b.n 1fa774 │ │ │ │ + bne.n 1fa84a │ │ │ │ + b.n 1fa844 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a9d0 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1fa758 │ │ │ │ + bne.n 1fa828 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1fa796 │ │ │ │ - b.n 1fa774 │ │ │ │ + bne.n 1fa866 │ │ │ │ + b.n 1fa844 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5a9d0 <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1fa758 │ │ │ │ + bne.n 1fa828 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1fa71a │ │ │ │ - b.n 1fa774 │ │ │ │ + bne.n 1fa7ea │ │ │ │ + b.n 1fa844 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (1fa874 ) │ │ │ │ + ldr r0, [pc, #160] @ (1fa944 ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 1fa80a │ │ │ │ + bne.n 1fa8da │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa86a │ │ │ │ - ldr.w lr, [pc, #140] @ 1fa878 │ │ │ │ + beq.n 1fa93a │ │ │ │ + ldr.w lr, [pc, #140] @ 1fa948 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ ldr.w r0, [r0, lr] │ │ │ │ mov.w lr, #48 @ 0x30 │ │ │ │ mla r0, lr, r4, r0 │ │ │ │ add r0, r2 │ │ │ │ ldrb r2, [r0, #23] │ │ │ │ bic.w r2, r2, #121 @ 0x79 │ │ │ │ subs r2, #2 │ │ │ │ tst.w r2, #252 @ 0xfc │ │ │ │ - beq.n 1fa80e │ │ │ │ + beq.n 1fa8de │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r2, r1, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w lr, r1, r3 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w ip, [r2, #56] @ 0x38 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ ldrb.w r0, [ip, #13] │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r0, #32 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - bhi.n 1fa85e │ │ │ │ + bhi.n 1fa92e │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1fa85e │ │ │ │ + bhi.n 1fa92e │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r0, r3, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -573945,35 +574153,35 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa80a │ │ │ │ + beq.n 1fa8da │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 1fa822 │ │ │ │ + bne.n 1fa8f2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1fa862 │ │ │ │ + b.n 1fa932 │ │ │ │ nop │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ 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 1fa88e │ │ │ │ + beq.n 1fa95e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa98e │ │ │ │ + beq.n 1faa5e │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ mov r8, lr │ │ │ │ add r3, r2 │ │ │ │ @@ -573981,17 +574189,17 @@ │ │ │ │ subs r0, r3, #1 │ │ │ │ subs r7, r4, #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, ip, r2, lsl #3 │ │ │ │ ldrd r3, r2, [r2, #-20] │ │ │ │ - bhi.n 1fa8ea │ │ │ │ + bhi.n 1fa9ba │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 1fa934 │ │ │ │ + bhi.n 1faa04 │ │ │ │ tbb [pc, r7] │ │ │ │ adds r5, #34 @ 0x22 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -574007,82 +574215,82 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1fa950 │ │ │ │ + bcs.n 1faa20 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1fa992 │ │ │ │ + bge.n 1faa62 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fa950 │ │ │ │ + bne.n 1faa20 │ │ │ │ mov.w lr, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1fa8ae │ │ │ │ + bne.n 1fa97e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fa952 │ │ │ │ + b.n 1faa22 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1fa926 │ │ │ │ + bcc.n 1fa9f6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fa950 │ │ │ │ + bne.n 1faa20 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1fa912 │ │ │ │ + beq.n 1fa9e2 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, r3, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r4 │ │ │ │ adc.w r4, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - bcc.n 1fa916 │ │ │ │ + bcc.n 1fa9e6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #0 │ │ │ │ uxth r3, r3 │ │ │ │ adds r3, r3, r3 │ │ │ │ add.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r2, r4, r4 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r2, #0 │ │ │ │ - bcs.n 1fa950 │ │ │ │ + bcs.n 1faa20 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1fa97e │ │ │ │ + bcc.n 1faa4e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fa950 │ │ │ │ + bne.n 1faa20 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1fa912 │ │ │ │ + beq.n 1fa9e2 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1fa958 │ │ │ │ + b.n 1faa28 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1fa90e │ │ │ │ + blt.n 1fa9de │ │ │ │ mov.w r8, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1fa90e │ │ │ │ - b.n 1fa950 │ │ │ │ + beq.n 1fa9de │ │ │ │ + b.n 1faa20 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1fa9ba │ │ │ │ + beq.n 1faa8a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1faa8a │ │ │ │ + beq.n 1fab5a │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ mov.w r8, #0 │ │ │ │ add r3, r2 │ │ │ │ @@ -574090,17 +574298,17 @@ │ │ │ │ subs r6, r3, #1 │ │ │ │ add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldrd r3, r1, [r3, #-20] │ │ │ │ - bhi.n 1faa1a │ │ │ │ + bhi.n 1faaea │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1faa64 │ │ │ │ + bhi.n 1fab34 │ │ │ │ tbb [pc, ip] │ │ │ │ adds r5, #31 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ subs r5, r6, #4 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -574114,69 +574322,69 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ adc.w r5, r1, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 1faa84 │ │ │ │ + bcs.n 1fab54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 1faa8e │ │ │ │ + bge.n 1fab5e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1faa84 │ │ │ │ + bne.n 1fab54 │ │ │ │ movs r7, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1fa9da │ │ │ │ + bne.n 1faaaa │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1faa86 │ │ │ │ + b.n 1fab56 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bpl.n 1faa50 │ │ │ │ - cbnz r7, 1faa84 │ │ │ │ + bpl.n 1fab20 │ │ │ │ + cbnz r7, 1fab54 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1faa40 │ │ │ │ - b.n 1faa3c │ │ │ │ + bne.n 1fab10 │ │ │ │ + b.n 1fab0c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1faa3c │ │ │ │ + beq.n 1fab0c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds.w lr, r3, #32768 @ 0x8000 │ │ │ │ mov.w r1, #0 │ │ │ │ adc.w ip, r1, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 1faa84 │ │ │ │ + bcs.n 1fab54 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcc.n 1faa56 │ │ │ │ + bcc.n 1fab26 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1faa56 │ │ │ │ + beq.n 1fab26 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.n 1faa38 │ │ │ │ + blt.n 1fab08 │ │ │ │ mov.w r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1faa38 │ │ │ │ - b.n 1faa84 │ │ │ │ + beq.n 1fab08 │ │ │ │ + b.n 1fab54 │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1faab6 │ │ │ │ + beq.n 1fab86 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fac04 │ │ │ │ + beq.w 1facd4 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ add r3, r2 │ │ │ │ @@ -574184,17 +574392,17 @@ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r8, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r4, r4, #5 │ │ │ │ add.w r4, r0, r4, lsl #3 │ │ │ │ ldrd r3, r4, [r4, #-20] │ │ │ │ - bhi.n 1fabca │ │ │ │ + bhi.n 1fac9a │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 1fab72 │ │ │ │ + bhi.n 1fac42 │ │ │ │ tbb [pc, r8] │ │ │ │ subs r5, #23 │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ @@ -574205,439 +574413,439 @@ │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1fac00 │ │ │ │ + beq.n 1facd0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1fab18 │ │ │ │ - cbz r7, 1fab60 │ │ │ │ + beq.n 1fabe8 │ │ │ │ + cbz r7, 1fac30 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1fac00 │ │ │ │ + beq.n 1facd0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r4, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1fab3e │ │ │ │ + beq.n 1fac0e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1fab38 │ │ │ │ + bne.n 1fac08 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 1fabfa │ │ │ │ + b.n 1facca │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1fac00 │ │ │ │ + beq.n 1facd0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r4, r4 │ │ │ │ adds.w r1, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r1 │ │ │ │ adc.w r1, r4, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 1fab38 │ │ │ │ + bcs.n 1fac08 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1fab64 │ │ │ │ - b.n 1fab36 │ │ │ │ + beq.n 1fac34 │ │ │ │ + b.n 1fac06 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1fac00 │ │ │ │ + beq.n 1facd0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r4, r4 │ │ │ │ adds.w r1, r3, #32768 @ 0x8000 │ │ │ │ mov r5, r1 │ │ │ │ adc.w r1, r4, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 1fab38 │ │ │ │ + bcs.n 1fac08 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1fab96 │ │ │ │ - b.n 1fab36 │ │ │ │ + beq.n 1fac66 │ │ │ │ + b.n 1fac06 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r4, r4 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r4, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1fab38 │ │ │ │ + bcs.n 1fac08 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1fab36 │ │ │ │ + blt.n 1fac06 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - blt.n 1fabfa │ │ │ │ + blt.n 1facca │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fab38 │ │ │ │ + bne.n 1fac08 │ │ │ │ movs r7, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 1faad8 │ │ │ │ + bne.w 1faba8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fab3a │ │ │ │ + b.n 1fac0a │ │ │ │ movs 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r8, r5 │ │ │ │ itt ne │ │ │ │ subne r7, r5, #4 │ │ │ │ movne r9, r8 │ │ │ │ - bne.n 1fac3c │ │ │ │ - b.n 1faf10 │ │ │ │ + bne.n 1fad0c │ │ │ │ + b.n 1fafe0 │ │ │ │ cmp r2, #191 @ 0xbf │ │ │ │ - bne.w 1faeb0 │ │ │ │ + bne.w 1faf80 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 1faf10 │ │ │ │ + beq.w 1fafe0 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 1fac32 │ │ │ │ + bne.n 1fad02 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1faeb0 │ │ │ │ + bne.w 1faf80 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r2, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1fac2c │ │ │ │ + bne.n 1facfc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1fac32 │ │ │ │ + beq.n 1fad02 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 1fac7e │ │ │ │ + b.n 1fad4e │ │ │ │ cmp r2, #191 @ 0xbf │ │ │ │ - bne.w 1faeb0 │ │ │ │ + bne.w 1faf80 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1faf04 │ │ │ │ + beq.w 1fafd4 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 1fac74 │ │ │ │ + bne.n 1fad44 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1faeb0 │ │ │ │ + bne.w 1faf80 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r2, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1fac6e │ │ │ │ + bne.n 1fad3e │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1fac74 │ │ │ │ + beq.n 1fad44 │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1facc8 │ │ │ │ + b.n 1fad98 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.w 1faeb0 │ │ │ │ + bne.w 1faf80 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1faef4 │ │ │ │ + beq.w 1fafc4 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 1facba │ │ │ │ + bne.n 1fad8a │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1faeb0 │ │ │ │ + bne.w 1faf80 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r0, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1facb4 │ │ │ │ + bne.n 1fad84 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1facba │ │ │ │ + beq.n 1fad8a │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1fad16 │ │ │ │ + b.n 1fade6 │ │ │ │ cmp r6, #191 @ 0xbf │ │ │ │ - bne.w 1faeb0 │ │ │ │ + bne.w 1faf80 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 1faee0 │ │ │ │ + beq.w 1fafb0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1fad08 │ │ │ │ + bne.n 1fadd8 │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1faeb0 │ │ │ │ + bne.w 1faf80 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ cmp r6, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r6, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1fad02 │ │ │ │ + bne.n 1fadd2 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 1fad08 │ │ │ │ + beq.n 1fadd8 │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 1fad60 │ │ │ │ + b.n 1fae30 │ │ │ │ cmp r5, #191 @ 0xbf │ │ │ │ - bne.w 1faeb0 │ │ │ │ + bne.w 1faf80 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 1faec6 │ │ │ │ + beq.w 1faf96 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1fad56 │ │ │ │ + bne.n 1fae26 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1faeb0 │ │ │ │ + bne.w 1faf80 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ cmp r5, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r5, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1fad50 │ │ │ │ + bne.n 1fae20 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 1fad56 │ │ │ │ + beq.n 1fae26 │ │ │ │ strd r8, r7, [sp] │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1fadac │ │ │ │ + b.n 1fae7c │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.w 1faeb0 │ │ │ │ + bne.w 1faf80 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 1faeb8 │ │ │ │ + beq.w 1faf88 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 1fad9e │ │ │ │ + bne.n 1fae6e │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1faeb0 │ │ │ │ + bne.n 1faf80 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r0, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1fad98 │ │ │ │ + bne.n 1fae68 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1fad9e │ │ │ │ + beq.n 1fae6e │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1fade8 │ │ │ │ + b.n 1faeb8 │ │ │ │ cmp r3, #191 @ 0xbf │ │ │ │ - bne.n 1faeb0 │ │ │ │ + bne.n 1faf80 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fad9e │ │ │ │ + beq.n 1fae6e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1fade0 │ │ │ │ + bne.n 1faeb0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1faeb0 │ │ │ │ + bne.n 1faf80 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r3, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1faddc │ │ │ │ + bne.n 1faeac │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1fade0 │ │ │ │ + beq.n 1faeb0 │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1fae24 │ │ │ │ + b.n 1faef4 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.n 1faeae │ │ │ │ + bne.n 1faf7e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1fade0 │ │ │ │ + beq.n 1faeb0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 1fae1c │ │ │ │ + bne.n 1faeec │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1faeae │ │ │ │ + bne.n 1faf7e │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #190 @ 0xbe │ │ │ │ it ne │ │ │ │ cmpne.w r0, #260 @ 0x104 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1fae18 │ │ │ │ + bne.n 1faee8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1fae1c │ │ │ │ + beq.n 1faeec │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 1fae68 │ │ │ │ + b.n 1faf38 │ │ │ │ cmp.w lr, #191 @ 0xbf │ │ │ │ - bne.n 1faeae │ │ │ │ + bne.n 1faf7e │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1fae1c │ │ │ │ + beq.n 1faeec │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 1fae5c │ │ │ │ + bne.n 1faf2c │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1faeae │ │ │ │ + bne.n 1faf7e │ │ │ │ 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 1fae56 │ │ │ │ + bne.n 1faf26 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1fac08 │ │ │ │ + bl 1facd8 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fae5c │ │ │ │ + bne.n 1faf2c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1faeb0 │ │ │ │ + b.n 1faf80 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, r7, [sp] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w 1fad60 │ │ │ │ + bne.w 1fae30 │ │ │ │ mov r5, fp │ │ │ │ mov fp, sl │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 1fad16 │ │ │ │ + bne.w 1fade6 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1facc8 │ │ │ │ + bne.w 1fad98 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1fac7e │ │ │ │ + bne.w 1fad4e │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1fac3c │ │ │ │ + bne.w 1fad0c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1faf6c │ │ │ │ + beq.n 1fb03c │ │ │ │ subs r4, #4 │ │ │ │ - b.n 1faf44 │ │ │ │ + b.n 1fb014 │ │ │ │ cmp r3, #191 @ 0xbf │ │ │ │ - bne.n 1faf72 │ │ │ │ + bne.n 1fb042 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1faf6c │ │ │ │ + beq.n 1fb03c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1faf3c │ │ │ │ + bmi.n 1fb00c │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1faf72 │ │ │ │ + cbnz r3, 1fb042 │ │ │ │ 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 1faf38 │ │ │ │ - bl 1fac08 │ │ │ │ + bne.n 1fb008 │ │ │ │ + bl 1facd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1faf3c │ │ │ │ + bne.n 1fb00c │ │ │ │ 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 │ │ │ │ @@ -574645,51 +574853,51 @@ │ │ │ │ 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.w r9, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r8, r1, r9 │ │ │ │ - ldr r7, [pc, #212] @ (1fb068 ) │ │ │ │ + ldr r7, [pc, #212] @ (1fb138 ) │ │ │ │ add.w r3, r8, #44 @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r7, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 201198 │ │ │ │ + bl 201268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb03e │ │ │ │ + beq.n 1fb10e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fb03e │ │ │ │ - ldr r3, [pc, #188] @ (1fb06c ) │ │ │ │ + beq.n 1fb10e │ │ │ │ + ldr r3, [pc, #188] @ (1fb13c ) │ │ │ │ ldr.w sl, [r7, r3] │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r2, r7, r2, sl │ │ │ │ add r2, r6 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.n 1fb010 │ │ │ │ + bhi.n 1fb0e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1fb04e │ │ │ │ + bls.n 1fb11e │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ adds r2, #5 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ cmp r1, #32 │ │ │ │ ldrd r0, r2, [r2, #-20] │ │ │ │ - bhi.n 1fb04a │ │ │ │ + bhi.n 1fb11a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fb060 │ │ │ │ + bhi.n 1fb130 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r0, #43 @ 0x2b │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ @@ -574700,1194 +574908,1194 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 1fb04e │ │ │ │ + bne.n 1fb11e │ │ │ │ add.w r2, r4, r9 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r1, #20] │ │ │ │ - bl 201164 │ │ │ │ + bl 201234 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1fb04e │ │ │ │ + beq.n 1fb11e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1fafba │ │ │ │ + bne.n 1fb08a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxtb r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ orrs r0, r2 │ │ │ │ - bne.n 1fb038 │ │ │ │ + bne.n 1fb108 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ orrs r0, r2 │ │ │ │ - bne.n 1fb038 │ │ │ │ - b.n 1fb04e │ │ │ │ + bne.n 1fb108 │ │ │ │ + b.n 1fb11e │ │ │ │ movs r2, #0 │ │ │ │ orrs r0, r2 │ │ │ │ - bne.n 1fb038 │ │ │ │ - b.n 1fb04e │ │ │ │ - str r6, [r3, r1] │ │ │ │ + bne.n 1fb108 │ │ │ │ + b.n 1fb11e │ │ │ │ + ldr r7, [pc, #568] @ (1fb374 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr.w r3, [pc, #1300] @ 1fb598 │ │ │ │ + ldr.w r3, [pc, #1300] @ 1fb668 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r3, pc │ │ │ │ cmp r6, r5 │ │ │ │ ittt ne │ │ │ │ movne r8, r3 │ │ │ │ subne r5, #4 │ │ │ │ movne r4, r6 │ │ │ │ - beq.n 1fb170 │ │ │ │ + beq.n 1fb240 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ands.w r6, r7, #1 │ │ │ │ - bne.n 1fb168 │ │ │ │ + bne.n 1fb238 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ - cbz r3, 1fb0d8 │ │ │ │ + cbz r3, 1fb1a8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb0ce │ │ │ │ + bne.n 1fb19e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb0ce │ │ │ │ + bls.n 1fb19e │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r5, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 202c88 │ │ │ │ + bl 202d58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fb168 │ │ │ │ + beq.n 1fb238 │ │ │ │ mov r7, r6 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - beq.n 1fb174 │ │ │ │ + beq.n 1fb244 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb178 │ │ │ │ + bne.n 1fb248 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1fb168 │ │ │ │ + beq.n 1fb238 │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov sl, r7 │ │ │ │ mov fp, r3 │ │ │ │ subs r5, r2, #4 │ │ │ │ mov r6, ip │ │ │ │ ldr r7, [r5, #0] │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bmi.n 1fb1c6 │ │ │ │ + bmi.n 1fb296 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1fb1d2 │ │ │ │ + beq.n 1fb2a2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1fb13c │ │ │ │ + beq.n 1fb20c │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1fb13c │ │ │ │ + bne.n 1fb20c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1fb13c │ │ │ │ + bls.n 1fb20c │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 202c88 │ │ │ │ + bl 202d58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fb1c6 │ │ │ │ + beq.n 1fb296 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ - ldr.w r2, [pc, #1108] @ 1fb59c │ │ │ │ + ldr.w r2, [pc, #1108] @ 1fb66c │ │ │ │ ldr.w lr, [r8, r2] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r2, lr │ │ │ │ add r2, r3 │ │ │ │ ldrb r3, [r2, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1fb0ce │ │ │ │ + bne.n 1fb19e │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1fb0ce │ │ │ │ + bmi.n 1fb19e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb09a │ │ │ │ + bne.n 1fb16a │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1fb0d0 │ │ │ │ + b.n 1fb1a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb0ee │ │ │ │ + bne.n 1fb1be │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 202858 │ │ │ │ + bl 202928 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb0ee │ │ │ │ - b.n 1fb144 │ │ │ │ + bne.n 1fb1be │ │ │ │ + b.n 1fb214 │ │ │ │ ldrd r2, r5, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1fb444 │ │ │ │ + bne.w 1fb514 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 1fb396 │ │ │ │ + bne.w 1fb466 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1fb2e4 │ │ │ │ + bne.w 1fb3b4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1fb1fc │ │ │ │ + bne.n 1fb2cc │ │ │ │ ldrd r5, r6, [sp, #12] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1fb104 │ │ │ │ + bne.n 1fb1d4 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 1fb168 │ │ │ │ + b.n 1fb238 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r1, r5, r1 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r1, asr #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 1fb254 │ │ │ │ + bne.n 1fb324 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fb25a │ │ │ │ + beq.n 1fb32a │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1fb1c6 │ │ │ │ + beq.n 1fb296 │ │ │ │ str r5, [sp, #12] │ │ │ │ subs r5, r2, #4 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, ip │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ lsls r0, r7, #31 │ │ │ │ - bmi.n 1fb1ba │ │ │ │ + bmi.n 1fb28a │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fb292 │ │ │ │ + bne.n 1fb362 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r1, r5, r1 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r1, asr #5 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.n 1fb2c6 │ │ │ │ + bne.n 1fb396 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb2cc │ │ │ │ - bl 202858 │ │ │ │ + bne.n 1fb39c │ │ │ │ + bl 202928 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb2cc │ │ │ │ - ldr r1, [pc, #884] @ (1fb59c ) │ │ │ │ + bne.n 1fb39c │ │ │ │ + ldr r1, [pc, #884] @ (1fb66c ) │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mla r1, ip, r1, r0 │ │ │ │ add r1, r3 │ │ │ │ ldrb r1, [r1, #23] │ │ │ │ and.w r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne.n 1fb24c │ │ │ │ + bne.n 1fb31c │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 1fb1ba │ │ │ │ + bpl.n 1fb28a │ │ │ │ add r5, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ ldmia r5, {r5, r6, r7} │ │ │ │ - b.n 1fb268 │ │ │ │ + b.n 1fb338 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 1fb1e8 │ │ │ │ - bl 202858 │ │ │ │ + beq.n 1fb2b8 │ │ │ │ + bl 202928 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb1e8 │ │ │ │ - ldr r1, [pc, #824] @ (1fb59c ) │ │ │ │ + bne.n 1fb2b8 │ │ │ │ + ldr r1, [pc, #824] @ (1fb66c ) │ │ │ │ ldr.w r3, [r8, r1] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ add r1, r2 │ │ │ │ ldrb r1, [r1, #23] │ │ │ │ and.w r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne.n 1fb286 │ │ │ │ + bne.n 1fb356 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.n 1fb1c6 │ │ │ │ + bpl.n 1fb296 │ │ │ │ mov lr, r3 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r5, r9 │ │ │ │ mov r3, fp │ │ │ │ - b.n 1fb14c │ │ │ │ + b.n 1fb21c │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1fb2c0 │ │ │ │ + beq.n 1fb390 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1fb2c0 │ │ │ │ + bne.n 1fb390 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1fb2c0 │ │ │ │ + bls.n 1fb390 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 202c88 │ │ │ │ + bl 202d58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fb1ba │ │ │ │ + beq.w 1fb28a │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r5, {r5, r6, r7} │ │ │ │ - b.n 1fb262 │ │ │ │ + b.n 1fb332 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb21e │ │ │ │ + bne.n 1fb2ee │ │ │ │ ldr r3, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r3 │ │ │ │ - beq.w 1fb1ba │ │ │ │ + beq.w 1fb28a │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, r4 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ subs r7, r3, #4 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r6, lr │ │ │ │ ldr r4, [r7, #0] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.w 1fb1aa │ │ │ │ + bmi.w 1fb27a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 1fb328 │ │ │ │ + cbz r3, 1fb3f8 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fb31e │ │ │ │ + beq.n 1fb3ee │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb31e │ │ │ │ + bne.n 1fb3ee │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb31e │ │ │ │ + bls.n 1fb3ee │ │ │ │ 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 202c88 │ │ │ │ + bl 202d58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fb1aa │ │ │ │ + beq.w 1fb27a │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 1fb226 │ │ │ │ + b.n 1fb2f6 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r1, r3, asr #5 │ │ │ │ - bne.n 1fb374 │ │ │ │ - cbnz r1, 1fb37a │ │ │ │ + bne.n 1fb444 │ │ │ │ + cbnz r1, 1fb44a │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 202858 │ │ │ │ + bl 202928 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 1fb37a │ │ │ │ - ldr r3, [pc, #596] @ (1fb59c ) │ │ │ │ + cbnz r0, 1fb44a │ │ │ │ + ldr r3, [pc, #596] @ (1fb66c ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ ldr r3, [r4, #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 1fb36a │ │ │ │ + bne.n 1fb43a │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 1fb1aa │ │ │ │ + bpl.w 1fb27a │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 1fb22c │ │ │ │ + b.n 1fb2fc │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb33a │ │ │ │ + bne.n 1fb40a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 1fb1aa │ │ │ │ + beq.w 1fb27a │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ subs r7, r2, #4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, r8 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r5, lr │ │ │ │ strd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 1fb19a │ │ │ │ + bmi.w 1fb26a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 1fb3dc │ │ │ │ + cbz r3, 1fb4ac │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fb3d0 │ │ │ │ + beq.n 1fb4a0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb3d0 │ │ │ │ + bne.n 1fb4a0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb3d0 │ │ │ │ + bls.n 1fb4a0 │ │ │ │ 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 202c88 │ │ │ │ + bl 202d58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fb19a │ │ │ │ + beq.w 1fb26a │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 1fb344 │ │ │ │ + b.n 1fb414 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bne.n 1fb426 │ │ │ │ - cbnz r3, 1fb42c │ │ │ │ - bl 202858 │ │ │ │ - cbnz r0, 1fb42c │ │ │ │ - ldr r3, [pc, #420] @ (1fb59c ) │ │ │ │ + bne.n 1fb4f6 │ │ │ │ + cbnz r3, 1fb4fc │ │ │ │ + bl 202928 │ │ │ │ + cbnz r0, 1fb4fc │ │ │ │ + ldr r3, [pc, #420] @ (1fb66c ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1fb41a │ │ │ │ + bne.n 1fb4ea │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 1fb19a │ │ │ │ + bpl.w 1fb26a │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 1fb34a │ │ │ │ + b.n 1fb41a │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb3f0 │ │ │ │ + bne.n 1fb4c0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 1fb19a │ │ │ │ + beq.w 1fb26a │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ subs r2, #4 │ │ │ │ mov r7, r6 │ │ │ │ str.w ip, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 1fb18a │ │ │ │ + bmi.w 1fb25a │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ - cbz r0, 1fb48a │ │ │ │ + cbz r0, 1fb55a │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1fb482 │ │ │ │ + beq.n 1fb552 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fb482 │ │ │ │ + bne.n 1fb552 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ subs r0, #24 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1fb482 │ │ │ │ + bls.n 1fb552 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ subs r1, r2, r4 │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ - bl 202c88 │ │ │ │ + bl 202d58 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fb18a │ │ │ │ + beq.w 1fb25a │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 1fb3f6 │ │ │ │ + b.n 1fb4c6 │ │ │ │ add.w r6, r1, #44 @ 0x2c │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ subs r6, r2, r6 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r6, r6, asr #5 │ │ │ │ - bne.n 1fb4d6 │ │ │ │ - cbnz r6, 1fb4dc │ │ │ │ + bne.n 1fb5a6 │ │ │ │ + cbnz r6, 1fb5ac │ │ │ │ strd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - bl 202858 │ │ │ │ + bl 202928 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 1fb4dc │ │ │ │ - ldr r0, [pc, #240] @ (1fb59c ) │ │ │ │ + cbnz r0, 1fb5ac │ │ │ │ + ldr r0, [pc, #240] @ (1fb66c ) │ │ │ │ ldr r0, [r7, r0] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r4, ip, r4, r0 │ │ │ │ add r4, r6 │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ and.w r4, r4, #134 @ 0x86 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bne.n 1fb4ce │ │ │ │ + bne.n 1fb59e │ │ │ │ ldrb.w r1, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.w 1fb18a │ │ │ │ + bpl.w 1fb25a │ │ │ │ mov r6, r7 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 1fb3fa │ │ │ │ + b.n 1fb4ca │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb49c │ │ │ │ + bne.n 1fb56c │ │ │ │ ldr r4, [r1, #24] │ │ │ │ add.w r3, r1, #20 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ subs r5, r4, #4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1fb186 │ │ │ │ + beq.w 1fb256 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r6, r4, #31 │ │ │ │ - bmi.n 1fb54a │ │ │ │ + bmi.n 1fb61a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 1fb550 │ │ │ │ + cbz r3, 1fb620 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fb52e │ │ │ │ + beq.n 1fb5fe │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb52e │ │ │ │ + bne.n 1fb5fe │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb52e │ │ │ │ + bls.n 1fb5fe │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r5, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 202c88 │ │ │ │ + bl 202d58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fb54a │ │ │ │ + beq.n 1fb61a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b.n 1fb4aa │ │ │ │ + b.n 1fb57a │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb564 │ │ │ │ + bne.n 1fb634 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8e8c │ │ │ │ - cbz r0, 1fb56c │ │ │ │ + bl 1f8f5c │ │ │ │ + cbz r0, 1fb63c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 1fb4ee │ │ │ │ + b.n 1fb5be │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r6, r5, r6 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r6, r6, asr #5 │ │ │ │ - bne.n 1fb538 │ │ │ │ + bne.n 1fb608 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fb53e │ │ │ │ - bl 202858 │ │ │ │ + bne.n 1fb60e │ │ │ │ + bl 202928 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb53e │ │ │ │ - ldr r3, [pc, #44] @ (1fb59c ) │ │ │ │ + bne.n 1fb60e │ │ │ │ + ldr r3, [pc, #44] @ (1fb66c ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1fb58c │ │ │ │ + bne.n 1fb65c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.n 1fb54a │ │ │ │ + bpl.n 1fb61a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b.n 1fb4ae │ │ │ │ + b.n 1fb57e │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #448] @ (1fb75c ) │ │ │ │ + ldr r6, [pc, #640] @ (1fb8ec ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #1592] @ 1fbbec │ │ │ │ + ldr.w r3, [pc, #1592] @ 1fbcbc │ │ │ │ add.w r9, r0, #20 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1fb6b2 │ │ │ │ + beq.n 1fb782 │ │ │ │ movw fp, #52429 @ 0xcccd │ │ │ │ movt fp, #52428 @ 0xcccc │ │ │ │ mov r7, fp │ │ │ │ sub.w r8, r3, #4 │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r6, [r8] │ │ │ │ ands.w sl, r6, #1 │ │ │ │ - bne.n 1fb6a6 │ │ │ │ + bne.n 1fb776 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fb6be │ │ │ │ + beq.n 1fb78e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fb7a0 │ │ │ │ + beq.w 1fb870 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb60e │ │ │ │ + bne.n 1fb6de │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb60e │ │ │ │ + bls.n 1fb6de │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 202c88 │ │ │ │ + bl 202d58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fb6a6 │ │ │ │ + beq.n 1fb776 │ │ │ │ mov r0, sl │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb6d4 │ │ │ │ + bne.n 1fb7a4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fb6a6 │ │ │ │ + beq.n 1fb776 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r2 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ strd r6, r5, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr.w r6, [r9] │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.w 1fb78e │ │ │ │ + bmi.w 1fb85e │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fb6e6 │ │ │ │ + beq.n 1fb7b6 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fb8dc │ │ │ │ + beq.w 1fb9ac │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb680 │ │ │ │ + bne.n 1fb750 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb680 │ │ │ │ + bls.n 1fb750 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r1, r9, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 202c88 │ │ │ │ + bl 202d58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fb78e │ │ │ │ - ldr.w r3, [pc, #1388] @ 1fbbf0 │ │ │ │ + beq.w 1fb85e │ │ │ │ + ldr.w r3, [pc, #1388] @ 1fbcc0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1fb60e │ │ │ │ + bne.n 1fb6de │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 1fb5d4 │ │ │ │ + bne.n 1fb6a4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, sl │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.n 1fb616 │ │ │ │ + bne.n 1fb6e6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fb61c │ │ │ │ - bl 202858 │ │ │ │ + bne.n 1fb6ec │ │ │ │ + bl 202928 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb61c │ │ │ │ - ldr.w r3, [pc, #1296] @ 1fbbf0 │ │ │ │ + bne.n 1fb6ec │ │ │ │ + ldr.w r3, [pc, #1296] @ 1fbcc0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1fb692 │ │ │ │ + b.n 1fb762 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, r9, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - beq.n 1fb7ba │ │ │ │ + beq.n 1fb88a │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb7be │ │ │ │ + bne.n 1fb88e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fb78e │ │ │ │ + beq.n 1fb85e │ │ │ │ strd r9, r4, [sp, #28] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, sl │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ strd r6, r5, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ ldr.w r6, [r8] │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bmi.w 1fb884 │ │ │ │ + bmi.w 1fb954 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fb89c │ │ │ │ + beq.w 1fb96c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fb9b8 │ │ │ │ + beq.w 1fba88 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb764 │ │ │ │ + bne.n 1fb834 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb764 │ │ │ │ + bls.n 1fb834 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 202c88 │ │ │ │ + bl 202d58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fb884 │ │ │ │ - ldr.w r3, [pc, #1160] @ 1fbbf0 │ │ │ │ + beq.w 1fb954 │ │ │ │ + ldr.w r3, [pc, #1160] @ 1fbcc0 │ │ │ │ mov sl, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldrd r6, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1fbb58 │ │ │ │ + bne.w 1fbc28 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 1fb642 │ │ │ │ + bne.w 1fb712 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 1fb6a6 │ │ │ │ + b.n 1fb776 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1fb60e │ │ │ │ + bhi.w 1fb6de │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 1fb5d4 │ │ │ │ - b.n 1fb6b2 │ │ │ │ + bne.w 1fb6a4 │ │ │ │ + b.n 1fb782 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fb6fe │ │ │ │ - bl 202858 │ │ │ │ + bne.n 1fb7ce │ │ │ │ + bl 202928 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb6fe │ │ │ │ - ldr.w r3, [pc, #1064] @ 1fbbf0 │ │ │ │ + bne.n 1fb7ce │ │ │ │ + ldr.w r3, [pc, #1064] @ 1fbcc0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1fb778 │ │ │ │ + b.n 1fb848 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.w 1fb90c │ │ │ │ + bne.w 1fb9dc │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1fb914 │ │ │ │ - bl 202858 │ │ │ │ + bne.w 1fb9e4 │ │ │ │ + bl 202928 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fb914 │ │ │ │ - ldr r3, [pc, #1016] @ (1fbbf0 ) │ │ │ │ + bne.w 1fb9e4 │ │ │ │ + ldr r3, [pc, #1016] @ (1fbcc0 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1fbb72 │ │ │ │ + bne.w 1fbc42 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 1fbb4e │ │ │ │ + beq.w 1fbc1e │ │ │ │ ldr.w r6, [sl] │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 1fb810 │ │ │ │ + bmi.n 1fb8e0 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fb7d0 │ │ │ │ + beq.n 1fb8a0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fb98c │ │ │ │ + beq.w 1fba5c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb858 │ │ │ │ + bne.n 1fb928 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb858 │ │ │ │ + bls.n 1fb928 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ sub.w r1, sl, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 202c88 │ │ │ │ + bl 202d58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fb810 │ │ │ │ - ldr r3, [pc, #916] @ (1fbbf0 ) │ │ │ │ + beq.n 1fb8e0 │ │ │ │ + ldr r3, [pc, #916] @ (1fbcc0 ) │ │ │ │ mov fp, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r5, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1fbb64 │ │ │ │ + bne.w 1fbc34 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1fb724 │ │ │ │ + bne.w 1fb7f4 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 1fb78e │ │ │ │ + b.n 1fb85e │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.n 1fb8f6 │ │ │ │ - cbz r5, 1fb8fc │ │ │ │ + bne.n 1fb9c6 │ │ │ │ + cbz r5, 1fb9cc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fb884 │ │ │ │ + beq.n 1fb954 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ strd r8, r4, [sp, #48] @ 0x30 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ mov r4, fp │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov fp, r2 │ │ │ │ strd r6, r5, [sp, #60] @ 0x3c │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fb81e │ │ │ │ + b.n 1fb8ee │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1fb680 │ │ │ │ + bhi.w 1fb750 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 1fb642 │ │ │ │ - b.n 1fb79c │ │ │ │ + bne.w 1fb712 │ │ │ │ + b.n 1fb86c │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 1fb8b0 │ │ │ │ - bl 202858 │ │ │ │ + beq.n 1fb980 │ │ │ │ + bl 202928 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb8b0 │ │ │ │ - ldr r3, [pc, #744] @ (1fbbf0 ) │ │ │ │ + bne.n 1fb980 │ │ │ │ + ldr r3, [pc, #744] @ (1fbcc0 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1fb86e │ │ │ │ + b.n 1fb93e │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.w 1fb7ea │ │ │ │ + bne.w 1fb8ba │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r9, r6, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 1fb810 │ │ │ │ + beq.w 1fb8e0 │ │ │ │ strd r6, r5, [sp, #76] @ 0x4c │ │ │ │ sub.w r8, r3, #4 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov r6, r4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r7 │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ str.w lr, [sp, #72] @ 0x48 │ │ │ │ ldr.w r4, [r8] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.n 1fb9a0 │ │ │ │ + bmi.n 1fba70 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fb9d2 │ │ │ │ + beq.n 1fbaa2 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fb998 │ │ │ │ + beq.n 1fba68 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb976 │ │ │ │ + bne.n 1fba46 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb976 │ │ │ │ + bls.n 1fba46 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 202c88 │ │ │ │ + bl 202d58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fb9a0 │ │ │ │ - ldr r3, [pc, #632] @ (1fbbf0 ) │ │ │ │ + beq.n 1fba70 │ │ │ │ + ldr r3, [pc, #632] @ (1fbcc0 ) │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, fp │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ mov fp, sl │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1fb7fa │ │ │ │ + b.n 1fb8ca │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 1fb810 │ │ │ │ - b.n 1fb858 │ │ │ │ + bls.w 1fb8e0 │ │ │ │ + b.n 1fb928 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1fb976 │ │ │ │ + bhi.n 1fba46 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1fb93e │ │ │ │ + bne.n 1fba0e │ │ │ │ mov r7, fp │ │ │ │ mov r4, r6 │ │ │ │ mov fp, sl │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - b.n 1fb810 │ │ │ │ + b.n 1fb8e0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1fb764 │ │ │ │ + bhi.w 1fb834 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1fb724 │ │ │ │ - b.n 1fb892 │ │ │ │ + bne.w 1fb7f4 │ │ │ │ + b.n 1fb962 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r3, asr #5 │ │ │ │ - bne.n 1fba50 │ │ │ │ + bne.n 1fbb20 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fba56 │ │ │ │ + beq.n 1fbb26 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1fb9a0 │ │ │ │ + beq.n 1fba70 │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ strd r4, r7, [sp, #96] @ 0x60 │ │ │ │ subs r5, #4 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ mov r7, r2 │ │ │ │ mov r9, lr │ │ │ │ strd r8, r6, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.n 1fba6e │ │ │ │ + bmi.n 1fbb3e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fba80 │ │ │ │ + beq.n 1fbb50 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fba66 │ │ │ │ + beq.n 1fbb36 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fba3c │ │ │ │ + bne.n 1fbb0c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fba3c │ │ │ │ + bls.n 1fbb0c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r9, r1 │ │ │ │ - bl 202c88 │ │ │ │ + bl 202d58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fba6e │ │ │ │ - ldr r3, [pc, #432] @ (1fbbf0 ) │ │ │ │ + beq.n 1fbb3e │ │ │ │ + ldr r3, [pc, #432] @ (1fbcc0 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r4, r7, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, r6, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1fbac2 │ │ │ │ + b.n 1fbb92 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 1fb9e8 │ │ │ │ - bl 202858 │ │ │ │ + beq.n 1fbab8 │ │ │ │ + bl 202928 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb9e8 │ │ │ │ - ldr r3, [pc, #400] @ (1fbbf0 ) │ │ │ │ + bne.n 1fbab8 │ │ │ │ + ldr r3, [pc, #400] @ (1fbcc0 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1fbac2 │ │ │ │ + b.n 1fbb92 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1fba3c │ │ │ │ + bhi.n 1fbb0c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1fba0c │ │ │ │ + bne.n 1fbadc │ │ │ │ ldrd r8, r6, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ - b.n 1fb9a0 │ │ │ │ + b.n 1fba70 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 1fbae8 │ │ │ │ - cbnz r3, 1fbaee │ │ │ │ + bne.n 1fbbb8 │ │ │ │ + cbnz r3, 1fbbbe │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 202858 │ │ │ │ + bl 202928 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r0, 1fbaee │ │ │ │ - ldr r2, [pc, #336] @ (1fbbf0 ) │ │ │ │ + cbnz r0, 1fbbbe │ │ │ │ + ldr r2, [pc, #336] @ (1fbcc0 ) │ │ │ │ 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 │ │ │ │ - beq.n 1fba6e │ │ │ │ + beq.n 1fbb3e │ │ │ │ ldrd r4, r7, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, r6, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1fb9a0 │ │ │ │ + beq.w 1fba70 │ │ │ │ mov r4, r6 │ │ │ │ mov r7, fp │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ mov fp, sl │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - b.n 1fb7fa │ │ │ │ + b.n 1fb8ca │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fba92 │ │ │ │ + bne.n 1fbb62 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ add.w r8, r4, #20 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 1fba6e │ │ │ │ + beq.n 1fbb3e │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ subs r6, #4 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, ip │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ strd r4, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.n 1fbb8c │ │ │ │ + bmi.n 1fbc5c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fbb9a │ │ │ │ + beq.n 1fbc6a │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1fbb84 │ │ │ │ + beq.n 1fbc54 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1fbb3e │ │ │ │ + bne.n 1fbc0e │ │ │ │ ldr r2, [r6, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1fbb3e │ │ │ │ + bls.n 1fbc0e │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r6, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r8, r1 │ │ │ │ - bl 202c88 │ │ │ │ + bl 202d58 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fbb8c │ │ │ │ - ldr r2, [pc, #176] @ (1fbbf0 ) │ │ │ │ + beq.n 1fbc5c │ │ │ │ + ldr r2, [pc, #176] @ (1fbcc0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - b.n 1fbaa2 │ │ │ │ + b.n 1fbb72 │ │ │ │ mov fp, r4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldrd r9, r8, [sp, #44] @ 0x2c │ │ │ │ - b.n 1fb884 │ │ │ │ + b.n 1fb954 │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ mov r8, r4 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - b.n 1fb692 │ │ │ │ + b.n 1fb762 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldrd r6, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.n 1fb778 │ │ │ │ + b.n 1fb848 │ │ │ │ mov fp, r4 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r5, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 1fb86e │ │ │ │ + b.n 1fb93e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 1fbb3e │ │ │ │ + bhi.n 1fbc0e │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r6, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1fbb0e │ │ │ │ + bne.n 1fbbde │ │ │ │ ldrd r5, r7, [sp, #104] @ 0x68 │ │ │ │ - b.n 1fba6e │ │ │ │ + b.n 1fbb3e │ │ │ │ add.w r5, r4, #44 @ 0x2c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ subs r5, r6, r5 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r5, asr #5 │ │ │ │ - bne.n 1fbbd6 │ │ │ │ - cbnz r5, 1fbbdc │ │ │ │ - bl 202858 │ │ │ │ - cbnz r0, 1fbbdc │ │ │ │ - ldr r1, [pc, #60] @ (1fbbf0 ) │ │ │ │ + bne.n 1fbca6 │ │ │ │ + cbnz r5, 1fbcac │ │ │ │ + bl 202928 │ │ │ │ + cbnz r0, 1fbcac │ │ │ │ + ldr r1, [pc, #60] @ (1fbcc0 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r2, r3, r2, r0 │ │ │ │ add r2, r5 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1fbb8c │ │ │ │ + beq.n 1fbc5c │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ - b.n 1fbaa2 │ │ │ │ + b.n 1fbb72 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fbbac │ │ │ │ + bne.n 1fbc7c │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8e8c │ │ │ │ + bl 1f8f5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fbbb2 │ │ │ │ - b.n 1fbb8c │ │ │ │ - ldr r2, [pc, #264] @ (1fbcf8 ) │ │ │ │ + beq.n 1fbc82 │ │ │ │ + b.n 1fbc5c │ │ │ │ + ldr r1, [pc, #456] @ (1fbe88 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr.w r1, [pc, #2812] @ 1fc704 │ │ │ │ + ldr.w r1, [pc, #2812] @ 1fc7d4 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2812] @ 1fc708 │ │ │ │ + ldr.w r2, [pc, #2812] @ 1fc7d8 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -575895,15 +576103,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #10] │ │ │ │ strb.w r0, [sp, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fbdc4 │ │ │ │ + bne.w 1fbe94 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #11] │ │ │ │ ldrb.w r1, [r3, #84] @ 0x54 │ │ │ │ @@ -575918,18 +576126,18 @@ │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ eor.w r1, r4, #1 │ │ │ │ orr.w r1, ip, r1 │ │ │ │ strb.w r0, [sp, #12] │ │ │ │ strb.w r1, [sp, #13] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r6, #312] @ 0x138 │ │ │ │ - cbnz r7, 1fbc9c │ │ │ │ + cbnz r7, 1fbd6c │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fbde6 │ │ │ │ + bne.w 1fbeb6 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ ldrb.w lr, [r3, #43] @ 0x2b │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldrb.w r1, [r3, #125] @ 0x7d │ │ │ │ eor.w r8, lr, #1 │ │ │ │ @@ -575961,80 +576169,80 @@ │ │ │ │ strb.w r5, [sp, #27] │ │ │ │ ldrb r5, [r3, #9] │ │ │ │ strb.w r5, [sp, #28] │ │ │ │ strb.w r8, [sp, #30] │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r4, [sp, #31] │ │ │ │ strb.w r5, [sp, #29] │ │ │ │ - cbnz r4, 1fbd7a │ │ │ │ + cbnz r4, 1fbe4a │ │ │ │ lsls r5, r1, #28 │ │ │ │ - bmi.n 1fbd7a │ │ │ │ + bmi.n 1fbe4a │ │ │ │ strb.w r4, [sp, #32] │ │ │ │ strb.w ip, [sp, #33] @ 0x21 │ │ │ │ ldrb.w r4, [r3, #42] @ 0x2a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fbd96 │ │ │ │ + beq.n 1fbe66 │ │ │ │ ands.w r5, r1, #64 @ 0x40 │ │ │ │ - bne.n 1fbdc8 │ │ │ │ + bne.n 1fbe98 │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r4, [sp, #37] @ 0x25 │ │ │ │ strh.w r5, [sp, #34] @ 0x22 │ │ │ │ and.w r5, r1, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fbdf0 │ │ │ │ + bne.n 1fbec0 │ │ │ │ mov r5, r4 │ │ │ │ strb.w r4, [sp, #38] @ 0x26 │ │ │ │ clz r4, r5 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #39] @ 0x27 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1fbdfe │ │ │ │ + b.n 1fbece │ │ │ │ and.w r4, r1, #80 @ 0x50 │ │ │ │ strb.w ip, [sp, #33] @ 0x21 │ │ │ │ subs r4, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ strb.w r4, [sp, #32] │ │ │ │ ldrb.w r4, [r3, #42] @ 0x2a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fbd4a │ │ │ │ + bne.n 1fbe1a │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bmi.w 1fc69c │ │ │ │ + bmi.w 1fc76c │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strb.w r4, [sp, #37] @ 0x25 │ │ │ │ strh.w r5, [sp, #34] @ 0x22 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc17a │ │ │ │ + bne.w 1fc24a │ │ │ │ and.w r4, r1, #64 @ 0x40 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, ip │ │ │ │ ite eq │ │ │ │ moveq r4, ip │ │ │ │ movne r4, #1 │ │ │ │ - b.n 1fbd68 │ │ │ │ + b.n 1fbe38 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fbc4e │ │ │ │ + b.n 1fbd1e │ │ │ │ movs r5, #0 │ │ │ │ strb.w r4, [sp, #37] @ 0x25 │ │ │ │ strh.w r5, [sp, #34] @ 0x22 │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ and.w r5, r1, #16 │ │ │ │ - cbnz r4, 1fbdf0 │ │ │ │ + cbnz r4, 1fbec0 │ │ │ │ clz r4, r5 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 1fbd68 │ │ │ │ + b.n 1fbe38 │ │ │ │ ubfx r1, r0, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.n 1fbc9c │ │ │ │ + b.n 1fbd6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1fc17a │ │ │ │ + beq.w 1fc24a │ │ │ │ movs r4, #0 │ │ │ │ strh.w r4, [sp, #38] @ 0x26 │ │ │ │ movs r4, #0 │ │ │ │ strb.w lr, [sp, #41] @ 0x29 │ │ │ │ ubfx r8, r0, #3, #1 │ │ │ │ strb.w r4, [sp, #40] @ 0x28 │ │ │ │ ubfx lr, r0, #4, #1 │ │ │ │ @@ -576059,15 +576267,15 @@ │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ strb.w r8, [sp, #50] @ 0x32 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w lr, [sp, #51] @ 0x33 │ │ │ │ strb.w r4, [sp, #49] @ 0x31 │ │ │ │ mov r4, r5 │ │ │ │ strb.w ip, [sp, #52] @ 0x34 │ │ │ │ - cbz r5, 1fbe6e │ │ │ │ + cbz r5, 1fbf3e │ │ │ │ ldrb.w r4, [r3, #150] @ 0x96 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #53] @ 0x35 │ │ │ │ ubfx ip, r1, #11, #1 │ │ │ │ strb.w r5, [sp, #54] @ 0x36 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ ldrb r4, [r3, #11] │ │ │ │ @@ -576084,46 +576292,46 @@ │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #58] @ 0x3a │ │ │ │ ldrb.w r4, [r3, #34] @ 0x22 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ and.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ - cbz r4, 1fbeca │ │ │ │ + cbz r4, 1fbf9a │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ - cbz r4, 1fbedc │ │ │ │ + cbz r4, 1fbfac │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #61] @ 0x3d │ │ │ │ mov.w ip, #1 │ │ │ │ and.w lr, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ strb.w ip, [sp, #64] @ 0x40 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc182 │ │ │ │ + bne.w 1fc252 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1fc68c │ │ │ │ + beq.w 1fc75c │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fc6fa │ │ │ │ + bne.w 1fc7ca │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc1b4 │ │ │ │ + bne.w 1fc284 │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #66] @ 0x42 │ │ │ │ clz r4, lr │ │ │ │ ldrb.w r8, [r3, #86] @ 0x56 │ │ │ │ ldrb.w ip, [r3, #36] @ 0x24 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ @@ -576158,20 +576366,20 @@ │ │ │ │ eor.w r9, r9, #1 │ │ │ │ strb.w sl, [sp, #76] @ 0x4c │ │ │ │ strb.w r8, [sp, #73] @ 0x49 │ │ │ │ strb.w r9, [sp, #77] @ 0x4d │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #81] @ 0x51 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ - cbz r4, 1fbfec │ │ │ │ + cbz r4, 1fc0bc │ │ │ │ mov r4, r7 │ │ │ │ - cbnz r7, 1fbfec │ │ │ │ + cbnz r7, 1fc0bc │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc6f0 │ │ │ │ + bne.w 1fc7c0 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ ubfx ip, r1, #14, #1 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ ldrb.w r7, [r3, #121] @ 0x79 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ strb.w r4, [sp, #83] @ 0x53 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ @@ -576193,33 +576401,33 @@ │ │ │ │ strb.w r4, [sp, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r3, #65] @ 0x41 │ │ │ │ strb.w r7, [sp, #93] @ 0x5d │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc1dc │ │ │ │ + bne.w 1fc2ac │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #94] @ 0x5e │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #95] @ 0x5f │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ - cbnz r4, 1fc084 │ │ │ │ + cbnz r4, 1fc154 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r4, [r3, #136] @ 0x88 │ │ │ │ strb.w r4, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w r4, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ - cbnz r4, 1fc0a2 │ │ │ │ + cbnz r4, 1fc172 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #100] @ 0x64 │ │ │ │ ldrb.w ip, [r3, #135] @ 0x87 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w ip, [sp, #102] @ 0x66 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ @@ -576238,17 +576446,17 @@ │ │ │ │ strb.w r4, [sp, #107] @ 0x6b │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ strb.w r4, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r4, [r3, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r4, [r3, #81] @ 0x51 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fc1b8 │ │ │ │ + bne.n 1fc288 │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bpl.n 1fc1b8 │ │ │ │ + bpl.n 1fc288 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r7, [r3, #85] @ 0x55 │ │ │ │ strb.w r7, [sp, #111] @ 0x6f │ │ │ │ strb.w r4, [sp, #112] @ 0x70 │ │ │ │ ubfx lr, lr, #10, #1 │ │ │ │ ubfx r7, r2, #5, #1 │ │ │ │ @@ -576267,57 +576475,57 @@ │ │ │ │ ldrb.w r4, [r3, #142] @ 0x8e │ │ │ │ ldrb.w lr, [r3, #17] │ │ │ │ strb.w sl, [sp, #120] @ 0x78 │ │ │ │ and.w r5, r5, lr │ │ │ │ strb.w r5, [sp, #119] @ 0x77 │ │ │ │ ldrb r5, [r3, #21] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fc1e0 │ │ │ │ + beq.n 1fc2b0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fc6be │ │ │ │ + bne.w 1fc78e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc6e8 │ │ │ │ + bne.w 1fc7b8 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ mov r5, ip │ │ │ │ - b.n 1fc1ea │ │ │ │ + b.n 1fc2ba │ │ │ │ movs r4, #1 │ │ │ │ strh.w r4, [sp, #38] @ 0x26 │ │ │ │ - b.n 1fbdfc │ │ │ │ + b.n 1fbecc │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc6ba │ │ │ │ + bne.w 1fc78a │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fbf2e │ │ │ │ + bne.w 1fbffe │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1fbf40 │ │ │ │ + beq.w 1fc010 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fbf38 │ │ │ │ + beq.w 1fc008 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fbf40 │ │ │ │ + b.n 1fc010 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r4, [r3, #82] @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fc10c │ │ │ │ + bne.n 1fc1dc │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1fc10c │ │ │ │ + b.n 1fc1dc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc062 │ │ │ │ + b.n 1fc132 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ ldrb r5, [r3, #21] │ │ │ │ and.w r5, ip, r5 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ eor.w r5, r4, #1 │ │ │ │ and.w r5, ip, r5 │ │ │ │ ldrb.w lr, [r3, #21] │ │ │ │ @@ -576335,31 +576543,31 @@ │ │ │ │ ldrb.w r4, [r3, #64] @ 0x40 │ │ │ │ strb.w r4, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r4, [r3, #65] @ 0x41 │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r4, [r3, #47] @ 0x2f │ │ │ │ strb.w r4, [sp, #130] @ 0x82 │ │ │ │ ldrb.w r4, [r3, #49] @ 0x31 │ │ │ │ - cbz r4, 1fc24a │ │ │ │ + cbz r4, 1fc31a │ │ │ │ ldrb.w r4, [r3, #121] @ 0x79 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r4, [r3, #49] @ 0x31 │ │ │ │ - cbz r4, 1fc258 │ │ │ │ + cbz r4, 1fc328 │ │ │ │ ldrb.w r4, [r3, #121] @ 0x79 │ │ │ │ strb.w r4, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r4, [r3, #48] @ 0x30 │ │ │ │ strb.w r4, [sp, #133] @ 0x85 │ │ │ │ ldrb.w r4, [r3, #50] @ 0x32 │ │ │ │ - cbz r4, 1fc272 │ │ │ │ + cbz r4, 1fc342 │ │ │ │ ldrb.w r4, [r3, #121] @ 0x79 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r4, [r3, #50] @ 0x32 │ │ │ │ - cbz r4, 1fc280 │ │ │ │ + cbz r4, 1fc350 │ │ │ │ ldrb.w r4, [r3, #121] @ 0x79 │ │ │ │ strb.w r4, [sp, #135] @ 0x87 │ │ │ │ and.w r4, r1, #2048 @ 0x800 │ │ │ │ ldrb.w ip, [r3, #57] @ 0x39 │ │ │ │ ubfx r5, r4, #11, #1 │ │ │ │ strb.w ip, [sp, #136] @ 0x88 │ │ │ │ ubfx r4, r0, #10, #1 │ │ │ │ @@ -576378,95 +576586,95 @@ │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r4, [r3, #34] @ 0x22 │ │ │ │ strb.w r4, [sp, #144] @ 0x90 │ │ │ │ strb.w r5, [sp, #145] @ 0x91 │ │ │ │ ldrb.w r4, [r3, #107] @ 0x6b │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc688 │ │ │ │ + bne.w 1fc758 │ │ │ │ ldrb.w r4, [r3, #106] @ 0x6a │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r4, [r3, #108] @ 0x6c │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r4, [r3, #112] @ 0x70 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r4, [r3, #109] @ 0x6d │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc684 │ │ │ │ + bne.w 1fc754 │ │ │ │ ldrb.w r4, [r3, #107] @ 0x6b │ │ │ │ strb.w r4, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r4, [r3, #109] @ 0x6d │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc680 │ │ │ │ + bne.w 1fc750 │ │ │ │ ldrb.w r4, [r3, #107] @ 0x6b │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r4, [r3, #112] @ 0x70 │ │ │ │ strb.w r4, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r4, [r3, #109] @ 0x6d │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc67c │ │ │ │ + bne.w 1fc74c │ │ │ │ ldrb.w r4, [r3, #108] @ 0x6c │ │ │ │ strb.w r4, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r4, [r3, #109] @ 0x6d │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc678 │ │ │ │ + bne.w 1fc748 │ │ │ │ ldrb.w r4, [r3, #108] @ 0x6c │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #153] @ 0x99 │ │ │ │ ldrb r4, [r3, #27] │ │ │ │ strb.w r4, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r4, [r3, #96] @ 0x60 │ │ │ │ - cbz r4, 1fc376 │ │ │ │ + cbz r4, 1fc446 │ │ │ │ ldrb.w r4, [r3, #83] @ 0x53 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r4, [r3, #82] @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc674 │ │ │ │ + bne.w 1fc744 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ strb.w r4, [sp, #156] @ 0x9c │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ - cbz r4, 1fc3aa │ │ │ │ + cbz r4, 1fc47a │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fc3aa │ │ │ │ + cbz r4, 1fc47a │ │ │ │ ldrb.w r4, [r3, #141] @ 0x8d │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc6de │ │ │ │ + bne.w 1fc7ae │ │ │ │ strb.w r4, [sp, #157] @ 0x9d │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ - cbz r4, 1fc3bc │ │ │ │ + cbz r4, 1fc48c │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fc3bc │ │ │ │ + cbz r4, 1fc48c │ │ │ │ ldrb.w r4, [r3, #140] @ 0x8c │ │ │ │ strb.w r4, [sp, #158] @ 0x9e │ │ │ │ ldrb r4, [r3, #15] │ │ │ │ strb.w r4, [sp, #159] @ 0x9f │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ strb.w r4, [sp, #160] @ 0xa0 │ │ │ │ ldrb r4, [r3, #17] │ │ │ │ - cbz r4, 1fc3d8 │ │ │ │ + cbz r4, 1fc4a8 │ │ │ │ ldrb.w r4, [r3, #138] @ 0x8a │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #161] @ 0xa1 │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ - cbz r4, 1fc3f8 │ │ │ │ + cbz r4, 1fc4c8 │ │ │ │ ldrb.w r5, [r3, #139] @ 0x8b │ │ │ │ - cbz r5, 1fc3f8 │ │ │ │ + cbz r5, 1fc4c8 │ │ │ │ ldrb.w r4, [r3, #140] @ 0x8c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc6da │ │ │ │ + bne.w 1fc7aa │ │ │ │ ldrb.w r4, [r3, #141] @ 0x8d │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #162] @ 0xa2 │ │ │ │ ldrb.w lr, [r3, #199] @ 0xc7 │ │ │ │ ldrb.w r4, [r3, #83] @ 0x53 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #163] @ 0xa3 │ │ │ │ @@ -576516,47 +576724,47 @@ │ │ │ │ ldrb.w r4, [r3, #111] @ 0x6f │ │ │ │ strb.w r4, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r4, [r3, #88] @ 0x58 │ │ │ │ strb.w r4, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r4, [r3, #87] @ 0x57 │ │ │ │ strb.w r4, [sp, #184] @ 0xb8 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ - cbz r4, 1fc4d2 │ │ │ │ + cbz r4, 1fc5a2 │ │ │ │ ldrb.w r4, [r3, #151] @ 0x97 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #185] @ 0xb9 │ │ │ │ ldrb r4, [r3, #5] │ │ │ │ - cbz r4, 1fc4e2 │ │ │ │ + cbz r4, 1fc5b2 │ │ │ │ ldrb.w r4, [r3, #151] @ 0x97 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #186] @ 0xba │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ - cbz r4, 1fc4f2 │ │ │ │ + cbz r4, 1fc5c2 │ │ │ │ ldrb.w r4, [r3, #151] @ 0x97 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r4, [r3, #119] @ 0x77 │ │ │ │ strb.w r4, [sp, #188] @ 0xbc │ │ │ │ - cbz r4, 1fc508 │ │ │ │ + cbz r4, 1fc5d8 │ │ │ │ ubfx r4, r1, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #189] @ 0xbd │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #190] @ 0xbe │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 1fc51a │ │ │ │ + cbnz r1, 1fc5ea │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #35] @ 0x23 │ │ │ │ strb.w r1, [sp, #193] @ 0xc1 │ │ │ │ ldrb.w r1, [r3, #105] @ 0x69 │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ - cbz r1, 1fc53e │ │ │ │ + cbz r1, 1fc60e │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -576585,149 +576793,149 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r1, [r3, #67] @ 0x43 │ │ │ │ strb.w r5, [sp, #203] @ 0xcb │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r4, [sp, #204] @ 0xcc │ │ │ │ strb.w r1, [sp, #202] @ 0xca │ │ │ │ - cbz r2, 1fc5c0 │ │ │ │ + cbz r2, 1fc690 │ │ │ │ ubfx r2, r0, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r2, [r3, #113] @ 0x71 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - cbz r2, 1fc5d6 │ │ │ │ + cbz r2, 1fc6a6 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #207] @ 0xcf │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ - cbz r2, 1fc5e8 │ │ │ │ + cbz r2, 1fc6b8 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #208] @ 0xd0 │ │ │ │ ldrb.w r2, [r3, #115] @ 0x73 │ │ │ │ - cbz r2, 1fc5fa │ │ │ │ + cbz r2, 1fc6ca │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 1fc60c │ │ │ │ + cbz r2, 1fc6dc │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr.w r4, [r6, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #146] @ 0x92 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - cbnz r3, 1fc628 │ │ │ │ - b.n 1fc670 │ │ │ │ + cbnz r3, 1fc6f8 │ │ │ │ + b.n 1fc740 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1fc670 │ │ │ │ + cbz r3, 1fc740 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fc622 │ │ │ │ - ldr r6, [pc, #220] @ (1fc70c ) │ │ │ │ + beq.n 1fc6f2 │ │ │ │ + ldr r6, [pc, #220] @ (1fc7dc ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 289ca8 │ │ │ │ + bl 289d78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1fc654 │ │ │ │ + cbz r3, 1fc724 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fc634 │ │ │ │ + bne.n 1fc704 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fc646 │ │ │ │ - ldr r2, [pc, #184] @ (1fc710 ) │ │ │ │ - ldr r3, [pc, #176] @ (1fc708 ) │ │ │ │ + bne.n 1fc716 │ │ │ │ + ldr r2, [pc, #184] @ (1fc7e0 ) │ │ │ │ + ldr r3, [pc, #176] @ (1fc7d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fc700 │ │ │ │ + bne.n 1fc7d0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1fc654 │ │ │ │ + b.n 1fc724 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc392 │ │ │ │ + b.n 1fc462 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc35e │ │ │ │ + b.n 1fc42e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc348 │ │ │ │ + b.n 1fc418 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc32e │ │ │ │ + b.n 1fc3fe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc318 │ │ │ │ + b.n 1fc3e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc2ee │ │ │ │ + b.n 1fc3be │ │ │ │ strb.w lr, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fbf2e │ │ │ │ - b.n 1fbf40 │ │ │ │ + bne.w 1fbffe │ │ │ │ + b.n 1fc010 │ │ │ │ strb.w ip, [sp, #36] @ 0x24 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r4, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 1fc6c8 │ │ │ │ + bmi.n 1fc798 │ │ │ │ movw r5, #257 @ 0x101 │ │ │ │ strh.w r5, [sp, #34] @ 0x22 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fbd66 │ │ │ │ - b.w 1fbdf6 │ │ │ │ + beq.w 1fbe36 │ │ │ │ + b.w 1fbec6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc194 │ │ │ │ + b.n 1fc264 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ ldrb r5, [r3, #21] │ │ │ │ - b.n 1fc1ea │ │ │ │ + b.n 1fc2ba │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #34] @ 0x22 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fbde2 │ │ │ │ - b.w 1fbdf6 │ │ │ │ + beq.w 1fbeb2 │ │ │ │ + b.w 1fbec6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc3f8 │ │ │ │ + b.n 1fc4c8 │ │ │ │ ldrb.w r4, [r3, #140] @ 0x8c │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1fc3aa │ │ │ │ + b.n 1fc47a │ │ │ │ mov r5, ip │ │ │ │ strb.w ip, [sp, #121] @ 0x79 │ │ │ │ - b.n 1fc1ea │ │ │ │ + b.n 1fc2ba │ │ │ │ ubfx r4, r0, #1, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1fbfec │ │ │ │ + b.n 1fc0bc │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ - b.n 1fbf2e │ │ │ │ + b.n 1fbffe │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - mvns r4, r5 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #584 @ (adr r0, 1fc958 ) │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr.w r1, [pc, #2812] @ 1fd224 │ │ │ │ + ldr.w r1, [pc, #2812] @ 1fd2f4 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2812] @ 1fd228 │ │ │ │ + ldr.w r2, [pc, #2812] @ 1fd2f8 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -576735,15 +576943,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #10] │ │ │ │ strb.w r0, [sp, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fc8e4 │ │ │ │ + bne.w 1fc9b4 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #11] │ │ │ │ ldrb.w r1, [r3, #84] @ 0x54 │ │ │ │ @@ -576758,18 +576966,18 @@ │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ eor.w r1, r4, #1 │ │ │ │ orr.w r1, ip, r1 │ │ │ │ strb.w r0, [sp, #12] │ │ │ │ strb.w r1, [sp, #13] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r6, #312] @ 0x138 │ │ │ │ - cbnz r7, 1fc7bc │ │ │ │ + cbnz r7, 1fc88c │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fc906 │ │ │ │ + bne.w 1fc9d6 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ ldrb.w lr, [r3, #43] @ 0x2b │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldrb.w r1, [r3, #125] @ 0x7d │ │ │ │ eor.w r8, lr, #1 │ │ │ │ @@ -576801,80 +577009,80 @@ │ │ │ │ strb.w r5, [sp, #27] │ │ │ │ ldrb r5, [r3, #9] │ │ │ │ strb.w r5, [sp, #28] │ │ │ │ strb.w r8, [sp, #30] │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r4, [sp, #31] │ │ │ │ strb.w r5, [sp, #29] │ │ │ │ - cbnz r4, 1fc89a │ │ │ │ + cbnz r4, 1fc96a │ │ │ │ lsls r5, r1, #28 │ │ │ │ - bmi.n 1fc89a │ │ │ │ + bmi.n 1fc96a │ │ │ │ strb.w r4, [sp, #32] │ │ │ │ strb.w ip, [sp, #33] @ 0x21 │ │ │ │ ldrb.w r4, [r3, #42] @ 0x2a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fc8b6 │ │ │ │ + beq.n 1fc986 │ │ │ │ ands.w r5, r1, #64 @ 0x40 │ │ │ │ - bne.n 1fc8e8 │ │ │ │ + bne.n 1fc9b8 │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r4, [sp, #37] @ 0x25 │ │ │ │ strh.w r5, [sp, #34] @ 0x22 │ │ │ │ and.w r5, r1, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fc910 │ │ │ │ + bne.n 1fc9e0 │ │ │ │ mov r5, r4 │ │ │ │ strb.w r4, [sp, #38] @ 0x26 │ │ │ │ clz r4, r5 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #39] @ 0x27 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1fc91e │ │ │ │ + b.n 1fc9ee │ │ │ │ and.w r4, r1, #80 @ 0x50 │ │ │ │ strb.w ip, [sp, #33] @ 0x21 │ │ │ │ subs r4, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ strb.w r4, [sp, #32] │ │ │ │ ldrb.w r4, [r3, #42] @ 0x2a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fc86a │ │ │ │ + bne.n 1fc93a │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bmi.w 1fd1bc │ │ │ │ + bmi.w 1fd28c │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strb.w r4, [sp, #37] @ 0x25 │ │ │ │ strh.w r5, [sp, #34] @ 0x22 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fcc9a │ │ │ │ + bne.w 1fcd6a │ │ │ │ and.w r4, r1, #64 @ 0x40 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, ip │ │ │ │ ite eq │ │ │ │ moveq r4, ip │ │ │ │ movne r4, #1 │ │ │ │ - b.n 1fc888 │ │ │ │ + b.n 1fc958 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fc76e │ │ │ │ + b.n 1fc83e │ │ │ │ movs r5, #0 │ │ │ │ strb.w r4, [sp, #37] @ 0x25 │ │ │ │ strh.w r5, [sp, #34] @ 0x22 │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ and.w r5, r1, #16 │ │ │ │ - cbnz r4, 1fc910 │ │ │ │ + cbnz r4, 1fc9e0 │ │ │ │ clz r4, r5 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 1fc888 │ │ │ │ + b.n 1fc958 │ │ │ │ ubfx r1, r0, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.n 1fc7bc │ │ │ │ + b.n 1fc88c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1fcc9a │ │ │ │ + beq.w 1fcd6a │ │ │ │ movs r4, #0 │ │ │ │ strh.w r4, [sp, #38] @ 0x26 │ │ │ │ movs r4, #0 │ │ │ │ strb.w lr, [sp, #41] @ 0x29 │ │ │ │ ubfx r8, r0, #3, #1 │ │ │ │ strb.w r4, [sp, #40] @ 0x28 │ │ │ │ ubfx lr, r0, #4, #1 │ │ │ │ @@ -576899,15 +577107,15 @@ │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ strb.w r8, [sp, #50] @ 0x32 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w lr, [sp, #51] @ 0x33 │ │ │ │ strb.w r4, [sp, #49] @ 0x31 │ │ │ │ mov r4, r5 │ │ │ │ strb.w ip, [sp, #52] @ 0x34 │ │ │ │ - cbz r5, 1fc98e │ │ │ │ + cbz r5, 1fca5e │ │ │ │ ldrb.w r4, [r3, #150] @ 0x96 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #53] @ 0x35 │ │ │ │ ubfx ip, r1, #11, #1 │ │ │ │ strb.w r5, [sp, #54] @ 0x36 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ ldrb r4, [r3, #11] │ │ │ │ @@ -576924,46 +577132,46 @@ │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #58] @ 0x3a │ │ │ │ ldrb.w r4, [r3, #34] @ 0x22 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ and.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ - cbz r4, 1fc9ea │ │ │ │ + cbz r4, 1fcaba │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ - cbz r4, 1fc9fc │ │ │ │ + cbz r4, 1fcacc │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #61] @ 0x3d │ │ │ │ mov.w ip, #1 │ │ │ │ and.w lr, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ strb.w ip, [sp, #64] @ 0x40 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fcca2 │ │ │ │ + bne.w 1fcd72 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1fd1ac │ │ │ │ + beq.w 1fd27c │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fd21a │ │ │ │ + bne.w 1fd2ea │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fccd4 │ │ │ │ + bne.w 1fcda4 │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #66] @ 0x42 │ │ │ │ clz r4, lr │ │ │ │ ldrb.w r8, [r3, #86] @ 0x56 │ │ │ │ ldrb.w ip, [r3, #36] @ 0x24 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ @@ -576998,20 +577206,20 @@ │ │ │ │ eor.w r9, r9, #1 │ │ │ │ strb.w sl, [sp, #76] @ 0x4c │ │ │ │ strb.w r8, [sp, #73] @ 0x49 │ │ │ │ strb.w r9, [sp, #77] @ 0x4d │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #81] @ 0x51 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ - cbz r4, 1fcb0c │ │ │ │ + cbz r4, 1fcbdc │ │ │ │ mov r4, r7 │ │ │ │ - cbnz r7, 1fcb0c │ │ │ │ + cbnz r7, 1fcbdc │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd210 │ │ │ │ + bne.w 1fd2e0 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ ubfx ip, r1, #14, #1 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ ldrb.w r7, [r3, #121] @ 0x79 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ strb.w r4, [sp, #83] @ 0x53 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ @@ -577033,33 +577241,33 @@ │ │ │ │ strb.w r4, [sp, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r3, #65] @ 0x41 │ │ │ │ strb.w r7, [sp, #93] @ 0x5d │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fccfc │ │ │ │ + bne.w 1fcdcc │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #94] @ 0x5e │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #95] @ 0x5f │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ - cbnz r4, 1fcba4 │ │ │ │ + cbnz r4, 1fcc74 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r4, [r3, #136] @ 0x88 │ │ │ │ strb.w r4, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w r4, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ - cbnz r4, 1fcbc2 │ │ │ │ + cbnz r4, 1fcc92 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #100] @ 0x64 │ │ │ │ ldrb.w ip, [r3, #135] @ 0x87 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w ip, [sp, #102] @ 0x66 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ @@ -577078,17 +577286,17 @@ │ │ │ │ strb.w r4, [sp, #107] @ 0x6b │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ strb.w r4, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r4, [r3, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r4, [r3, #81] @ 0x51 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fccd8 │ │ │ │ + bne.n 1fcda8 │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bpl.n 1fccd8 │ │ │ │ + bpl.n 1fcda8 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r7, [r3, #85] @ 0x55 │ │ │ │ strb.w r7, [sp, #111] @ 0x6f │ │ │ │ strb.w r4, [sp, #112] @ 0x70 │ │ │ │ ubfx lr, lr, #10, #1 │ │ │ │ ubfx r7, r2, #5, #1 │ │ │ │ @@ -577107,57 +577315,57 @@ │ │ │ │ ldrb.w r4, [r3, #142] @ 0x8e │ │ │ │ ldrb.w lr, [r3, #17] │ │ │ │ strb.w sl, [sp, #120] @ 0x78 │ │ │ │ and.w r5, r5, lr │ │ │ │ strb.w r5, [sp, #119] @ 0x77 │ │ │ │ ldrb r5, [r3, #21] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fcd00 │ │ │ │ + beq.n 1fcdd0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fd1de │ │ │ │ + bne.w 1fd2ae │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd208 │ │ │ │ + bne.w 1fd2d8 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ mov r5, ip │ │ │ │ - b.n 1fcd0a │ │ │ │ + b.n 1fcdda │ │ │ │ movs r4, #1 │ │ │ │ strh.w r4, [sp, #38] @ 0x26 │ │ │ │ - b.n 1fc91c │ │ │ │ + b.n 1fc9ec │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd1da │ │ │ │ + bne.w 1fd2aa │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fca4e │ │ │ │ + bne.w 1fcb1e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1fca60 │ │ │ │ + beq.w 1fcb30 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fca58 │ │ │ │ + beq.w 1fcb28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fca60 │ │ │ │ + b.n 1fcb30 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r4, [r3, #82] @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fcc2c │ │ │ │ + bne.n 1fccfc │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1fcc2c │ │ │ │ + b.n 1fccfc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fcb82 │ │ │ │ + b.n 1fcc52 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ ldrb r5, [r3, #21] │ │ │ │ and.w r5, ip, r5 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ eor.w r5, r4, #1 │ │ │ │ and.w r5, ip, r5 │ │ │ │ ldrb.w lr, [r3, #21] │ │ │ │ @@ -577175,31 +577383,31 @@ │ │ │ │ ldrb.w r4, [r3, #64] @ 0x40 │ │ │ │ strb.w r4, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r4, [r3, #65] @ 0x41 │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r4, [r3, #47] @ 0x2f │ │ │ │ strb.w r4, [sp, #130] @ 0x82 │ │ │ │ ldrb.w r4, [r3, #49] @ 0x31 │ │ │ │ - cbz r4, 1fcd6a │ │ │ │ + cbz r4, 1fce3a │ │ │ │ ldrb.w r4, [r3, #121] @ 0x79 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r4, [r3, #49] @ 0x31 │ │ │ │ - cbz r4, 1fcd78 │ │ │ │ + cbz r4, 1fce48 │ │ │ │ ldrb.w r4, [r3, #121] @ 0x79 │ │ │ │ strb.w r4, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r4, [r3, #48] @ 0x30 │ │ │ │ strb.w r4, [sp, #133] @ 0x85 │ │ │ │ ldrb.w r4, [r3, #50] @ 0x32 │ │ │ │ - cbz r4, 1fcd92 │ │ │ │ + cbz r4, 1fce62 │ │ │ │ ldrb.w r4, [r3, #121] @ 0x79 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r4, [r3, #50] @ 0x32 │ │ │ │ - cbz r4, 1fcda0 │ │ │ │ + cbz r4, 1fce70 │ │ │ │ ldrb.w r4, [r3, #121] @ 0x79 │ │ │ │ strb.w r4, [sp, #135] @ 0x87 │ │ │ │ and.w r4, r1, #2048 @ 0x800 │ │ │ │ ldrb.w ip, [r3, #57] @ 0x39 │ │ │ │ ubfx r5, r4, #11, #1 │ │ │ │ strb.w ip, [sp, #136] @ 0x88 │ │ │ │ ubfx r4, r0, #10, #1 │ │ │ │ @@ -577218,95 +577426,95 @@ │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r4, [r3, #34] @ 0x22 │ │ │ │ strb.w r4, [sp, #144] @ 0x90 │ │ │ │ strb.w r5, [sp, #145] @ 0x91 │ │ │ │ ldrb.w r4, [r3, #107] @ 0x6b │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd1a8 │ │ │ │ + bne.w 1fd278 │ │ │ │ ldrb.w r4, [r3, #106] @ 0x6a │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r4, [r3, #108] @ 0x6c │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r4, [r3, #112] @ 0x70 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r4, [r3, #109] @ 0x6d │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd1a4 │ │ │ │ + bne.w 1fd274 │ │ │ │ ldrb.w r4, [r3, #107] @ 0x6b │ │ │ │ strb.w r4, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r4, [r3, #109] @ 0x6d │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd1a0 │ │ │ │ + bne.w 1fd270 │ │ │ │ ldrb.w r4, [r3, #107] @ 0x6b │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r4, [r3, #112] @ 0x70 │ │ │ │ strb.w r4, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r4, [r3, #109] @ 0x6d │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd19c │ │ │ │ + bne.w 1fd26c │ │ │ │ ldrb.w r4, [r3, #108] @ 0x6c │ │ │ │ strb.w r4, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r4, [r3, #109] @ 0x6d │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd198 │ │ │ │ + bne.w 1fd268 │ │ │ │ ldrb.w r4, [r3, #108] @ 0x6c │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #153] @ 0x99 │ │ │ │ ldrb r4, [r3, #27] │ │ │ │ strb.w r4, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r4, [r3, #96] @ 0x60 │ │ │ │ - cbz r4, 1fce96 │ │ │ │ + cbz r4, 1fcf66 │ │ │ │ ldrb.w r4, [r3, #83] @ 0x53 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r4, [r3, #82] @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd194 │ │ │ │ + bne.w 1fd264 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ strb.w r4, [sp, #156] @ 0x9c │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ - cbz r4, 1fceca │ │ │ │ + cbz r4, 1fcf9a │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fceca │ │ │ │ + cbz r4, 1fcf9a │ │ │ │ ldrb.w r4, [r3, #141] @ 0x8d │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd1fe │ │ │ │ + bne.w 1fd2ce │ │ │ │ strb.w r4, [sp, #157] @ 0x9d │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ - cbz r4, 1fcedc │ │ │ │ + cbz r4, 1fcfac │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fcedc │ │ │ │ + cbz r4, 1fcfac │ │ │ │ ldrb.w r4, [r3, #140] @ 0x8c │ │ │ │ strb.w r4, [sp, #158] @ 0x9e │ │ │ │ ldrb r4, [r3, #15] │ │ │ │ strb.w r4, [sp, #159] @ 0x9f │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ strb.w r4, [sp, #160] @ 0xa0 │ │ │ │ ldrb r4, [r3, #17] │ │ │ │ - cbz r4, 1fcef8 │ │ │ │ + cbz r4, 1fcfc8 │ │ │ │ ldrb.w r4, [r3, #138] @ 0x8a │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #161] @ 0xa1 │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ - cbz r4, 1fcf18 │ │ │ │ + cbz r4, 1fcfe8 │ │ │ │ ldrb.w r5, [r3, #139] @ 0x8b │ │ │ │ - cbz r5, 1fcf18 │ │ │ │ + cbz r5, 1fcfe8 │ │ │ │ ldrb.w r4, [r3, #140] @ 0x8c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd1fa │ │ │ │ + bne.w 1fd2ca │ │ │ │ ldrb.w r4, [r3, #141] @ 0x8d │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #162] @ 0xa2 │ │ │ │ ldrb.w lr, [r3, #199] @ 0xc7 │ │ │ │ ldrb.w r4, [r3, #83] @ 0x53 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #163] @ 0xa3 │ │ │ │ @@ -577356,47 +577564,47 @@ │ │ │ │ ldrb.w r4, [r3, #111] @ 0x6f │ │ │ │ strb.w r4, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r4, [r3, #88] @ 0x58 │ │ │ │ strb.w r4, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r4, [r3, #87] @ 0x57 │ │ │ │ strb.w r4, [sp, #184] @ 0xb8 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ - cbz r4, 1fcff2 │ │ │ │ + cbz r4, 1fd0c2 │ │ │ │ ldrb.w r4, [r3, #151] @ 0x97 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #185] @ 0xb9 │ │ │ │ ldrb r4, [r3, #5] │ │ │ │ - cbz r4, 1fd002 │ │ │ │ + cbz r4, 1fd0d2 │ │ │ │ ldrb.w r4, [r3, #151] @ 0x97 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #186] @ 0xba │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ - cbz r4, 1fd012 │ │ │ │ + cbz r4, 1fd0e2 │ │ │ │ ldrb.w r4, [r3, #151] @ 0x97 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r4, [r3, #119] @ 0x77 │ │ │ │ strb.w r4, [sp, #188] @ 0xbc │ │ │ │ - cbz r4, 1fd028 │ │ │ │ + cbz r4, 1fd0f8 │ │ │ │ ubfx r4, r1, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #189] @ 0xbd │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #190] @ 0xbe │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 1fd03a │ │ │ │ + cbnz r1, 1fd10a │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #35] @ 0x23 │ │ │ │ strb.w r1, [sp, #193] @ 0xc1 │ │ │ │ ldrb.w r1, [r3, #105] @ 0x69 │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ - cbz r1, 1fd05e │ │ │ │ + cbz r1, 1fd12e │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -577425,149 +577633,149 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r1, [r3, #67] @ 0x43 │ │ │ │ strb.w r5, [sp, #203] @ 0xcb │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r4, [sp, #204] @ 0xcc │ │ │ │ strb.w r1, [sp, #202] @ 0xca │ │ │ │ - cbz r2, 1fd0e0 │ │ │ │ + cbz r2, 1fd1b0 │ │ │ │ ubfx r2, r0, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r2, [r3, #113] @ 0x71 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - cbz r2, 1fd0f6 │ │ │ │ + cbz r2, 1fd1c6 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #207] @ 0xcf │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ - cbz r2, 1fd108 │ │ │ │ + cbz r2, 1fd1d8 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #208] @ 0xd0 │ │ │ │ ldrb.w r2, [r3, #115] @ 0x73 │ │ │ │ - cbz r2, 1fd11a │ │ │ │ + cbz r2, 1fd1ea │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 1fd12c │ │ │ │ + cbz r2, 1fd1fc │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr.w r4, [r6, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #146] @ 0x92 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - cbnz r3, 1fd148 │ │ │ │ - b.n 1fd190 │ │ │ │ + cbnz r3, 1fd218 │ │ │ │ + b.n 1fd260 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1fd190 │ │ │ │ + cbz r3, 1fd260 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fd142 │ │ │ │ - ldr r6, [pc, #220] @ (1fd22c ) │ │ │ │ + beq.n 1fd212 │ │ │ │ + ldr r6, [pc, #220] @ (1fd2fc ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 289ca8 │ │ │ │ + bl 289d78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1fd174 │ │ │ │ + cbz r3, 1fd244 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fd154 │ │ │ │ + bne.n 1fd224 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd166 │ │ │ │ - ldr r2, [pc, #184] @ (1fd230 ) │ │ │ │ - ldr r3, [pc, #176] @ (1fd228 ) │ │ │ │ + bne.n 1fd236 │ │ │ │ + ldr r2, [pc, #184] @ (1fd300 ) │ │ │ │ + ldr r3, [pc, #176] @ (1fd2f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fd220 │ │ │ │ + bne.n 1fd2f0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1fd174 │ │ │ │ + b.n 1fd244 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fceb2 │ │ │ │ + b.n 1fcf82 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fce7e │ │ │ │ + b.n 1fcf4e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fce68 │ │ │ │ + b.n 1fcf38 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fce4e │ │ │ │ + b.n 1fcf1e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fce38 │ │ │ │ + b.n 1fcf08 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fce0e │ │ │ │ + b.n 1fcede │ │ │ │ strb.w lr, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fca4e │ │ │ │ - b.n 1fca60 │ │ │ │ + bne.w 1fcb1e │ │ │ │ + b.n 1fcb30 │ │ │ │ strb.w ip, [sp, #36] @ 0x24 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r4, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 1fd1e8 │ │ │ │ + bmi.n 1fd2b8 │ │ │ │ movw r5, #257 @ 0x101 │ │ │ │ strh.w r5, [sp, #34] @ 0x22 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fc886 │ │ │ │ - b.w 1fc916 │ │ │ │ + beq.w 1fc956 │ │ │ │ + b.w 1fc9e6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fccb4 │ │ │ │ + b.n 1fcd84 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ ldrb r5, [r3, #21] │ │ │ │ - b.n 1fcd0a │ │ │ │ + b.n 1fcdda │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #34] @ 0x22 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fc902 │ │ │ │ - b.w 1fc916 │ │ │ │ + beq.w 1fc9d2 │ │ │ │ + b.w 1fc9e6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fcf18 │ │ │ │ + b.n 1fcfe8 │ │ │ │ ldrb.w r4, [r3, #140] @ 0x8c │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1fceca │ │ │ │ + b.n 1fcf9a │ │ │ │ mov r5, ip │ │ │ │ strb.w ip, [sp, #121] @ 0x79 │ │ │ │ - b.n 1fcd0a │ │ │ │ + b.n 1fcdda │ │ │ │ ubfx r4, r0, #1, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1fcb0c │ │ │ │ + b.n 1fcbdc │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ - b.n 1fca4e │ │ │ │ + b.n 1fcb1e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #21] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr.w r1, [pc, #2812] @ 1fdd44 │ │ │ │ + ldr.w r1, [pc, #2812] @ 1fde14 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2812] @ 1fdd48 │ │ │ │ + ldr.w r2, [pc, #2812] @ 1fde18 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -577575,15 +577783,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #10] │ │ │ │ strb.w r0, [sp, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fd404 │ │ │ │ + bne.w 1fd4d4 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #11] │ │ │ │ ldrb.w r1, [r3, #84] @ 0x54 │ │ │ │ @@ -577598,18 +577806,18 @@ │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ eor.w r1, r4, #1 │ │ │ │ orr.w r1, ip, r1 │ │ │ │ strb.w r0, [sp, #12] │ │ │ │ strb.w r1, [sp, #13] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r6, #312] @ 0x138 │ │ │ │ - cbnz r7, 1fd2dc │ │ │ │ + cbnz r7, 1fd3ac │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fd426 │ │ │ │ + bne.w 1fd4f6 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ ldrb.w lr, [r3, #43] @ 0x2b │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldrb.w r1, [r3, #125] @ 0x7d │ │ │ │ eor.w r8, lr, #1 │ │ │ │ @@ -577641,80 +577849,80 @@ │ │ │ │ strb.w r5, [sp, #27] │ │ │ │ ldrb r5, [r3, #9] │ │ │ │ strb.w r5, [sp, #28] │ │ │ │ strb.w r8, [sp, #30] │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r4, [sp, #31] │ │ │ │ strb.w r5, [sp, #29] │ │ │ │ - cbnz r4, 1fd3ba │ │ │ │ + cbnz r4, 1fd48a │ │ │ │ lsls r5, r1, #28 │ │ │ │ - bmi.n 1fd3ba │ │ │ │ + bmi.n 1fd48a │ │ │ │ strb.w r4, [sp, #32] │ │ │ │ strb.w ip, [sp, #33] @ 0x21 │ │ │ │ ldrb.w r4, [r3, #42] @ 0x2a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fd3d6 │ │ │ │ + beq.n 1fd4a6 │ │ │ │ ands.w r5, r1, #64 @ 0x40 │ │ │ │ - bne.n 1fd408 │ │ │ │ + bne.n 1fd4d8 │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r4, [sp, #37] @ 0x25 │ │ │ │ strh.w r5, [sp, #34] @ 0x22 │ │ │ │ and.w r5, r1, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fd430 │ │ │ │ + bne.n 1fd500 │ │ │ │ mov r5, r4 │ │ │ │ strb.w r4, [sp, #38] @ 0x26 │ │ │ │ clz r4, r5 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #39] @ 0x27 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1fd43e │ │ │ │ + b.n 1fd50e │ │ │ │ and.w r4, r1, #80 @ 0x50 │ │ │ │ strb.w ip, [sp, #33] @ 0x21 │ │ │ │ subs r4, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ strb.w r4, [sp, #32] │ │ │ │ ldrb.w r4, [r3, #42] @ 0x2a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1fd38a │ │ │ │ + bne.n 1fd45a │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bmi.w 1fdcdc │ │ │ │ + bmi.w 1fddac │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strb.w r4, [sp, #37] @ 0x25 │ │ │ │ strh.w r5, [sp, #34] @ 0x22 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd7ba │ │ │ │ + bne.w 1fd88a │ │ │ │ and.w r4, r1, #64 @ 0x40 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, ip │ │ │ │ ite eq │ │ │ │ moveq r4, ip │ │ │ │ movne r4, #1 │ │ │ │ - b.n 1fd3a8 │ │ │ │ + b.n 1fd478 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fd28e │ │ │ │ + b.n 1fd35e │ │ │ │ movs r5, #0 │ │ │ │ strb.w r4, [sp, #37] @ 0x25 │ │ │ │ strh.w r5, [sp, #34] @ 0x22 │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ and.w r5, r1, #16 │ │ │ │ - cbnz r4, 1fd430 │ │ │ │ + cbnz r4, 1fd500 │ │ │ │ clz r4, r5 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 1fd3a8 │ │ │ │ + b.n 1fd478 │ │ │ │ ubfx r1, r0, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.n 1fd2dc │ │ │ │ + b.n 1fd3ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1fd7ba │ │ │ │ + beq.w 1fd88a │ │ │ │ movs r4, #0 │ │ │ │ strh.w r4, [sp, #38] @ 0x26 │ │ │ │ movs r4, #0 │ │ │ │ strb.w lr, [sp, #41] @ 0x29 │ │ │ │ ubfx r8, r0, #3, #1 │ │ │ │ strb.w r4, [sp, #40] @ 0x28 │ │ │ │ ubfx lr, r0, #4, #1 │ │ │ │ @@ -577739,15 +577947,15 @@ │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ strb.w r8, [sp, #50] @ 0x32 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w lr, [sp, #51] @ 0x33 │ │ │ │ strb.w r4, [sp, #49] @ 0x31 │ │ │ │ mov r4, r5 │ │ │ │ strb.w ip, [sp, #52] @ 0x34 │ │ │ │ - cbz r5, 1fd4ae │ │ │ │ + cbz r5, 1fd57e │ │ │ │ ldrb.w r4, [r3, #150] @ 0x96 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #53] @ 0x35 │ │ │ │ ubfx ip, r1, #11, #1 │ │ │ │ strb.w r5, [sp, #54] @ 0x36 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ ldrb r4, [r3, #11] │ │ │ │ @@ -577764,46 +577972,46 @@ │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #58] @ 0x3a │ │ │ │ ldrb.w r4, [r3, #34] @ 0x22 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ and.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ - cbz r4, 1fd50a │ │ │ │ + cbz r4, 1fd5da │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ - cbz r4, 1fd51c │ │ │ │ + cbz r4, 1fd5ec │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #61] @ 0x3d │ │ │ │ mov.w ip, #1 │ │ │ │ and.w lr, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ strb.w ip, [sp, #64] @ 0x40 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd7c2 │ │ │ │ + bne.w 1fd892 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1fdccc │ │ │ │ + beq.w 1fdd9c │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fdd3a │ │ │ │ + bne.w 1fde0a │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd7f4 │ │ │ │ + bne.w 1fd8c4 │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #66] @ 0x42 │ │ │ │ clz r4, lr │ │ │ │ ldrb.w r8, [r3, #86] @ 0x56 │ │ │ │ ldrb.w ip, [r3, #36] @ 0x24 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ @@ -577838,20 +578046,20 @@ │ │ │ │ eor.w r9, r9, #1 │ │ │ │ strb.w sl, [sp, #76] @ 0x4c │ │ │ │ strb.w r8, [sp, #73] @ 0x49 │ │ │ │ strb.w r9, [sp, #77] @ 0x4d │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #81] @ 0x51 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ - cbz r4, 1fd62c │ │ │ │ + cbz r4, 1fd6fc │ │ │ │ mov r4, r7 │ │ │ │ - cbnz r7, 1fd62c │ │ │ │ + cbnz r7, 1fd6fc │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fdd30 │ │ │ │ + bne.w 1fde00 │ │ │ │ strb.w r4, [sp, #82] @ 0x52 │ │ │ │ ubfx ip, r1, #14, #1 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ ldrb.w r7, [r3, #121] @ 0x79 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ strb.w r4, [sp, #83] @ 0x53 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ @@ -577873,33 +578081,33 @@ │ │ │ │ strb.w r4, [sp, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r3, #65] @ 0x41 │ │ │ │ strb.w r7, [sp, #93] @ 0x5d │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd81c │ │ │ │ + bne.w 1fd8ec │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #94] @ 0x5e │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #95] @ 0x5f │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ strb.w r4, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r4, [r3, #55] @ 0x37 │ │ │ │ - cbnz r4, 1fd6c4 │ │ │ │ + cbnz r4, 1fd794 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r4, [r3, #136] @ 0x88 │ │ │ │ strb.w r4, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w r4, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r4, [r3, #62] @ 0x3e │ │ │ │ - cbnz r4, 1fd6e2 │ │ │ │ + cbnz r4, 1fd7b2 │ │ │ │ ldrb.w r4, [r3, #63] @ 0x3f │ │ │ │ strb.w r4, [sp, #100] @ 0x64 │ │ │ │ ldrb.w ip, [r3, #135] @ 0x87 │ │ │ │ ldrb.w r4, [r3, #61] @ 0x3d │ │ │ │ strb.w ip, [sp, #102] @ 0x66 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #101] @ 0x65 │ │ │ │ @@ -577918,17 +578126,17 @@ │ │ │ │ strb.w r4, [sp, #107] @ 0x6b │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ strb.w r4, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r4, [r3, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r4, [r3, #81] @ 0x51 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fd7f8 │ │ │ │ + bne.n 1fd8c8 │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bpl.n 1fd7f8 │ │ │ │ + bpl.n 1fd8c8 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r7, [r3, #85] @ 0x55 │ │ │ │ strb.w r7, [sp, #111] @ 0x6f │ │ │ │ strb.w r4, [sp, #112] @ 0x70 │ │ │ │ ubfx lr, lr, #10, #1 │ │ │ │ ubfx r7, r2, #5, #1 │ │ │ │ @@ -577947,57 +578155,57 @@ │ │ │ │ ldrb.w r4, [r3, #142] @ 0x8e │ │ │ │ ldrb.w lr, [r3, #17] │ │ │ │ strb.w sl, [sp, #120] @ 0x78 │ │ │ │ and.w r5, r5, lr │ │ │ │ strb.w r5, [sp, #119] @ 0x77 │ │ │ │ ldrb r5, [r3, #21] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fd820 │ │ │ │ + beq.n 1fd8f0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fdcfe │ │ │ │ + bne.w 1fddce │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fdd28 │ │ │ │ + bne.w 1fddf8 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ mov r5, ip │ │ │ │ - b.n 1fd82a │ │ │ │ + b.n 1fd8fa │ │ │ │ movs r4, #1 │ │ │ │ strh.w r4, [sp, #38] @ 0x26 │ │ │ │ - b.n 1fd43c │ │ │ │ + b.n 1fd50c │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fdcfa │ │ │ │ + bne.w 1fddca │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd56e │ │ │ │ + bne.w 1fd63e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1fd580 │ │ │ │ + beq.w 1fd650 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fd578 │ │ │ │ + beq.w 1fd648 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd580 │ │ │ │ + b.n 1fd650 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r4, [r3, #82] @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fd74c │ │ │ │ + bne.n 1fd81c │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1fd74c │ │ │ │ + b.n 1fd81c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd6a2 │ │ │ │ + b.n 1fd772 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ ldrb r5, [r3, #21] │ │ │ │ and.w r5, ip, r5 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ eor.w r5, r4, #1 │ │ │ │ and.w r5, ip, r5 │ │ │ │ ldrb.w lr, [r3, #21] │ │ │ │ @@ -578015,31 +578223,31 @@ │ │ │ │ ldrb.w r4, [r3, #64] @ 0x40 │ │ │ │ strb.w r4, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r4, [r3, #65] @ 0x41 │ │ │ │ strb.w r4, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r4, [r3, #47] @ 0x2f │ │ │ │ strb.w r4, [sp, #130] @ 0x82 │ │ │ │ ldrb.w r4, [r3, #49] @ 0x31 │ │ │ │ - cbz r4, 1fd88a │ │ │ │ + cbz r4, 1fd95a │ │ │ │ ldrb.w r4, [r3, #121] @ 0x79 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r4, [r3, #49] @ 0x31 │ │ │ │ - cbz r4, 1fd898 │ │ │ │ + cbz r4, 1fd968 │ │ │ │ ldrb.w r4, [r3, #121] @ 0x79 │ │ │ │ strb.w r4, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r4, [r3, #48] @ 0x30 │ │ │ │ strb.w r4, [sp, #133] @ 0x85 │ │ │ │ ldrb.w r4, [r3, #50] @ 0x32 │ │ │ │ - cbz r4, 1fd8b2 │ │ │ │ + cbz r4, 1fd982 │ │ │ │ ldrb.w r4, [r3, #121] @ 0x79 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r4, [r3, #50] @ 0x32 │ │ │ │ - cbz r4, 1fd8c0 │ │ │ │ + cbz r4, 1fd990 │ │ │ │ ldrb.w r4, [r3, #121] @ 0x79 │ │ │ │ strb.w r4, [sp, #135] @ 0x87 │ │ │ │ and.w r4, r1, #2048 @ 0x800 │ │ │ │ ldrb.w ip, [r3, #57] @ 0x39 │ │ │ │ ubfx r5, r4, #11, #1 │ │ │ │ strb.w ip, [sp, #136] @ 0x88 │ │ │ │ ubfx r4, r0, #10, #1 │ │ │ │ @@ -578058,95 +578266,95 @@ │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r4, [r3, #34] @ 0x22 │ │ │ │ strb.w r4, [sp, #144] @ 0x90 │ │ │ │ strb.w r5, [sp, #145] @ 0x91 │ │ │ │ ldrb.w r4, [r3, #107] @ 0x6b │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fdcc8 │ │ │ │ + bne.w 1fdd98 │ │ │ │ ldrb.w r4, [r3, #106] @ 0x6a │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r4, [r3, #108] @ 0x6c │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r4, [r3, #112] @ 0x70 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r4, [r3, #109] @ 0x6d │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fdcc4 │ │ │ │ + bne.w 1fdd94 │ │ │ │ ldrb.w r4, [r3, #107] @ 0x6b │ │ │ │ strb.w r4, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r4, [r3, #109] @ 0x6d │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fdcc0 │ │ │ │ + bne.w 1fdd90 │ │ │ │ ldrb.w r4, [r3, #107] @ 0x6b │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r4, [r3, #112] @ 0x70 │ │ │ │ strb.w r4, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r4, [r3, #109] @ 0x6d │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fdcbc │ │ │ │ + bne.w 1fdd8c │ │ │ │ ldrb.w r4, [r3, #108] @ 0x6c │ │ │ │ strb.w r4, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r4, [r3, #109] @ 0x6d │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fdcb8 │ │ │ │ + bne.w 1fdd88 │ │ │ │ ldrb.w r4, [r3, #108] @ 0x6c │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #153] @ 0x99 │ │ │ │ ldrb r4, [r3, #27] │ │ │ │ strb.w r4, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r4, [r3, #96] @ 0x60 │ │ │ │ - cbz r4, 1fd9b6 │ │ │ │ + cbz r4, 1fda86 │ │ │ │ ldrb.w r4, [r3, #83] @ 0x53 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r4, [r3, #82] @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fdcb4 │ │ │ │ + bne.w 1fdd84 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ strb.w r4, [sp, #156] @ 0x9c │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ - cbz r4, 1fd9ea │ │ │ │ + cbz r4, 1fdaba │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fd9ea │ │ │ │ + cbz r4, 1fdaba │ │ │ │ ldrb.w r4, [r3, #141] @ 0x8d │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fdd1e │ │ │ │ + bne.w 1fddee │ │ │ │ strb.w r4, [sp, #157] @ 0x9d │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ - cbz r4, 1fd9fc │ │ │ │ + cbz r4, 1fdacc │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fd9fc │ │ │ │ + cbz r4, 1fdacc │ │ │ │ ldrb.w r4, [r3, #140] @ 0x8c │ │ │ │ strb.w r4, [sp, #158] @ 0x9e │ │ │ │ ldrb r4, [r3, #15] │ │ │ │ strb.w r4, [sp, #159] @ 0x9f │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ strb.w r4, [sp, #160] @ 0xa0 │ │ │ │ ldrb r4, [r3, #17] │ │ │ │ - cbz r4, 1fda18 │ │ │ │ + cbz r4, 1fdae8 │ │ │ │ ldrb.w r4, [r3, #138] @ 0x8a │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #161] @ 0xa1 │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ - cbz r4, 1fda38 │ │ │ │ + cbz r4, 1fdb08 │ │ │ │ ldrb.w r5, [r3, #139] @ 0x8b │ │ │ │ - cbz r5, 1fda38 │ │ │ │ + cbz r5, 1fdb08 │ │ │ │ ldrb.w r4, [r3, #140] @ 0x8c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fdd1a │ │ │ │ + bne.w 1fddea │ │ │ │ ldrb.w r4, [r3, #141] @ 0x8d │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #162] @ 0xa2 │ │ │ │ ldrb.w lr, [r3, #199] @ 0xc7 │ │ │ │ ldrb.w r4, [r3, #83] @ 0x53 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #163] @ 0xa3 │ │ │ │ @@ -578196,47 +578404,47 @@ │ │ │ │ ldrb.w r4, [r3, #111] @ 0x6f │ │ │ │ strb.w r4, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r4, [r3, #88] @ 0x58 │ │ │ │ strb.w r4, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r4, [r3, #87] @ 0x57 │ │ │ │ strb.w r4, [sp, #184] @ 0xb8 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ - cbz r4, 1fdb12 │ │ │ │ + cbz r4, 1fdbe2 │ │ │ │ ldrb.w r4, [r3, #151] @ 0x97 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #185] @ 0xb9 │ │ │ │ ldrb r4, [r3, #5] │ │ │ │ - cbz r4, 1fdb22 │ │ │ │ + cbz r4, 1fdbf2 │ │ │ │ ldrb.w r4, [r3, #151] @ 0x97 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #186] @ 0xba │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ - cbz r4, 1fdb32 │ │ │ │ + cbz r4, 1fdc02 │ │ │ │ ldrb.w r4, [r3, #151] @ 0x97 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r4, [r3, #119] @ 0x77 │ │ │ │ strb.w r4, [sp, #188] @ 0xbc │ │ │ │ - cbz r4, 1fdb48 │ │ │ │ + cbz r4, 1fdc18 │ │ │ │ ubfx r4, r1, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #189] @ 0xbd │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #190] @ 0xbe │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 1fdb5a │ │ │ │ + cbnz r1, 1fdc2a │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #35] @ 0x23 │ │ │ │ strb.w r1, [sp, #193] @ 0xc1 │ │ │ │ ldrb.w r1, [r3, #105] @ 0x69 │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ - cbz r1, 1fdb7e │ │ │ │ + cbz r1, 1fdc4e │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -578265,211 +578473,211 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r1, [r3, #67] @ 0x43 │ │ │ │ strb.w r5, [sp, #203] @ 0xcb │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r4, [sp, #204] @ 0xcc │ │ │ │ strb.w r1, [sp, #202] @ 0xca │ │ │ │ - cbz r2, 1fdc00 │ │ │ │ + cbz r2, 1fdcd0 │ │ │ │ ubfx r2, r0, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r2, [r3, #113] @ 0x71 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - cbz r2, 1fdc16 │ │ │ │ + cbz r2, 1fdce6 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #207] @ 0xcf │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ - cbz r2, 1fdc28 │ │ │ │ + cbz r2, 1fdcf8 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #208] @ 0xd0 │ │ │ │ ldrb.w r2, [r3, #115] @ 0x73 │ │ │ │ - cbz r2, 1fdc3a │ │ │ │ + cbz r2, 1fdd0a │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ - cbz r2, 1fdc4c │ │ │ │ + cbz r2, 1fdd1c │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr.w r4, [r6, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldrb.w r2, [r3, #146] @ 0x92 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strb.w r2, [sp, #211] @ 0xd3 │ │ │ │ - cbnz r3, 1fdc68 │ │ │ │ - b.n 1fdcb0 │ │ │ │ + cbnz r3, 1fdd38 │ │ │ │ + b.n 1fdd80 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1fdcb0 │ │ │ │ + cbz r3, 1fdd80 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fdc62 │ │ │ │ - ldr r6, [pc, #220] @ (1fdd4c ) │ │ │ │ + beq.n 1fdd32 │ │ │ │ + ldr r6, [pc, #220] @ (1fde1c ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 289ca8 │ │ │ │ + bl 289d78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1fdc94 │ │ │ │ + cbz r3, 1fdd64 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fdc74 │ │ │ │ + bne.n 1fdd44 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fdc86 │ │ │ │ - ldr r2, [pc, #184] @ (1fdd50 ) │ │ │ │ - ldr r3, [pc, #176] @ (1fdd48 ) │ │ │ │ + bne.n 1fdd56 │ │ │ │ + ldr r2, [pc, #184] @ (1fde20 ) │ │ │ │ + ldr r3, [pc, #176] @ (1fde18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fdd40 │ │ │ │ + bne.n 1fde10 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1fdc94 │ │ │ │ + b.n 1fdd64 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd9d2 │ │ │ │ + b.n 1fdaa2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd99e │ │ │ │ + b.n 1fda6e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd988 │ │ │ │ + b.n 1fda58 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd96e │ │ │ │ + b.n 1fda3e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd958 │ │ │ │ + b.n 1fda28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd92e │ │ │ │ + b.n 1fd9fe │ │ │ │ strb.w lr, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd56e │ │ │ │ - b.n 1fd580 │ │ │ │ + bne.w 1fd63e │ │ │ │ + b.n 1fd650 │ │ │ │ strb.w ip, [sp, #36] @ 0x24 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r4, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 1fdd08 │ │ │ │ + bmi.n 1fddd8 │ │ │ │ movw r5, #257 @ 0x101 │ │ │ │ strh.w r5, [sp, #34] @ 0x22 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fd3a6 │ │ │ │ - b.w 1fd436 │ │ │ │ + beq.w 1fd476 │ │ │ │ + b.w 1fd506 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd7d4 │ │ │ │ + b.n 1fd8a4 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ ldrb r5, [r3, #21] │ │ │ │ - b.n 1fd82a │ │ │ │ + b.n 1fd8fa │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #34] @ 0x22 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fd422 │ │ │ │ - b.w 1fd436 │ │ │ │ + beq.w 1fd4f2 │ │ │ │ + b.w 1fd506 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fda38 │ │ │ │ + b.n 1fdb08 │ │ │ │ ldrb.w r4, [r3, #140] @ 0x8c │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1fd9ea │ │ │ │ + b.n 1fdaba │ │ │ │ mov r5, ip │ │ │ │ strb.w ip, [sp, #121] @ 0x79 │ │ │ │ - b.n 1fd82a │ │ │ │ + b.n 1fd8fa │ │ │ │ ubfx r4, r0, #1, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1fd62c │ │ │ │ + b.n 1fd6fc │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ - b.n 1fd56e │ │ │ │ + b.n 1fd63e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ lsls r6, r4, #2 │ │ │ │ and.w r3, r0, #134 @ 0x86 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #128 @ 0x80 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1fdd80 │ │ │ │ + beq.n 1fde50 │ │ │ │ mov.w r0, #370 @ 0x172 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ and.w lr, r1, #134 @ 0x86 │ │ │ │ sub.w ip, r3, #2 │ │ │ │ sub.w r4, lr, #2 │ │ │ │ and.w r1, r1, #121 @ 0x79 │ │ │ │ orr.w ip, ip, r4 │ │ │ │ and.w r0, r0, #121 @ 0x79 │ │ │ │ and.w ip, ip, #252 @ 0xfc │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #0 │ │ │ │ - beq.n 1fddee │ │ │ │ + beq.n 1fdebe │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1fde60 │ │ │ │ - bhi.n 1fde30 │ │ │ │ + beq.n 1fdf30 │ │ │ │ + bhi.n 1fdf00 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1fddf4 │ │ │ │ + beq.n 1fdec4 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1fde92 │ │ │ │ + beq.n 1fdf62 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi.w r0, #424 @ 0x1a8 │ │ │ │ - bhi.n 1fddf2 │ │ │ │ + bhi.n 1fdec2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1fdf1c │ │ │ │ + bhi.w 1fdfec │ │ │ │ tbb [pc, r1] │ │ │ │ - add r7, pc, #716 @ (adr r7, 1fe09c ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 1fe070 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 1fe070 ) │ │ │ │ - add r4, pc, #668 @ (adr r4, 1fe074 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 1fe074 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 1fe078 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 1fe078 ) │ │ │ │ - add r1, pc, #668 @ (adr r1, 1fe07c ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 1fe07c ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 1fe080 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 1fe080 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 1fe084 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 1fe084 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 1fe088 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 1fe088 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 1fe08c ) │ │ │ │ + add r7, pc, #716 @ (adr r7, 1fe16c ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 1fe140 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 1fe140 ) │ │ │ │ + add r4, pc, #668 @ (adr r4, 1fe144 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 1fe144 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 1fe148 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 1fe148 ) │ │ │ │ + add r1, pc, #668 @ (adr r1, 1fe14c ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 1fe14c ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 1fe150 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 1fe150 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 1fe154 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 1fe154 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 1fe158 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 1fe158 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 1fe15c ) │ │ │ │ mov.w r0, #370 @ 0x172 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1fde7a │ │ │ │ + beq.n 1fdf4a │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #305 @ 0x131 │ │ │ │ - bhi.n 1fddf2 │ │ │ │ + bhi.n 1fdec2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1fdf2e │ │ │ │ + bhi.w 1fdffe │ │ │ │ tbb [pc, r1] │ │ │ │ ldrh r5, [r2, #60] @ 0x3c │ │ │ │ ldrh r7, [r1, #60] @ 0x3c │ │ │ │ ldrh r7, [r1, #60] @ 0x3c │ │ │ │ ldrh r7, [r1, #36] @ 0x24 │ │ │ │ ldrh r7, [r1, #60] @ 0x3c │ │ │ │ ldrh r7, [r1, #60] @ 0x3c │ │ │ │ @@ -578480,96 +578688,96 @@ │ │ │ │ ldrh r7, [r1, #60] @ 0x3c │ │ │ │ ldrh r7, [r1, #60] @ 0x3c │ │ │ │ ldrh r7, [r1, #60] @ 0x3c │ │ │ │ ldrh r7, [r1, #60] @ 0x3c │ │ │ │ ldrh r7, [r1, #60] @ 0x3c │ │ │ │ ldrh r7, [r1, #60] @ 0x3c │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 1fdf9a │ │ │ │ + beq.w 1fe06a │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 1fdede │ │ │ │ + bne.n 1fdfae │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #166 @ 0xa6 │ │ │ │ - beq.n 1fddf2 │ │ │ │ + beq.n 1fdec2 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #167 @ 0xa7 │ │ │ │ - beq.n 1fddf2 │ │ │ │ + beq.n 1fdec2 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #163 @ 0xa3 │ │ │ │ - beq.n 1fddf2 │ │ │ │ + beq.n 1fdec2 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #164 @ 0xa4 │ │ │ │ movne r0, #161 @ 0xa1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 1fdf60 │ │ │ │ - bls.n 1fdeac │ │ │ │ + beq.n 1fe030 │ │ │ │ + bls.n 1fdf7c │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 1fddf2 │ │ │ │ + beq.n 1fdec2 │ │ │ │ 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 1fddf2 │ │ │ │ + beq.n 1fdec2 │ │ │ │ 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 1fddf2 │ │ │ │ + beq.n 1fdec2 │ │ │ │ movw r3, #417 @ 0x1a1 │ │ │ │ movw r0, #419 @ 0x1a3 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #38 @ 0x26 │ │ │ │ - bhi.n 1fddf2 │ │ │ │ + bhi.n 1fdec2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fdf54 │ │ │ │ + bhi.n 1fe024 │ │ │ │ tbb [pc, r1] │ │ │ │ - ldr r3, [pc, #316] @ (1fdffc ) │ │ │ │ - ldr r3, [pc, #300] @ (1fdff0 ) │ │ │ │ - ldr r3, [pc, #300] @ (1fdff0 ) │ │ │ │ - ldr r1, [pc, #300] @ (1fdff4 ) │ │ │ │ - ldr r3, [pc, #300] @ (1fdff4 ) │ │ │ │ - ldr r3, [pc, #300] @ (1fdff8 ) │ │ │ │ - ldr r3, [pc, #300] @ (1fdff8 ) │ │ │ │ + ldr r3, [pc, #316] @ (1fe0cc ) │ │ │ │ + ldr r3, [pc, #300] @ (1fe0c0 ) │ │ │ │ + ldr r3, [pc, #300] @ (1fe0c0 ) │ │ │ │ + ldr r1, [pc, #300] @ (1fe0c4 ) │ │ │ │ + ldr r3, [pc, #300] @ (1fe0c4 ) │ │ │ │ + ldr r3, [pc, #300] @ (1fe0c8 ) │ │ │ │ + ldr r3, [pc, #300] @ (1fe0c8 ) │ │ │ │ bx r9 │ │ │ │ - ldr r3, [pc, #300] @ (1fdffc ) │ │ │ │ - ldr r3, [pc, #300] @ (1fe000 ) │ │ │ │ - ldr r3, [pc, #300] @ (1fe000 ) │ │ │ │ - ldr r3, [pc, #300] @ (1fe004 ) │ │ │ │ - ldr r3, [pc, #300] @ (1fe004 ) │ │ │ │ - ldr r3, [pc, #300] @ (1fe008 ) │ │ │ │ - ldr r3, [pc, #300] @ (1fe008 ) │ │ │ │ - ldr r3, [pc, #300] @ (1fe00c ) │ │ │ │ + ldr r3, [pc, #300] @ (1fe0cc ) │ │ │ │ + ldr r3, [pc, #300] @ (1fe0d0 ) │ │ │ │ + ldr r3, [pc, #300] @ (1fe0d0 ) │ │ │ │ + ldr r3, [pc, #300] @ (1fe0d4 ) │ │ │ │ + ldr r3, [pc, #300] @ (1fe0d4 ) │ │ │ │ + ldr r3, [pc, #300] @ (1fe0d8 ) │ │ │ │ + ldr r3, [pc, #300] @ (1fe0d8 ) │ │ │ │ + ldr r3, [pc, #300] @ (1fe0dc ) │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #175 @ 0xaf │ │ │ │ - bhi.n 1fddf2 │ │ │ │ + bhi.n 1fdec2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fdf48 │ │ │ │ + bhi.n 1fe018 │ │ │ │ tbb [pc, r1] │ │ │ │ cmp r4, #52 @ 0x34 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ @@ -578613,15 +578821,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 1fdf8e │ │ │ │ + bhi.n 1fe05e │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r6, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #32 │ │ │ │ asrs r2, r2, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ @@ -578642,18 +578850,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r0, #185 @ 0xb9 │ │ │ │ - bhi.w 1fddf2 │ │ │ │ + bhi.w 1fdec2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fdfd6 │ │ │ │ + bhi.n 1fe0a6 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r6, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #8 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ @@ -578682,136 +578890,136 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #156] @ 1fe098 │ │ │ │ + ldr.w lr, [pc, #156] @ 1fe168 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 1fe09c │ │ │ │ + ldr.w ip, [pc, #152] @ 1fe16c │ │ │ │ add lr, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1fe07a │ │ │ │ + bhi.n 1fe14a │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 1fe086 │ │ │ │ + cbz r2, 1fe156 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1fdfec │ │ │ │ + bl 1fe0bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (1fe0a0 ) │ │ │ │ - ldr r3, [pc, #80] @ (1fe09c ) │ │ │ │ + ldr r2, [pc, #88] @ (1fe170 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fe16c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe092 │ │ │ │ + bne.n 1fe162 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 1fe046 │ │ │ │ + b.n 1fe116 │ │ │ │ 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 1fe046 │ │ │ │ + b.n 1fe116 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1fe08c │ │ │ │ + cbz r3, 1fe15c │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 1fe046 │ │ │ │ + b.n 1fe116 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 1fe036 │ │ │ │ + b.n 1fe106 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fe080 │ │ │ │ + b.n 1fe150 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r7, #7 │ │ │ │ + subs r0, r5, #4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r2, r4, #3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #68] @ 1fe0f8 │ │ │ │ + ldr.w ip, [pc, #68] @ 1fe1c8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ add ip, pc │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1fe0ea │ │ │ │ - ldr r1, [pc, #52] @ (1fe0fc ) │ │ │ │ + beq.n 1fe1ba │ │ │ │ + ldr r1, [pc, #52] @ (1fe1cc ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1fe0e0 │ │ │ │ + beq.n 1fe1b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ - cbz r2, 1fe0ee │ │ │ │ - bl 1e4ee0 │ │ │ │ + cbz r2, 1fe1be │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 59e00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - b.n 1fe0e0 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + b.n 1fe1b0 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #148] @ (1fe1a4 ) │ │ │ │ + ldr r1, [pc, #148] @ (1fe274 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 1fe1a8 │ │ │ │ + ldr.w lr, [pc, #148] @ 1fe278 │ │ │ │ mov.w ip, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w lr, [r1, lr] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w lr, [lr] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ mov.w lr, #0 │ │ │ │ strd ip, ip, [sp] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1fe198 │ │ │ │ + bhi.n 1fe268 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fe194 │ │ │ │ + bhi.n 1fe264 │ │ │ │ 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 │ │ │ │ @@ -578824,109 +579032,109 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ strh.w r2, [sp] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ strd r2, r3, [r0] │ │ │ │ - ldr r2, [pc, #60] @ (1fe1ac ) │ │ │ │ - ldr r3, [pc, #56] @ (1fe1a8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1fe27c ) │ │ │ │ + ldr r3, [pc, #56] @ (1fe278 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe19e │ │ │ │ + bne.n 1fe26e │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1fe164 │ │ │ │ + b.n 1fe234 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1fe164 │ │ │ │ + b.n 1fe234 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1fe164 │ │ │ │ + b.n 1fe234 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 1fe164 │ │ │ │ + b.n 1fe234 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r2, #0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + adds r4, r7, #6 │ │ │ │ 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, 1fe1e2 │ │ │ │ + cbz r1, 1fe2b2 │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1e5498 │ │ │ │ + bl 1e5568 │ │ │ │ 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 1e5498 │ │ │ │ + bl 1e5568 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w lr, [pc, #148] @ 1fe2a0 │ │ │ │ + ldr.w lr, [pc, #148] @ 1fe370 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add lr, pc │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r0, r0, [r3, #4] │ │ │ │ ldrb.w ip, [r2, #-8] │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.n 1fe25e │ │ │ │ - ldr.w ip, [pc, #124] @ 1fe2a4 │ │ │ │ + bne.n 1fe32e │ │ │ │ + ldr.w ip, [pc, #124] @ 1fe374 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr.w r4, [lr, ip] │ │ │ │ add.w ip, r4, r0, lsl #7 │ │ │ │ ldr.w r0, [ip, #124] @ 0x7c │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1fe254 │ │ │ │ + bpl.n 1fe324 │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 1fe298 │ │ │ │ + cbnz r0, 1fe368 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1e9f40 │ │ │ │ + bl 1ea010 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, #20 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.n 1fe242 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1fe270 ) │ │ │ │ + bhi.n 1fe312 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1fe340 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -578941,43 +579149,43 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1fe254 │ │ │ │ - b.n 1fe242 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + bne.n 1fe324 │ │ │ │ + b.n 1fe312 │ │ │ │ + adds r6, r3, #4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r1, #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 1fe348 │ │ │ │ + beq.n 1fe418 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 1fe2fa │ │ │ │ + beq.n 1fe3ca │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 1fe334 │ │ │ │ - cbz r0, 1fe348 │ │ │ │ + bls.n 1fe404 │ │ │ │ + cbz r0, 1fe418 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ clz r4, r3 │ │ │ │ blx 5ac68 <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -578993,38 +579201,38 @@ │ │ │ │ rbit r0, r0 │ │ │ │ mov r1, r5 │ │ │ │ clz r0, r0 │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fe2fa │ │ │ │ + bne.n 1fe3ca │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ blx 59fa8 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fe2fa │ │ │ │ + bne.n 1fe3ca │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r5 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r4, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fe300 │ │ │ │ + bne.n 1fe3d0 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, 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 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fe3ee │ │ │ │ + beq.n 1fe4be │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe3ee │ │ │ │ + beq.n 1fe4be │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -579057,32 +579265,32 @@ │ │ │ │ ands r3, r2 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r5, #32 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fe376 │ │ │ │ + bne.n 1fe446 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e531c │ │ │ │ + bl 1e53ec │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ str r2, [r4, #20] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ @@ -579101,212 +579309,212 @@ │ │ │ │ str.w r3, [r4, #440] @ 0x1b8 │ │ │ │ strd r3, r3, [r4, #444] @ 0x1bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 1fe494 │ │ │ │ - bhi.n 1fe4a4 │ │ │ │ + beq.n 1fe564 │ │ │ │ + bhi.n 1fe574 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1fe494 │ │ │ │ - bhi.n 1fe4d4 │ │ │ │ + beq.n 1fe564 │ │ │ │ + bhi.n 1fe5a4 │ │ │ │ add.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ subs r3, #1 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1fe4a2 │ │ │ │ + bhi.n 1fe572 │ │ │ │ movw r2, #32907 @ 0x808b │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1fe502 │ │ │ │ + bpl.n 1fe5d2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #12 │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - beq.n 1fe494 │ │ │ │ - bhi.n 1fe4c0 │ │ │ │ + beq.n 1fe564 │ │ │ │ + bhi.n 1fe590 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1fe494 │ │ │ │ - bhi.n 1fe4e6 │ │ │ │ + beq.n 1fe564 │ │ │ │ + bhi.n 1fe5b6 │ │ │ │ sub.w r3, r3, #4096 @ 0x1000 │ │ │ │ bics.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bne.n 1fe4a2 │ │ │ │ - b.n 1fe494 │ │ │ │ + bne.n 1fe572 │ │ │ │ + b.n 1fe564 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 1fe494 │ │ │ │ - bhi.n 1fe4f2 │ │ │ │ + beq.n 1fe564 │ │ │ │ + bhi.n 1fe5c2 │ │ │ │ sub.w r3, r3, #2097152 @ 0x200000 │ │ │ │ bics.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - bne.n 1fe4a2 │ │ │ │ - b.n 1fe494 │ │ │ │ + bne.n 1fe572 │ │ │ │ + b.n 1fe564 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1fe494 │ │ │ │ - bhi.n 1fe4fa │ │ │ │ + beq.n 1fe564 │ │ │ │ + bhi.n 1fe5ca │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ bics.w r3, r3, #128 @ 0x80 │ │ │ │ - bne.n 1fe4a2 │ │ │ │ - b.n 1fe494 │ │ │ │ + bne.n 1fe572 │ │ │ │ + b.n 1fe564 │ │ │ │ sub.w r3, r3, #32768 @ 0x8000 │ │ │ │ bics.w r3, r3, #32768 @ 0x8000 │ │ │ │ - bne.n 1fe4a2 │ │ │ │ - b.n 1fe494 │ │ │ │ + bne.n 1fe572 │ │ │ │ + b.n 1fe564 │ │ │ │ cmp.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n 1fe4a2 │ │ │ │ - b.n 1fe494 │ │ │ │ + bne.n 1fe572 │ │ │ │ + b.n 1fe564 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bne.n 1fe4a2 │ │ │ │ - b.n 1fe494 │ │ │ │ + bne.n 1fe572 │ │ │ │ + b.n 1fe564 │ │ │ │ bx lr │ │ │ │ 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 1e5498 │ │ │ │ + bl 1e5568 │ │ │ │ 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, 1fe544 │ │ │ │ + cbz r0, 1fe614 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1fe544 │ │ │ │ - bl 1e4ee0 │ │ │ │ - cbz r5, 1fe56a │ │ │ │ + beq.n 1fe614 │ │ │ │ + bl 1e4fb0 │ │ │ │ + cbz r5, 1fe63a │ │ │ │ mov r0, r5 │ │ │ │ blx 5ada0 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1fe55e │ │ │ │ + bhi.n 1fe62e │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 5a5f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5050 │ │ │ │ + bl 1e5120 │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r5, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #128] @ (1fe604 ) │ │ │ │ + ldr r2, [pc, #128] @ (1fe6d4 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (1fe608 ) │ │ │ │ + ldr r3, [pc, #128] @ (1fe6d8 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 1fe5a8 │ │ │ │ + cbz r0, 1fe678 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1fe5a8 │ │ │ │ - bl 1e4ee0 │ │ │ │ + beq.n 1fe678 │ │ │ │ + bl 1e4fb0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1eaf98 │ │ │ │ + bl 1eb068 │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1fe5ec │ │ │ │ + bhi.n 1fe6bc │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r2, [sp] │ │ │ │ movs r2, #1 │ │ │ │ blx 5a11c <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (1fe60c ) │ │ │ │ - ldr r3, [pc, #52] @ (1fe608 ) │ │ │ │ + ldr r2, [pc, #60] @ (1fe6dc ) │ │ │ │ + ldr r3, [pc, #52] @ (1fe6d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe5fe │ │ │ │ + bne.n 1fe6ce │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe5ce │ │ │ │ - b.n 1fe5be │ │ │ │ + beq.n 1fe69e │ │ │ │ + b.n 1fe68e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, r6, r1 │ │ │ │ + adds r4, r4, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r0 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fe65c │ │ │ │ + beq.n 1fe72c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 1fe66a │ │ │ │ + cbz r1, 1fe73a │ │ │ │ add.w ip, r2, #112 @ 0x70 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1fe64a │ │ │ │ + beq.n 1fe71a │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e4f58 │ │ │ │ + bl 1e5028 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w r0, r3, #112 @ 0x70 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ blx 5a5f4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1fe642 │ │ │ │ + b.n 1fe712 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1fe646 │ │ │ │ - bl 1e4f58 │ │ │ │ - b.n 1fe646 │ │ │ │ + beq.n 1fe716 │ │ │ │ + bl 1e5028 │ │ │ │ + b.n 1fe716 │ │ │ │ str r1, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -579314,92 +579522,92 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e5498 │ │ │ │ + bl 1e5568 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe520 │ │ │ │ + bl 1fe5f0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r5, #0, #26 │ │ │ │ str r3, [r1, #16] │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r1, #29] │ │ │ │ - beq.n 1fe6e8 │ │ │ │ + beq.n 1fe7b8 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1fe6ca │ │ │ │ + beq.n 1fe79a │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1fe6ee │ │ │ │ + beq.n 1fe7be │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe464 │ │ │ │ + bl 1fe534 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fe6be │ │ │ │ + beq.n 1fe78e │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ - bl 1fe464 │ │ │ │ + bl 1fe534 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ - cbnz r3, 1fe702 │ │ │ │ + cbnz r3, 1fe7d2 │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe464 │ │ │ │ + bl 1fe534 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1fe6ee │ │ │ │ + beq.n 1fe7be │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r1, #19] │ │ │ │ - b.n 1fe6f6 │ │ │ │ + b.n 1fe7c6 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e5498 │ │ │ │ + bl 1e5568 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1fe520 │ │ │ │ + bl 1fe5f0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r2, r3, #0, #26 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ @@ -579419,36 +579627,36 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e5498 │ │ │ │ + bl 1e5568 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe520 │ │ │ │ + bl 1fe5f0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrb r1, [r4, #29] │ │ │ │ and.w r2, r2, #4160749568 @ 0xf8000000 │ │ │ │ str r7, [r4, #8] │ │ │ │ orr.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ bic.w r1, r1, #96 @ 0x60 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ strb r1, [r4, #29] │ │ │ │ str r2, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fe464 │ │ │ │ + bl 1fe534 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #88] @ 0x58 │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ @@ -579462,124 +579670,124 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1fe852 │ │ │ │ + beq.n 1fe922 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1fe838 │ │ │ │ + bne.n 1fe908 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1fe884 │ │ │ │ - bl 2e45a8 │ │ │ │ + beq.n 1fe954 │ │ │ │ + bl 2e4678 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe670 │ │ │ │ + bl 1fe740 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e4650 │ │ │ │ + bl 2e4720 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe670 │ │ │ │ + bl 1fe740 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r1, 1fe87e │ │ │ │ - bl 2e45a8 │ │ │ │ + cbz r1, 1fe94e │ │ │ │ + bl 2e4678 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe670 │ │ │ │ + bl 1fe740 │ │ │ │ str r5, [r0, #52] @ 0x34 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #440] @ 0x1b8 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2e458c │ │ │ │ - b.n 1fe860 │ │ │ │ - bl 2e4694 │ │ │ │ - b.n 1fe81a │ │ │ │ + bl 2e465c │ │ │ │ + b.n 1fe930 │ │ │ │ + bl 2e4764 │ │ │ │ + b.n 1fe8ea │ │ │ │ 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, 1fe8bc │ │ │ │ + cbz r4, 1fe98c │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #26 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 1fe8b4 │ │ │ │ + beq.n 1fe984 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1fe8c2 │ │ │ │ + beq.n 1fe992 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fe8a2 │ │ │ │ + bne.n 1fe972 │ │ │ │ mov r0, lr │ │ │ │ - bl 1fe7ec │ │ │ │ + bl 1fe8bc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1fe8e6 │ │ │ │ + cbz r0, 1fe9b6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 1fe8da │ │ │ │ + beq.n 1fe9aa │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1fe8e4 │ │ │ │ + beq.n 1fe9b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe8ca │ │ │ │ + bne.n 1fe99a │ │ │ │ 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 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ 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 1e5050 │ │ │ │ + bl 1e5120 │ │ │ │ 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] │ │ │ │ @@ -579619,74 +579827,74 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1fe9a0 │ │ │ │ + beq.n 1fea70 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (1fe9b4 ) │ │ │ │ + ldr r1, [pc, #16] @ (1fea84 ) │ │ │ │ adds r0, #16 │ │ │ │ add r1, pc │ │ │ │ blx 5b0d8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (1fea0c ) │ │ │ │ + ldr r3, [pc, #68] @ (1feadc ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (1fea10 ) │ │ │ │ + ldr r2, [pc, #64] @ (1feae0 ) │ │ │ │ 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, 1fe9e2 │ │ │ │ + cbnz r2, 1feab2 │ │ │ │ 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 1fe9f4 │ │ │ │ + beq.n 1feac4 │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (1fea14 ) │ │ │ │ + ldr r1, [pc, #24] @ (1feae4 ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 5b0d8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - ldr r6, [pc, #88] @ (1fea84 ) │ │ │ │ - bl 1e4d24 │ │ │ │ + ldr r6, [pc, #88] @ (1feb54 ) │ │ │ │ + bl 1e4df4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1fea88 ) │ │ │ │ + ldr r3, [pc, #84] @ (1feb58 ) │ │ │ │ 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 │ │ │ │ @@ -579697,39 +579905,39 @@ │ │ │ │ ldr r2, [r6, r3] │ │ │ │ movs r3, #8 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 1e6748 │ │ │ │ - ldr r1, [pc, #36] @ (1fea8c ) │ │ │ │ + bl 1e6818 │ │ │ │ + ldr r1, [pc, #36] @ (1feb5c ) │ │ │ │ add.w r3, r4, #16 │ │ │ │ add.w r2, r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ strd r2, r5, [r4, #16] │ │ │ │ strd r5, r3, [r4, #24] │ │ │ │ - bl 1e5018 │ │ │ │ + bl 1e50e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bl 30a8e │ │ │ │ + bl 30b5e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r3, [r0, #20] │ │ │ │ strd r3, r3, [r0] │ │ │ │ add.w r6, r4, #32 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ @@ -579748,146 +579956,146 @@ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ str r6, [r4, #24] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1fea18 │ │ │ │ + bl 1feae8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r7, [pc, #212] @ (1febd0 ) │ │ │ │ - bl 1fea18 │ │ │ │ + ldr r7, [pc, #212] @ (1feca0 ) │ │ │ │ + bl 1feae8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r4, [r5, #12] │ │ │ │ add r7, pc │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r6, [r5, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, r2, #5 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ - bhi.n 1febca │ │ │ │ + bhi.n 1fec9a │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1feb6e │ │ │ │ + bls.n 1fec3e │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1feb82 │ │ │ │ + bhi.n 1fec52 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #160] @ (1febd4 ) │ │ │ │ + ldr r1, [pc, #160] @ (1feca4 ) │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1feb9a │ │ │ │ + beq.n 1fec6a │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ - cbz r0, 1feb8c │ │ │ │ + cbz r0, 1fec5c │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1febca │ │ │ │ + beq.n 1fec9a │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ str.w r0, [r8, #52] @ 0x34 │ │ │ │ add r0, r2 │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ str.w r6, [r8, #56] @ 0x38 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 1febca │ │ │ │ + beq.n 1fec9a │ │ │ │ str.w r6, [r8, #56] @ 0x38 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, r6 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r6 │ │ │ │ - b.n 1feb32 │ │ │ │ + b.n 1fec02 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a5e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1feb4e │ │ │ │ + b.n 1fec1e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5ad88 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1febca │ │ │ │ + cbz r0, 1fec9a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ blx 5ad1c │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, r7, r2 │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ str.w r7, [r8, #52] @ 0x34 │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ - b.n 1feb74 │ │ │ │ + b.n 1fec44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - asrs r0, r7, #19 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ 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 1fea90 │ │ │ │ + bl 1feb60 │ │ │ │ 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 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ 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 1fea18 │ │ │ │ + bl 1feae8 │ │ │ │ mov r3, r0 │ │ │ │ strd r5, r5, [r4, #40] @ 0x28 │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r4, [r3, #12] │ │ │ │ - bl 1fea18 │ │ │ │ + bl 1feae8 │ │ │ │ mov r3, r0 │ │ │ │ strd r5, r5, [r4, #56] @ 0x38 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add.w r2, r4, #60 @ 0x3c │ │ │ │ strd r2, r1, [r0] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ @@ -579897,237 +580105,237 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r7, [pc, #216] @ (1fed58 ) │ │ │ │ + ldr r7, [pc, #216] @ (1fee28 ) │ │ │ │ strd r3, r5, [r4, #8] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strd r5, r5, [r4] │ │ │ │ add r7, pc │ │ │ │ strh.w r3, [r4, #57] @ 0x39 │ │ │ │ - bl 1fea18 │ │ │ │ + bl 1feae8 │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ add.w r2, r4, #16 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ adds r1, r2, #5 │ │ │ │ str r0, [r4, #28] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r0, #40] @ 0x28 │ │ │ │ - bhi.n 1fed52 │ │ │ │ + bhi.n 1fee22 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1fecf0 │ │ │ │ + bls.n 1fedc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1fed12 │ │ │ │ + bhi.n 1fede2 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ it cc │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #144] @ (1fed5c ) │ │ │ │ + ldr r1, [pc, #144] @ (1fee2c ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1fed28 │ │ │ │ + beq.n 1fedf8 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1fed1c │ │ │ │ + cbz r0, 1fedec │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fed52 │ │ │ │ + beq.n 1fee22 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ add r0, r2 │ │ │ │ - b.n 1fecf6 │ │ │ │ + b.n 1fedc6 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 1fed52 │ │ │ │ + beq.n 1fee22 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r3, r4, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [r4, #32] │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 1fecca │ │ │ │ + b.n 1fed9a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 5a5e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1fece2 │ │ │ │ + b.n 1fedb2 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5ad88 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1fed52 │ │ │ │ + cbz r0, 1fee22 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ adds r0, r7, r2 │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - b.n 1fecf6 │ │ │ │ + b.n 1fedc6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r4, #10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ 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] @ (1fedbc ) │ │ │ │ + ldr r3, [pc, #76] @ (1fee8c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (1fedc0 ) │ │ │ │ + ldr r2, [pc, #76] @ (1fee90 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ - bl 1fe1b0 │ │ │ │ + bl 1fe280 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1fedba │ │ │ │ + cbz r6, 1fee8a │ │ │ │ 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 1fedaa │ │ │ │ + bne.n 1fee7a │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1feda2 │ │ │ │ + bne.n 1fee72 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ 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, 1fee0c │ │ │ │ + cbz r3, 1feedc │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1e5498 │ │ │ │ + bl 1e5568 │ │ │ │ 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, 1fee0a │ │ │ │ + cbz r4, 1feeda │ │ │ │ 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 1e5498 │ │ │ │ - b.n 1fedee │ │ │ │ + bl 1e5568 │ │ │ │ + b.n 1feebe │ │ │ │ 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, 1fee54 │ │ │ │ + cbz r3, 1fef24 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1e5498 │ │ │ │ + bl 1e5568 │ │ │ │ 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 1e5498 │ │ │ │ - b.n 1fee3e │ │ │ │ + bl 1e5568 │ │ │ │ + b.n 1fef0e │ │ │ │ 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 1fe1b0 │ │ │ │ + bl 1fe280 │ │ │ │ add.w r3, r0, #20 │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strb.w r4, [r0, #32] │ │ │ │ strb.w r5, [r0, #33] @ 0x21 │ │ │ │ strh r2, [r0, #34] @ 0x22 │ │ │ │ - cbnz r3, 1fee9a │ │ │ │ - b.n 1feeb2 │ │ │ │ + cbnz r3, 1fef6a │ │ │ │ + b.n 1fef82 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1fee98 │ │ │ │ + bne.n 1fef68 │ │ │ │ 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 │ │ │ │ @@ -580136,194 +580344,194 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ (1fef04 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fefd4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (1fef08 ) │ │ │ │ + ldr r2, [pc, #56] @ (1fefd8 ) │ │ │ │ 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 1fe1b0 │ │ │ │ + bl 1fe280 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 1fef02 │ │ │ │ + cbz r4, 1fefd2 │ │ │ │ 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 1feef6 │ │ │ │ + bne.n 1fefc6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r1, #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 1fe1b0 │ │ │ │ + bl 1fe280 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 1fef46 │ │ │ │ + cbz r4, 1ff016 │ │ │ │ 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 1fef3a │ │ │ │ + bne.n 1ff00a │ │ │ │ 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 1fefb2 │ │ │ │ + bhi.n 1ff082 │ │ │ │ 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 1fe1b0 │ │ │ │ + bl 1fe280 │ │ │ │ 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 1fef82 │ │ │ │ + bne.n 1ff052 │ │ │ │ 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 1fe1b0 │ │ │ │ + bl 1fe280 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fef7c │ │ │ │ + bne.n 1ff04c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1fef6a │ │ │ │ + b.n 1ff03a │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 1fef94 │ │ │ │ + b.n 1ff064 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1ff030 │ │ │ │ + cbz r3, 1ff100 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1e5498 │ │ │ │ + bl 1e5568 │ │ │ │ add.w r4, r0, #24 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #38] @ 0x26 │ │ │ │ movs r1, #20 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #4 │ │ │ │ strb r3, [r4, #12] │ │ │ │ mul.w r7, r1, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r5, r5, [r4] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ - bl 1e5360 │ │ │ │ + bl 1e5430 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 1ff014 │ │ │ │ + cbz r6, 1ff0e4 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1ff00c │ │ │ │ - ldr r3, [pc, #36] @ (1ff03c ) │ │ │ │ + bne.n 1ff0dc │ │ │ │ + ldr r3, [pc, #36] @ (1ff10c ) │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r4, #77] @ 0x4d │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r4, #65] @ 0x41 │ │ │ │ str.w r1, [r4, #69] @ 0x45 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - bl 1e5498 │ │ │ │ + bl 1e5568 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1fefe8 │ │ │ │ + b.n 1ff0b8 │ │ │ │ nop │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ 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 1ff06a │ │ │ │ - ldr r1, [pc, #16] @ (1ff06c ) │ │ │ │ + bne.n 1ff13a │ │ │ │ + ldr r1, [pc, #16] @ (1ff13c ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 5b0d8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #30 │ │ │ │ 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, 1ff0ba │ │ │ │ + cbz r3, 1ff18a │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1e5498 │ │ │ │ + bl 1e5568 │ │ │ │ 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 │ │ │ │ @@ -580331,33 +580539,33 @@ │ │ │ │ add.w r1, r0, #44 @ 0x2c │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r1, r3, [r0, #36] @ 0x24 │ │ │ │ strd r3, r2, [r0, #44] @ 0x2c │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ - bl 1e5498 │ │ │ │ - b.n 1ff098 │ │ │ │ + bl 1e5568 │ │ │ │ + b.n 1ff168 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ subs r0, #24 │ │ │ │ - cbnz r3, 1ff0e2 │ │ │ │ + cbnz r3, 1ff1b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5510 │ │ │ │ + bl 1e55e0 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1e5498 │ │ │ │ + bl 1e5568 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r6, sp, #16 │ │ │ │ strd r2, r2, [sp] │ │ │ │ mov ip, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w lr, r0, #12 │ │ │ │ @@ -580382,17 +580590,17 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1ff188 │ │ │ │ + cbz r3, 1ff258 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1e5498 │ │ │ │ + bl 1e5568 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r1, #7 │ │ │ │ strb.w r4, [r0, #32] │ │ │ │ strb r1, [r0, #12] │ │ │ │ @@ -580404,149 +580612,149 @@ │ │ │ │ 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 1e5498 │ │ │ │ - b.n 1ff160 │ │ │ │ - b.n 1ff194 │ │ │ │ + bl 1e5568 │ │ │ │ + b.n 1ff230 │ │ │ │ + b.n 1ff264 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ff192 │ │ │ │ + bne.n 1ff262 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #228] @ (1ff290 ) │ │ │ │ + ldr r5, [pc, #228] @ (1ff360 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (1ff294 ) │ │ │ │ + ldr r4, [pc, #228] @ (1ff364 ) │ │ │ │ add r7, sp, #8 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov.w r4, #0 │ │ │ │ stmia.w r7, {r2, r3} │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 1ff276 │ │ │ │ + bhi.n 1ff346 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ff284 │ │ │ │ + beq.n 1ff354 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1fdfec │ │ │ │ + bl 1fe0bc │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ff258 │ │ │ │ + bhi.n 1ff328 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r3, r4, #32 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff288 │ │ │ │ + beq.n 1ff358 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 1fdfec │ │ │ │ + bl 1fe0bc │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (1ff298 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ff368 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (1ff294 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ff364 ) │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ff28c │ │ │ │ + bne.n 1ff35c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1ff222 │ │ │ │ + b.n 1ff2f2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ff222 │ │ │ │ + bne.n 1ff2f2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1ff222 │ │ │ │ + b.n 1ff2f2 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1ff1fa │ │ │ │ + b.n 1ff2ca │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ff1fa │ │ │ │ + bne.n 1ff2ca │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1ff1fa │ │ │ │ + b.n 1ff2ca │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 1ff1e4 │ │ │ │ + b.n 1ff2b4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 1ff210 │ │ │ │ + b.n 1ff2e0 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - ldr.w r1, [pc, #2620] @ 1ffcf0 │ │ │ │ + ldr.w r1, [pc, #2620] @ 1ffdc0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 1fff18 │ │ │ │ + bhi.w 1fffe8 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ lsls r5, r2, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ mov r5, r4 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1ffaae │ │ │ │ + bhi.w 1ffb7e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #16 │ │ │ │ lsls r6, r5, #16 │ │ │ │ lsls r6, r6, #18 │ │ │ │ lsls r1, r4, #19 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -580555,2001 +580763,2000 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r2, r5, #15 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ mov r5, r4 │ │ │ │ str r4, [r2, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1ffbe2 │ │ │ │ + bhi.w 1ffcb2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r3, #21 │ │ │ │ lsls r6, r7, #19 │ │ │ │ lsls r7, r5, #20 │ │ │ │ lsls r5, r7, #11 │ │ │ │ lsls r5, r4, #12 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r3, #13 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r0, r3, #9 │ │ │ │ lsls r1, r6, #17 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1ff80e │ │ │ │ + bhi.w 1ff8de │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #10 │ │ │ │ lsls r2, r7, #10 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r2, r3, #13 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r3, r7, #16 │ │ │ │ lsls r6, r6, #9 │ │ │ │ ldrb.w ip, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 1ffc14 │ │ │ │ + bhi.w 1ffce4 │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r7, r6, #5 │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r2, r2, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ movs r2, r1 │ │ │ │ lsls r5, r7, #13 │ │ │ │ movs r2, r1 │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r6, r4, #17 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 1ffe30 │ │ │ │ - cbz r0, 1ff36e │ │ │ │ + beq.w 1fff00 │ │ │ │ + cbz r0, 1ff43e │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 1ffeec │ │ │ │ + beq.w 1fffbc │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [r3, #16]! │ │ │ │ strd r1, r3, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r0, #16] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1ff386 │ │ │ │ - b.n 1ff3ba │ │ │ │ + bne.n 1ff456 │ │ │ │ + b.n 1ff48a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ff384 │ │ │ │ + bne.n 1ff454 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1ffe0c │ │ │ │ - cbz r5, 1ff3a8 │ │ │ │ + beq.w 1ffedc │ │ │ │ + cbz r5, 1ff478 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 1ffed6 │ │ │ │ + beq.w 1fffa6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ strd r3, r0, [r2] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1ff386 │ │ │ │ + bne.n 1ff456 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 208530 │ │ │ │ + bl 208600 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 1ff386 │ │ │ │ + b.n 1ff456 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1ffe78 │ │ │ │ - cbz r5, 1ff3d6 │ │ │ │ + beq.w 1fff48 │ │ │ │ + cbz r5, 1ff4a6 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 1ffec2 │ │ │ │ + beq.w 1fff92 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1ff37c │ │ │ │ + b.n 1ff44c │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1ffe54 │ │ │ │ - cbz r0, 1ff3f4 │ │ │ │ + beq.w 1fff24 │ │ │ │ + cbz r0, 1ff4c4 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 1fff02 │ │ │ │ + beq.w 1fffd2 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add.w r1, r0, #24 │ │ │ │ strd r1, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #28] │ │ │ │ - b.n 1ff37c │ │ │ │ - ldr.w r3, [pc, #2284] @ 1ffcf4 │ │ │ │ + b.n 1ff44c │ │ │ │ + ldr.w r3, [pc, #2284] @ 1ffdc4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ - cbz r1, 1ff43e │ │ │ │ + cbz r1, 1ff50e │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ add.w r4, r3, r1, lsl #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ff420 │ │ │ │ + bne.n 1ff4f0 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff3a8 │ │ │ │ + beq.n 1ff478 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1ff3a8 │ │ │ │ + bne.n 1ff478 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1ff468 │ │ │ │ + beq.n 1ff538 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ff460 │ │ │ │ + bne.n 1ff530 │ │ │ │ ldr.w lr, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1ff3a8 │ │ │ │ + b.n 1ff478 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1ff3a8 │ │ │ │ + bne.n 1ff478 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 1ff3a8 │ │ │ │ + b.n 1ff478 │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ffe9a │ │ │ │ + beq.w 1fff6a │ │ │ │ ldr.w ip, [r3] │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r3, [r2, #32] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ff3f4 │ │ │ │ + beq.n 1ff4c4 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp ip, r4 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bcc.n 1ff4ce │ │ │ │ - b.n 1ff3f4 │ │ │ │ + bcc.n 1ff59e │ │ │ │ + b.n 1ff4c4 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ff528 │ │ │ │ + beq.n 1ff5f8 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ adds r3, r1, #4 │ │ │ │ mla r1, lr, ip, r1 │ │ │ │ add.w lr, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #20 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1ff50c │ │ │ │ + bne.n 1ff5dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff3f4 │ │ │ │ + beq.w 1ff4c4 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff3f4 │ │ │ │ + bne.w 1ff4c4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1ff546 │ │ │ │ + beq.n 1ff616 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ff53e │ │ │ │ + bne.n 1ff60e │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ add.w r1, ip, #1 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ str.w ip, [r2, #28] │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1ff3f4 │ │ │ │ + b.n 1ff4c4 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1ff586 │ │ │ │ + cbz r1, 1ff656 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w lr, r3, #16 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ff564 │ │ │ │ + bne.n 1ff634 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ff3a8 │ │ │ │ + beq.w 1ff478 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff3a8 │ │ │ │ + bne.w 1ff478 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff468 │ │ │ │ + beq.w 1ff538 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ff59e │ │ │ │ - b.n 1ff468 │ │ │ │ + bne.n 1ff66e │ │ │ │ + b.n 1ff538 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1ff3f4 │ │ │ │ + bne.w 1ff4c4 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 1ff3f4 │ │ │ │ - ldr.w r3, [pc, #1836] @ 1ffcf8 │ │ │ │ + b.n 1ff4c4 │ │ │ │ + ldr.w r3, [pc, #1836] @ 1ffdc8 │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r4, r3 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ - cbz r1, 1ff600 │ │ │ │ + cbz r1, 1ff6d0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ add.w lr, r3, r1, lsl #5 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1ff5e4 │ │ │ │ + bne.n 1ff6b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff36e │ │ │ │ + beq.w 1ff43e │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff36e │ │ │ │ + bne.w 1ff43e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1ff61e │ │ │ │ + beq.n 1ff6ee │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ff616 │ │ │ │ + bne.n 1ff6e6 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ add.w r1, ip, #1 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ str.w ip, [r2, #28] │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1ff36e │ │ │ │ + b.n 1ff43e │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 1ff678 │ │ │ │ + cbz r3, 1ff748 │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r3, r3, #2 │ │ │ │ add.w r1, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w ip, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #52] @ 0x34 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.n 1ff678 │ │ │ │ + bne.n 1ff748 │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ add.w r3, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r2, #68] @ 0x44 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff36e │ │ │ │ + beq.w 1ff43e │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff36e │ │ │ │ + bne.w 1ff43e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1ff61e │ │ │ │ + beq.n 1ff6ee │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ff68e │ │ │ │ - b.n 1ff61e │ │ │ │ + bne.n 1ff75e │ │ │ │ + b.n 1ff6ee │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ffeb8 │ │ │ │ + beq.w 1fff88 │ │ │ │ ldr.w lr, [r1] │ │ │ │ add.w ip, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ff36e │ │ │ │ + beq.w 1ff43e │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 1ff6c4 │ │ │ │ - b.n 1ff36e │ │ │ │ + bcc.n 1ff794 │ │ │ │ + b.n 1ff43e │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ff722 │ │ │ │ + beq.n 1ff7f2 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ adds r3, r1, #4 │ │ │ │ mla r1, lr, ip, r1 │ │ │ │ add.w lr, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1ff706 │ │ │ │ + bne.n 1ff7d6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff36e │ │ │ │ + beq.w 1ff43e │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff36e │ │ │ │ + bne.w 1ff43e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff61e │ │ │ │ + beq.w 1ff6ee │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ff73a │ │ │ │ - b.n 1ff61e │ │ │ │ - ldr.w ip, [pc, #1452] @ 1ffcf4 │ │ │ │ + bne.n 1ff80a │ │ │ │ + b.n 1ff6ee │ │ │ │ + ldr.w ip, [pc, #1452] @ 1ffdc4 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ - cbz r1, 1ff77e │ │ │ │ + cbz r1, 1ff84e │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ add.w lr, r3, r1, lsl #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1ff760 │ │ │ │ + bne.n 1ff830 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff36e │ │ │ │ + beq.w 1ff43e │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff36e │ │ │ │ + bne.w 1ff43e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff61e │ │ │ │ + beq.w 1ff6ee │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ff7a6 │ │ │ │ - b.n 1ff61e │ │ │ │ + bne.n 1ff876 │ │ │ │ + b.n 1ff6ee │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1ff7d8 │ │ │ │ + cbz r1, 1ff8a8 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w lr, r3, #16 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ff7b6 │ │ │ │ + bne.n 1ff886 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ff3d6 │ │ │ │ + beq.w 1ff4a6 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff3d6 │ │ │ │ + bne.w 1ff4a6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1ff7f6 │ │ │ │ + beq.n 1ff8c6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ff7ee │ │ │ │ + bne.n 1ff8be │ │ │ │ ldr.w lr, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1ff3d6 │ │ │ │ + b.n 1ff4a6 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff3f4 │ │ │ │ + beq.w 1ff4c4 │ │ │ │ add.w r4, r2, r3, lsl #4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ add.w ip, r3, #40 @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ adds r3, #16 │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, r3 │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3, #24] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ - bne.n 1ff81c │ │ │ │ - b.n 1ff3f4 │ │ │ │ - ldr.w r3, [pc, #1208] @ 1ffcf8 │ │ │ │ + bne.n 1ff8ec │ │ │ │ + b.n 1ff4c4 │ │ │ │ + ldr.w r3, [pc, #1208] @ 1ffdc8 │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r4, r3 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ - cbz r1, 1ff874 │ │ │ │ + cbz r1, 1ff944 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ add.w lr, r3, r1, lsl #5 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1ff858 │ │ │ │ + bne.n 1ff928 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff3f4 │ │ │ │ + beq.w 1ff4c4 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff3f4 │ │ │ │ + bne.w 1ff4c4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff546 │ │ │ │ + beq.w 1ff616 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ff88c │ │ │ │ - b.n 1ff546 │ │ │ │ + bne.n 1ff95c │ │ │ │ + b.n 1ff616 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 1ff8d8 │ │ │ │ + cbz r3, 1ff9a8 │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r3, r3, #2 │ │ │ │ add.w r1, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w ip, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #52] @ 0x34 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.n 1ff8d8 │ │ │ │ + bne.n 1ff9a8 │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ add.w r3, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r2, #68] @ 0x44 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff3f4 │ │ │ │ + beq.w 1ff4c4 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff3f4 │ │ │ │ + bne.w 1ff4c4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff546 │ │ │ │ + beq.w 1ff616 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ff8f0 │ │ │ │ - b.n 1ff546 │ │ │ │ + bne.n 1ff9c0 │ │ │ │ + b.n 1ff616 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - cbz r1, 1ff928 │ │ │ │ + cbz r1, 1ff9f8 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ mla r1, lr, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ff90c │ │ │ │ + bne.n 1ff9dc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ff3d6 │ │ │ │ + beq.w 1ff4a6 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff3d6 │ │ │ │ + bne.w 1ff4a6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff7f6 │ │ │ │ + beq.w 1ff8c6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ff940 │ │ │ │ - b.n 1ff7f6 │ │ │ │ - ldr r3, [pc, #936] @ (1ffcf4 ) │ │ │ │ + bne.n 1ffa10 │ │ │ │ + b.n 1ff8c6 │ │ │ │ + ldr r3, [pc, #936] @ (1ffdc4 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ - cbz r1, 1ff982 │ │ │ │ + cbz r1, 1ffa52 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ add.w r4, r3, r1, lsl #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ff964 │ │ │ │ + bne.n 1ffa34 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff3d6 │ │ │ │ + beq.w 1ff4a6 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff3d6 │ │ │ │ + bne.w 1ff4a6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff7f6 │ │ │ │ + beq.w 1ff8c6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ff9aa │ │ │ │ - b.n 1ff7f6 │ │ │ │ + bne.n 1ffa7a │ │ │ │ + b.n 1ff8c6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1ff3d6 │ │ │ │ + bne.w 1ff4a6 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 1ff3d6 │ │ │ │ - ldr.w ip, [pc, #796] @ 1ffcf4 │ │ │ │ + b.n 1ff4a6 │ │ │ │ + ldr.w ip, [pc, #796] @ 1ffdc4 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r1, r3, lsl #7 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ - cbz r1, 1ffa10 │ │ │ │ + cbz r1, 1ffae0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ add.w lr, r3, r1, lsl #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1ff9f2 │ │ │ │ + bne.n 1ffac2 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff3f4 │ │ │ │ + beq.w 1ff4c4 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff3f4 │ │ │ │ + bne.w 1ff4c4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff546 │ │ │ │ + beq.w 1ff616 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ffa38 │ │ │ │ - b.n 1ff546 │ │ │ │ + bne.n 1ffb08 │ │ │ │ + b.n 1ff616 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1ff36e │ │ │ │ + bne.w 1ff43e │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 1ff36e │ │ │ │ + b.n 1ff43e │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1ffa8c │ │ │ │ + cbz r1, 1ffb5c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w ip, r3, #16 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ffa6a │ │ │ │ + bne.n 1ffb3a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff36e │ │ │ │ + beq.w 1ff43e │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff36e │ │ │ │ + bne.w 1ff43e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff61e │ │ │ │ + beq.w 1ff6ee │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ffaa4 │ │ │ │ - b.n 1ff61e │ │ │ │ + bne.n 1ffb74 │ │ │ │ + b.n 1ff6ee │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff3a8 │ │ │ │ + beq.w 1ff478 │ │ │ │ add.w r4, r2, r3, lsl #4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ add.w lr, r3, #40 @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ adds r3, #16 │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, r3 │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3, #24] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ - bne.n 1ffabc │ │ │ │ - b.n 1ff3a8 │ │ │ │ - ldr r3, [pc, #536] @ (1ffcf8 ) │ │ │ │ + bne.n 1ffb8c │ │ │ │ + b.n 1ff478 │ │ │ │ + ldr r3, [pc, #536] @ (1ffdc8 ) │ │ │ │ mov.w lr, #48 @ 0x30 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mla r3, lr, r1, r3 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ - cbz r1, 1ffb14 │ │ │ │ + cbz r1, 1ffbe4 │ │ │ │ add.w r3, r2, lr │ │ │ │ add.w r4, r3, r1, lsl #5 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #32 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ffaf8 │ │ │ │ + bne.n 1ffbc8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ff3a8 │ │ │ │ + beq.w 1ff478 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff3a8 │ │ │ │ + bne.w 1ff478 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff468 │ │ │ │ + beq.w 1ff538 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ffb2c │ │ │ │ - b.n 1ff468 │ │ │ │ + bne.n 1ffbfc │ │ │ │ + b.n 1ff538 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 1ffb76 │ │ │ │ + cbz r3, 1ffc46 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ bic.w ip, r3, #2 │ │ │ │ add.w r1, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w lr, [r2, #56] @ 0x38 │ │ │ │ cmp.w ip, #1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ str r3, [r2, #52] @ 0x34 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r1, [lr] │ │ │ │ - bne.n 1ffb76 │ │ │ │ + bne.n 1ffc46 │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ add.w r3, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r2, #68] @ 0x44 │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ff3a8 │ │ │ │ + beq.w 1ff478 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff3a8 │ │ │ │ + bne.w 1ff478 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff468 │ │ │ │ + beq.w 1ff538 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ffb8e │ │ │ │ - b.n 1ff468 │ │ │ │ + bne.n 1ffc5e │ │ │ │ + b.n 1ff538 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1ffbc0 │ │ │ │ + cbz r1, 1ffc90 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w ip, r3, #16 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ffb9e │ │ │ │ + bne.n 1ffc6e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff3f4 │ │ │ │ + beq.w 1ff4c4 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff3f4 │ │ │ │ + bne.w 1ff4c4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff546 │ │ │ │ + beq.w 1ff616 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ffbd8 │ │ │ │ - b.n 1ff546 │ │ │ │ + bne.n 1ffca8 │ │ │ │ + b.n 1ff616 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff3d6 │ │ │ │ + beq.w 1ff4a6 │ │ │ │ add.w r4, r2, r3, lsl #4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ add.w lr, r3, #40 @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ adds r3, #16 │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, r3 │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3, #24] │ │ │ │ str.w lr, [ip, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ - bne.n 1ffbf0 │ │ │ │ - b.w 1ff3d6 │ │ │ │ + bne.n 1ffcc0 │ │ │ │ + b.w 1ff4a6 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff36e │ │ │ │ + beq.w 1ff43e │ │ │ │ add.w r4, r2, r3, lsl #4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ add.w ip, r3, #40 @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ adds r3, #16 │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r3, r4 │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3, #24] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ - bne.n 1ffc22 │ │ │ │ - b.w 1ff36e │ │ │ │ + bne.n 1ffcf2 │ │ │ │ + b.w 1ff43e │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ffeae │ │ │ │ + beq.w 1fff7e │ │ │ │ ldr.w lr, [r3] │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r3, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ff3a8 │ │ │ │ + beq.w 1ff478 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp lr, r4 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bcc.n 1ffc76 │ │ │ │ - b.w 1ff3a8 │ │ │ │ + bcc.n 1ffd46 │ │ │ │ + b.w 1ff478 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - cbz r1, 1ffcca │ │ │ │ + cbz r1, 1ffd9a │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ mla r1, lr, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ffcae │ │ │ │ + bne.n 1ffd7e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ff3a8 │ │ │ │ + beq.w 1ff478 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff3a8 │ │ │ │ + bne.w 1ff478 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff468 │ │ │ │ + beq.w 1ff538 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ffce2 │ │ │ │ - b.w 1ff468 │ │ │ │ + bne.n 1ffdb2 │ │ │ │ + b.w 1ff538 │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 1ffd3c │ │ │ │ + cbz r3, 1ffe0c │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ bic.w ip, r3, #2 │ │ │ │ add.w r1, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w lr, [r2, #56] @ 0x38 │ │ │ │ cmp.w ip, #1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ str r3, [r2, #52] @ 0x34 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r1, [lr] │ │ │ │ - bne.n 1ffd3c │ │ │ │ + bne.n 1ffe0c │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ add.w r3, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r2, #68] @ 0x44 │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ff3d6 │ │ │ │ + beq.w 1ff4a6 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff3d6 │ │ │ │ + bne.w 1ff4a6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff7f6 │ │ │ │ + beq.w 1ff8c6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ffd54 │ │ │ │ - b.n 1ff7f6 │ │ │ │ + bne.n 1ffe24 │ │ │ │ + b.n 1ff8c6 │ │ │ │ ldrd r3, r1, [r2, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ffea4 │ │ │ │ + beq.w 1fff74 │ │ │ │ ldr.w lr, [r3] │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r3, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ff3d6 │ │ │ │ + beq.w 1ff4a6 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp lr, r4 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bcc.n 1ffd8e │ │ │ │ - b.w 1ff3d6 │ │ │ │ - ldr r3, [pc, #360] @ (1fff20 ) │ │ │ │ + bcc.n 1ffe5e │ │ │ │ + b.w 1ff4a6 │ │ │ │ + ldr r3, [pc, #360] @ (1ffff0 ) │ │ │ │ mov.w lr, #48 @ 0x30 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ mla r3, lr, r1, r3 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ - cbz r1, 1ffdea │ │ │ │ + cbz r1, 1ffeba │ │ │ │ add.w r3, r2, lr │ │ │ │ add.w r4, r3, r1, lsl #5 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr.w lr, [r1] │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r3, [lr, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ adds r3, #32 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ffdce │ │ │ │ + bne.n 1ffe9e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ff3d6 │ │ │ │ + beq.w 1ff4a6 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff3d6 │ │ │ │ + bne.w 1ff4a6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff7f6 │ │ │ │ + beq.w 1ff8c6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ffe02 │ │ │ │ - b.n 1ff7f6 │ │ │ │ + bne.n 1ffed2 │ │ │ │ + b.n 1ff8c6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ff3a8 │ │ │ │ + beq.w 1ff478 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff3a8 │ │ │ │ + bne.w 1ff478 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff468 │ │ │ │ + beq.w 1ff538 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ffe24 │ │ │ │ - b.w 1ff468 │ │ │ │ + bne.n 1ffef4 │ │ │ │ + b.w 1ff538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff36e │ │ │ │ + beq.w 1ff43e │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff36e │ │ │ │ + bne.w 1ff43e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff61e │ │ │ │ + beq.w 1ff6ee │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ffe48 │ │ │ │ - b.w 1ff61e │ │ │ │ + bne.n 1fff18 │ │ │ │ + b.w 1ff6ee │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff3f4 │ │ │ │ + beq.w 1ff4c4 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff3f4 │ │ │ │ + bne.w 1ff4c4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff546 │ │ │ │ + beq.w 1ff616 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ffe6c │ │ │ │ - b.w 1ff546 │ │ │ │ + bne.n 1fff3c │ │ │ │ + b.w 1ff616 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ff3d6 │ │ │ │ + beq.w 1ff4a6 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1ff3d6 │ │ │ │ + bne.w 1ff4a6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff7f6 │ │ │ │ + beq.w 1ff8c6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ffe90 │ │ │ │ - b.n 1ff7f6 │ │ │ │ + bne.n 1fff60 │ │ │ │ + b.n 1ff8c6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ff4c6 │ │ │ │ - b.w 1ff3f4 │ │ │ │ + bne.w 1ff596 │ │ │ │ + b.w 1ff4c4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ffd86 │ │ │ │ - b.w 1ff3d6 │ │ │ │ + bne.w 1ffe56 │ │ │ │ + b.w 1ff4a6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1ffc6e │ │ │ │ - b.w 1ff3a8 │ │ │ │ + bne.w 1ffd3e │ │ │ │ + b.w 1ff478 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ff6c0 │ │ │ │ - b.w 1ff36e │ │ │ │ + bne.w 1ff790 │ │ │ │ + b.w 1ff43e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff7f6 │ │ │ │ + beq.w 1ff8c6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ffecc │ │ │ │ - b.n 1ff7f6 │ │ │ │ + bne.n 1fff9c │ │ │ │ + b.n 1ff8c6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff468 │ │ │ │ + beq.w 1ff538 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ffee0 │ │ │ │ - b.w 1ff468 │ │ │ │ + bne.n 1fffb0 │ │ │ │ + b.w 1ff538 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff61e │ │ │ │ + beq.w 1ff6ee │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1ffef6 │ │ │ │ - b.w 1ff61e │ │ │ │ + bne.n 1fffc6 │ │ │ │ + b.w 1ff6ee │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1ff546 │ │ │ │ + beq.w 1ff616 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1fff0c │ │ │ │ - b.w 1ff546 │ │ │ │ + bne.n 1fffdc │ │ │ │ + b.w 1ff616 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.w 1ff37c │ │ │ │ + b.w 1ff44c │ │ │ │ nop │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #612] @ (20019c ) │ │ │ │ + ldr r4, [pc, #612] @ (20026c ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 200194 │ │ │ │ + bhi.w 200264 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ lsls r6, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1fff96 │ │ │ │ + beq.n 200066 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fff96 │ │ │ │ + beq.n 200066 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 200096 │ │ │ │ + bhi.w 200166 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1fff96 │ │ │ │ + beq.n 200066 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1fff5e │ │ │ │ + bne.n 20002e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1fff5e │ │ │ │ + bne.n 20002e │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fff62 │ │ │ │ - b.n 1fff96 │ │ │ │ + bne.n 200032 │ │ │ │ + b.n 200066 │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 200172 │ │ │ │ + beq.w 200242 │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 1fff64 │ │ │ │ + b.n 200034 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 1fffd2 │ │ │ │ + cbz r3, 2000a2 │ │ │ │ ldrd r1, r3, [r2, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 1ffffc │ │ │ │ + cbz r3, 2000cc │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 1ffff6 │ │ │ │ + cbz r4, 2000c6 │ │ │ │ ldrd lr, r4, [r3] │ │ │ │ str.w r4, [lr, #4] │ │ │ │ str.w lr, [r4] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1fffe0 │ │ │ │ + bne.n 2000b0 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff36c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ffffc │ │ │ │ + beq.n 2000cc │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 200032 │ │ │ │ + cbz r1, 200102 │ │ │ │ ldrd r4, r1, [r3, #16] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r5, r5, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 200022 │ │ │ │ - b.n 1ffffc │ │ │ │ + bne.n 2000f2 │ │ │ │ + b.n 2000cc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 20017c │ │ │ │ + beq.w 20024c │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20887c │ │ │ │ + bl 20894c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 20000a │ │ │ │ - ldr r3, [pc, #320] @ (2001a0 ) │ │ │ │ + b.n 2000da │ │ │ │ + ldr r3, [pc, #320] @ (200270 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ffffc │ │ │ │ + beq.n 2000cc │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 20008e │ │ │ │ + cbz r4, 20015e │ │ │ │ ldrd lr, r4, [r3] │ │ │ │ str.w r4, [lr, #4] │ │ │ │ str.w lr, [r4] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 200078 │ │ │ │ - b.n 1ffffc │ │ │ │ + bne.n 200148 │ │ │ │ + b.n 2000cc │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ffffc │ │ │ │ + beq.n 2000cc │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 2000bc │ │ │ │ + cbz r4, 20018c │ │ │ │ ldrd r4, lr, [r3] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w r4, [lr] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 2000a6 │ │ │ │ - b.n 1ffffc │ │ │ │ + bne.n 200176 │ │ │ │ + b.n 2000cc │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ffffc │ │ │ │ + beq.n 2000cc │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movs r4, #20 │ │ │ │ movs r5, #0 │ │ │ │ mla lr, r4, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2000ea │ │ │ │ + cbz r1, 2001ba │ │ │ │ ldrd r4, r1, [r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 2000da │ │ │ │ - b.n 1ffffc │ │ │ │ + bne.n 2001aa │ │ │ │ + b.n 2000cc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ffffc │ │ │ │ + beq.n 2000cc │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 20010a │ │ │ │ + cbz r1, 2001da │ │ │ │ ldrd r4, r1, [r2, #52] @ 0x34 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r2, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ffffc │ │ │ │ + bne.w 2000cc │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ffffc │ │ │ │ + beq.w 2000cc │ │ │ │ ldrd r1, r3, [r2, #68] @ 0x44 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #68] @ 0x44 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ - b.n 20000a │ │ │ │ - ldr r3, [pc, #104] @ (2001a4 ) │ │ │ │ + b.n 2000da │ │ │ │ + ldr r3, [pc, #104] @ (200274 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ffffc │ │ │ │ + beq.w 2000cc │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r4, 20016a │ │ │ │ + cbz r4, 20023a │ │ │ │ ldrd lr, r4, [r3] │ │ │ │ str.w r4, [lr, #4] │ │ │ │ str.w lr, [r4] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #32 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 200154 │ │ │ │ - b.n 1ffffc │ │ │ │ + bne.n 200224 │ │ │ │ + b.n 2000cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fffba │ │ │ │ - b.n 1fff96 │ │ │ │ + bne.w 20008a │ │ │ │ + b.n 200066 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 200044 │ │ │ │ + beq.w 200114 │ │ │ │ ldrd r4, r3, [r2, #28] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 200044 │ │ │ │ + b.n 200114 │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 1fff64 │ │ │ │ + b.n 200034 │ │ │ │ nop │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + vrev32.16 d16, d21 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #472] @ (200390 ) │ │ │ │ + ldr r2, [pc, #472] @ (200460 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20023c │ │ │ │ + bhi.n 20030c │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ - cbnz r5, 20020a │ │ │ │ + cbnz r5, 2002da │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 2001e0 │ │ │ │ + cbz r3, 2002b0 │ │ │ │ ldrd r1, r2, [r0, #28] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 200208 │ │ │ │ + cbz r4, 2002d8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 200202 │ │ │ │ + cbz r1, 2002d2 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 2001ec │ │ │ │ + bne.n 2002bc │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 200208 │ │ │ │ + beq.n 2002d8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 200232 │ │ │ │ + cbz r2, 200302 │ │ │ │ ldrd r1, r2, [r3, #16] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 200222 │ │ │ │ - b.n 200208 │ │ │ │ + bne.n 2002f2 │ │ │ │ + b.n 2002d8 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 200208 │ │ │ │ + beq.n 2002d8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 200260 │ │ │ │ + cbz r1, 200330 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 20024a │ │ │ │ - b.n 200208 │ │ │ │ - ldr r3, [pc, #296] @ (200394 ) │ │ │ │ + bne.n 20031a │ │ │ │ + b.n 2002d8 │ │ │ │ + ldr r3, [pc, #296] @ (200464 ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 200208 │ │ │ │ + beq.n 2002d8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 200298 │ │ │ │ + cbz r1, 200368 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 200282 │ │ │ │ - b.n 200208 │ │ │ │ + bne.n 200352 │ │ │ │ + b.n 2002d8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200208 │ │ │ │ + beq.n 2002d8 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 2002b8 │ │ │ │ + cbz r2, 200388 │ │ │ │ ldrd r4, r1, [r0, #52] @ 0x34 │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r2, r2, [r0, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20036c │ │ │ │ + bne.n 20043c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20036c │ │ │ │ + beq.n 20043c │ │ │ │ ldrd r4, r3, [r0, #68] @ 0x44 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #180] @ (200398 ) │ │ │ │ + ldr r3, [pc, #180] @ (200468 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 200208 │ │ │ │ + beq.n 2002d8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 200310 │ │ │ │ + cbz r1, 2003e0 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 2002fa │ │ │ │ - b.n 200208 │ │ │ │ + bne.n 2003ca │ │ │ │ + b.n 2002d8 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 200378 │ │ │ │ + beq.n 200448 │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 20887c │ │ │ │ + bl 20894c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200208 │ │ │ │ + beq.w 2002d8 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ mov.w ip, #20 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r2, #4 │ │ │ │ mla lr, ip, r1, r2 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 200364 │ │ │ │ + cbz r2, 200434 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 200354 │ │ │ │ - b.n 200208 │ │ │ │ + bne.n 200424 │ │ │ │ + b.n 2002d8 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200322 │ │ │ │ + beq.n 2003f2 │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 200322 │ │ │ │ + b.n 2003f2 │ │ │ │ nop │ │ │ │ - cdp2 0, 4, cr0, cr2, cr5, {5} │ │ │ │ + ldc2l 0, cr0, [r2, #-660]! @ 0xfffffd6c │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 20040c │ │ │ │ + beq.n 2004dc │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2003c6 │ │ │ │ + beq.n 200496 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 200400 │ │ │ │ + cbnz r3, 2004d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e54c4 │ │ │ │ + bl 1e5594 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2003b8 │ │ │ │ + beq.n 200488 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2003f6 │ │ │ │ + cbz r2, 2004c6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e54c4 │ │ │ │ + bl 1e5594 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2003f4 │ │ │ │ + cbz r2, 2004c4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 2003f4 │ │ │ │ + cbz r1, 2004c4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e54c4 │ │ │ │ + bl 1e5594 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2003e0 │ │ │ │ + bne.n 2004b0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e54c4 │ │ │ │ + bl 1e5594 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2003bc │ │ │ │ + beq.n 20048c │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e54c4 │ │ │ │ + bl 1e5594 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1e54c4 │ │ │ │ - b.n 2003b8 │ │ │ │ + bl 1e5594 │ │ │ │ + b.n 200488 │ │ │ │ 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.w r3, [r5], #8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 20044a │ │ │ │ + beq.n 20051a │ │ │ │ mov r6, r0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 20044a │ │ │ │ + cbz r3, 20051a │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ - bl 20039c │ │ │ │ + bl 20046c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 200430 │ │ │ │ + bne.n 200500 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #2676] @ 200ed8 │ │ │ │ + ldr.w r0, [pc, #2676] @ 200fa8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r5, [pc, #2676] @ 200edc │ │ │ │ + ldr.w r5, [pc, #2676] @ 200fac │ │ │ │ movs r2, #4 │ │ │ │ - ldr.w r3, [pc, #2672] @ 200ee0 │ │ │ │ + ldr.w r3, [pc, #2672] @ 200fb0 │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e9f10 │ │ │ │ + bl 1e9fe0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 2004b0 │ │ │ │ + bhi.n 200580 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r0, #13 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r1, r4, #13 │ │ │ │ lsls r1, r7, #13 │ │ │ │ lsls r2, r1, #14 │ │ │ │ movs r3, r3 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r3, r3 │ │ │ │ lsls r5, r6, #14 │ │ │ │ movs r2, r1 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 200e38 │ │ │ │ + beq.w 200f08 │ │ │ │ add.w r6, r4, #36 @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 2004be │ │ │ │ + bcc.n 20058e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 200de6 │ │ │ │ + beq.w 200eb6 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 200c82 │ │ │ │ + bhi.w 200d52 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #16 │ │ │ │ lsls r2, r3, #17 │ │ │ │ movs r2, r1 │ │ │ │ lsls r4, r6, #14 │ │ │ │ lsls r3, r4, #15 │ │ │ │ movs r0, r5 │ │ │ │ lsls r6, r3, #16 │ │ │ │ movs r0, r5 │ │ │ │ lsls r6, r0, #17 │ │ │ │ lsls r4, r1, #15 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 200510 │ │ │ │ + cbz r3, 2005e0 │ │ │ │ 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.n 20053a │ │ │ │ + beq.n 20060a │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200532 │ │ │ │ + cbz r1, 200602 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 200522 │ │ │ │ + bne.n 2005f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ add r0, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1e9fec │ │ │ │ + bl 1ea0bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200654 │ │ │ │ + beq.n 200724 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 200654 │ │ │ │ + beq.n 200724 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 200708 │ │ │ │ + bhi.w 2007d8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r2, r1 │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r3, r5 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r3, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldr.w r3, [pc, #2392] @ 200ee4 │ │ │ │ + ldr.w r3, [pc, #2392] @ 200fb4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r9, r3, r8 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 200e76 │ │ │ │ + beq.w 200f46 │ │ │ │ add.w sl, r4, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 2005ac │ │ │ │ + bcc.n 20067c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq.w 20076a │ │ │ │ + beq.w 20083a │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 2008ba │ │ │ │ + bhi.w 20098a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #5 │ │ │ │ lsls r6, r3, #6 │ │ │ │ movs r2, r1 │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsls r2, r5, #4 │ │ │ │ movs r2, r5 │ │ │ │ lsls r0, r0, #7 │ │ │ │ movs r2, r5 │ │ │ │ lsls r5, r4, #7 │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 200608 │ │ │ │ + cbz r3, 2006d8 │ │ │ │ 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.n 200636 │ │ │ │ + beq.n 200706 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20062c │ │ │ │ + cbz r1, 2006fc │ │ │ │ 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 20061c │ │ │ │ + bne.n 2006ec │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #28 │ │ │ │ strd r5, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1e9fec │ │ │ │ + bl 1ea0bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200562 │ │ │ │ + bne.n 200632 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 200678 │ │ │ │ + beq.n 200748 │ │ │ │ movs r4, #0 │ │ │ │ - cbz r0, 200678 │ │ │ │ + cbz r0, 200748 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 20039c │ │ │ │ + bl 20046c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 200660 │ │ │ │ + bne.n 200730 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 59e00 │ │ │ │ - ldr.w r2, [pc, #2152] @ 200ee8 │ │ │ │ - ldr.w r3, [pc, #2140] @ 200ee0 │ │ │ │ + ldr.w r2, [pc, #2152] @ 200fb8 │ │ │ │ + ldr.w r3, [pc, #2140] @ 200fb0 │ │ │ │ add r2, pc │ │ │ │ strd r6, r7, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 200f2e │ │ │ │ + bne.w 200ffe │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2116] @ 200eec │ │ │ │ + ldr.w r3, [pc, #2116] @ 200fbc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ add.w r3, r1, r0, lsl #7 │ │ │ │ ldrb.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 200e8e │ │ │ │ + beq.w 200f5e │ │ │ │ add.w fp, r4, #84 @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 2006c6 │ │ │ │ + bne.n 200796 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2005ca │ │ │ │ + b.n 20069a │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200e1e │ │ │ │ + beq.w 200eee │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r0, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 2006ec │ │ │ │ + bcc.n 2007bc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2005ca │ │ │ │ + b.n 20069a │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ add.w fp, r4, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 200e1e │ │ │ │ + beq.w 200eee │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 20071c │ │ │ │ + bcc.n 2007ec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2005ca │ │ │ │ + b.n 20069a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2009e2 │ │ │ │ + beq.w 200ab2 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200744 │ │ │ │ + bne.n 200814 │ │ │ │ mov r4, r8 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bne.w 2005d8 │ │ │ │ + bne.w 2006a8 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 200de2 │ │ │ │ + beq.w 200eb2 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 200a40 │ │ │ │ - add r1, pc, #8 @ (adr r1, 200788 ) │ │ │ │ + bhi.w 200b10 │ │ │ │ + add r1, pc, #8 @ (adr r1, 200858 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #6 │ │ │ │ @@ -582567,869 +582774,869 @@ │ │ │ │ lsls r7, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 2009d4 │ │ │ │ + beq.w 200aa4 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq.w 200df4 │ │ │ │ + beq.w 200ec4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 20887c │ │ │ │ - b.n 200640 │ │ │ │ + bl 20894c │ │ │ │ + b.n 200710 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 200988 │ │ │ │ + bne.w 200a58 │ │ │ │ subs r3, r6, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - beq.w 200e2c │ │ │ │ + beq.w 200efc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 200640 │ │ │ │ + b.n 200710 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 20080c │ │ │ │ + cbz r3, 2008dc │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2005c8 │ │ │ │ + beq.w 200698 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 20081c │ │ │ │ + bcc.n 2008ec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2005ca │ │ │ │ - ldr.w r3, [pc, #1716] @ 200eec │ │ │ │ + b.n 20069a │ │ │ │ + ldr.w r3, [pc, #1716] @ 200fbc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200636 │ │ │ │ + beq.w 200706 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20086a │ │ │ │ + cbz r1, 20093a │ │ │ │ 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 20085a │ │ │ │ + bne.n 20092a │ │ │ │ mov r2, r8 │ │ │ │ - b.n 200636 │ │ │ │ - ldr.w r3, [pc, #1644] @ 200ee4 │ │ │ │ + b.n 200706 │ │ │ │ + ldr.w r3, [pc, #1644] @ 200fb4 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r3, r0, r3, r8 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200636 │ │ │ │ + beq.w 200706 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2008ae │ │ │ │ + cbz r1, 20097e │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 20089e │ │ │ │ + bne.n 20096e │ │ │ │ mov r2, r8 │ │ │ │ - b.n 200636 │ │ │ │ + b.n 200706 │ │ │ │ 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 200636 │ │ │ │ + beq.w 200706 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2008e0 │ │ │ │ + cbz r1, 2009b0 │ │ │ │ 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 2008d0 │ │ │ │ + bne.n 2009a0 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 200636 │ │ │ │ + b.n 200706 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200636 │ │ │ │ + beq.w 200706 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mla lr, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200916 │ │ │ │ + cbz r1, 2009e6 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 200906 │ │ │ │ - b.n 200636 │ │ │ │ + bne.n 2009d6 │ │ │ │ + b.n 200706 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2007f2 │ │ │ │ + beq.w 2008c2 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 200938 │ │ │ │ + cbz r1, 200a08 │ │ │ │ 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.w 2007f4 │ │ │ │ + bne.w 2008c4 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 200dec │ │ │ │ + beq.w 200ebc │ │ │ │ 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] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 200640 │ │ │ │ + b.n 200710 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 2007ca │ │ │ │ + bne.w 20089a │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2007ca │ │ │ │ + beq.w 20089a │ │ │ │ ldrd ip, r0, [r4, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r4, #28] │ │ │ │ - b.n 2007ca │ │ │ │ + b.n 20089a │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2005c8 │ │ │ │ + bne.w 200698 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2005ca │ │ │ │ + b.n 20069a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200636 │ │ │ │ + beq.w 200706 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 2009ca │ │ │ │ + cbz r1, 200a9a │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2009ba │ │ │ │ - b.n 200636 │ │ │ │ + bne.n 200a8a │ │ │ │ + b.n 200706 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2005ca │ │ │ │ + b.n 20069a │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bne.n 2009ae │ │ │ │ + bne.n 200a7e │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 200f04 │ │ │ │ + beq.w 200fd4 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 200d50 │ │ │ │ + b.n 200e20 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 200a0e │ │ │ │ + cbz r3, 200ade │ │ │ │ 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 200636 │ │ │ │ + beq.w 200706 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200a34 │ │ │ │ + cbz r1, 200b04 │ │ │ │ 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 200a24 │ │ │ │ + bne.n 200af4 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 200636 │ │ │ │ + b.n 200706 │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ mov lr, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 200636 │ │ │ │ + beq.w 200706 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200a66 │ │ │ │ + cbz r1, 200b36 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 200a56 │ │ │ │ + bne.n 200b26 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 200636 │ │ │ │ + b.n 200706 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200636 │ │ │ │ + beq.w 200706 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w lr, #0 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w ip, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200a9c │ │ │ │ + cbz r1, 200b6c │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 200a8c │ │ │ │ - b.n 200636 │ │ │ │ - ldr.w r3, [pc, #1092] @ 200eec │ │ │ │ + bne.n 200b5c │ │ │ │ + b.n 200706 │ │ │ │ + ldr.w r3, [pc, #1092] @ 200fbc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ add.w r0, r1, r0, lsl #7 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200636 │ │ │ │ + beq.w 200706 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200ad8 │ │ │ │ + cbz r1, 200ba8 │ │ │ │ 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 200ac8 │ │ │ │ + bne.n 200b98 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 200636 │ │ │ │ - ldr r3, [pc, #1020] @ (200ee4 ) │ │ │ │ + b.n 200706 │ │ │ │ + ldr r3, [pc, #1020] @ (200fb4 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r3, r0, r3, r8 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200636 │ │ │ │ + beq.w 200706 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200b1a │ │ │ │ + cbz r1, 200bea │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 200b0a │ │ │ │ + bne.n 200bda │ │ │ │ mov r2, r8 │ │ │ │ - b.n 200636 │ │ │ │ - ldr r3, [pc, #956] @ (200ee4 ) │ │ │ │ + b.n 200706 │ │ │ │ + ldr r3, [pc, #956] @ (200fb4 ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mla r2, r7, r3, r8 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 200f14 │ │ │ │ + beq.w 200fe4 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #32 │ │ │ │ mla r3, r7, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 200b44 │ │ │ │ - b.n 2004d0 │ │ │ │ + bcc.n 200c14 │ │ │ │ + b.n 2005a0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 200b6c │ │ │ │ + cbz r3, 200c3c │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2004d0 │ │ │ │ + beq.w 2005a0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 200b7a │ │ │ │ - b.n 2004d0 │ │ │ │ + bcc.n 200c4a │ │ │ │ + b.n 2005a0 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 200e38 │ │ │ │ + beq.w 200f08 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add r1, sp, #28 │ │ │ │ adds r6, #1 │ │ │ │ add r0, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 200b9a │ │ │ │ - b.n 2004d0 │ │ │ │ - ldr r3, [pc, #824] @ (200eec ) │ │ │ │ + bcc.n 200c6a │ │ │ │ + b.n 2005a0 │ │ │ │ + ldr r3, [pc, #824] @ (200fbc ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, r1, lsl #7 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 200f08 │ │ │ │ + beq.w 200fd8 │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 200bca │ │ │ │ - b.n 2004d0 │ │ │ │ + bne.n 200c9a │ │ │ │ + b.n 2005a0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 200eb2 │ │ │ │ + beq.w 200f82 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 200ef0 │ │ │ │ + beq.w 200fc0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r6, #3 │ │ │ │ str r2, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 20887c │ │ │ │ - b.n 200546 │ │ │ │ + bl 20894c │ │ │ │ + b.n 200616 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 200ea6 │ │ │ │ + beq.w 200f76 │ │ │ │ add.w r0, r5, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200c12 │ │ │ │ - b.n 2004d0 │ │ │ │ + bne.n 200ce2 │ │ │ │ + b.n 2005a0 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 200e38 │ │ │ │ + beq.w 200f08 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2004d0 │ │ │ │ + bne.w 2005a0 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 2004d2 │ │ │ │ + b.n 2005a2 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20053a │ │ │ │ + beq.w 20060a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ movs r5, #0 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w ip, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200c7a │ │ │ │ + cbz r1, 200d4a │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 200c6a │ │ │ │ - b.n 20053a │ │ │ │ + bne.n 200d3a │ │ │ │ + b.n 20060a │ │ │ │ ldr.w lr, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20053a │ │ │ │ + beq.w 20060a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200ca6 │ │ │ │ + cbz r1, 200d76 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 200c96 │ │ │ │ - b.n 20053a │ │ │ │ - ldr r3, [pc, #568] @ (200eec ) │ │ │ │ + bne.n 200d66 │ │ │ │ + b.n 20060a │ │ │ │ + ldr r3, [pc, #568] @ (200fbc ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20053a │ │ │ │ + beq.w 20060a │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200ce0 │ │ │ │ + cbz r1, 200db0 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 200cd0 │ │ │ │ - b.n 20053a │ │ │ │ - ldr r3, [pc, #504] @ (200ee4 ) │ │ │ │ + bne.n 200da0 │ │ │ │ + b.n 20060a │ │ │ │ + ldr r3, [pc, #504] @ (200fb4 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20053a │ │ │ │ + beq.w 20060a │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r4, r1 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200d1c │ │ │ │ + cbz r1, 200dec │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 200d0c │ │ │ │ - b.n 20053a │ │ │ │ + bne.n 200ddc │ │ │ │ + b.n 20060a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 200bf6 │ │ │ │ + bne.w 200cc6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 200bf6 │ │ │ │ + beq.w 200cc6 │ │ │ │ ldrd ip, r3, [r4, #28] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str.w ip, [r3] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 200bf6 │ │ │ │ + b.n 200cc6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200636 │ │ │ │ + beq.w 200706 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 200d6c │ │ │ │ + cbz r1, 200e3c │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 200d5c │ │ │ │ - b.n 200636 │ │ │ │ + bne.n 200e2c │ │ │ │ + b.n 200706 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20053a │ │ │ │ + beq.w 20060a │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 200d92 │ │ │ │ + cbz r1, 200e62 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 200d82 │ │ │ │ - b.w 20053a │ │ │ │ + bne.n 200e52 │ │ │ │ + b.w 20060a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20053a │ │ │ │ + beq.w 20060a │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - cbz r1, 200db8 │ │ │ │ + cbz r1, 200e88 │ │ │ │ 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 200e4e │ │ │ │ + bne.n 200f1e │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200e4e │ │ │ │ + beq.n 200f1e │ │ │ │ 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.w 200546 │ │ │ │ + b.w 200616 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 200776 │ │ │ │ + b.n 200846 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 2004e0 │ │ │ │ + b.w 2005b0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 200640 │ │ │ │ + b.n 200710 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 200ed2 │ │ │ │ + beq.n 200fa2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r4] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 200e5c │ │ │ │ + beq.n 200f2c │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 20887c │ │ │ │ - b.n 200640 │ │ │ │ + bl 20894c │ │ │ │ + b.n 200710 │ │ │ │ subs r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - beq.n 200ec2 │ │ │ │ + beq.n 200f92 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 200636 │ │ │ │ + b.n 200706 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 200ef6 │ │ │ │ + beq.n 200fc6 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 2007f2 │ │ │ │ + b.n 2008c2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200efa │ │ │ │ + beq.n 200fca │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 20053a │ │ │ │ + b.w 20060a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 200e00 │ │ │ │ + b.n 200ed0 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.w 200546 │ │ │ │ + b.w 200616 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 200e08 │ │ │ │ + beq.n 200ed8 │ │ │ │ ldrd lr, r1, [r4, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r4, #28] │ │ │ │ - b.n 200e08 │ │ │ │ + b.n 200ed8 │ │ │ │ subs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - bne.n 200e28 │ │ │ │ + bne.n 200ef8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 200f26 │ │ │ │ + beq.n 200ff6 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 200aee │ │ │ │ + b.n 200bbe │ │ │ │ subs r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r7, r4 │ │ │ │ - bne.n 200e28 │ │ │ │ + bne.n 200ef8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 200f2a │ │ │ │ + beq.n 200ffa │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 200aae │ │ │ │ + b.n 200b7e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 200f00 │ │ │ │ + cbz r6, 200fd0 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 200d78 │ │ │ │ + b.n 200e48 │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1fe1f4 │ │ │ │ + bl 1fe2c4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.w 2004d2 │ │ │ │ + b.w 2005a2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 200f20 │ │ │ │ + beq.n 200ff0 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 200636 │ │ │ │ + b.w 200706 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 200e00 │ │ │ │ - @ instruction: 0xfb8c00a5 │ │ │ │ - @ instruction: 0xfb8a00a5 │ │ │ │ + b.n 200ed0 │ │ │ │ + @ instruction: 0xfabc00a5 │ │ │ │ + @ instruction: 0xfaba00a5 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r6, r5, lsl #2] │ │ │ │ + strh.w r0, [r6, #165] @ 0xa5 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 200d2a │ │ │ │ + b.n 200dfa │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 2007f2 │ │ │ │ + b.n 2008c2 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 20053a │ │ │ │ + b.w 20060a │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 200d78 │ │ │ │ + b.n 200e48 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 200d50 │ │ │ │ + b.n 200e20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200e40 │ │ │ │ + bne.n 200f10 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 200cb8 │ │ │ │ + b.n 200d88 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 200e40 │ │ │ │ + bne.n 200f10 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 200cf4 │ │ │ │ + b.n 200dc4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.w 200636 │ │ │ │ + b.w 200706 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 200aee │ │ │ │ + b.n 200bbe │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 200aae │ │ │ │ + b.n 200b7e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #44] @ (200f68 ) │ │ │ │ + ldr r2, [pc, #44] @ (201038 ) │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ lsl.w r3, r3, ip │ │ │ │ add r2, pc │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 200f4e │ │ │ │ + beq.n 20101e │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r3, #580 @ 0x244 │ │ │ │ - bne.n 200f64 │ │ │ │ - ldr r3, [pc, #20] @ (200f6c ) │ │ │ │ + bne.n 201034 │ │ │ │ + ldr r3, [pc, #20] @ (20103c ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200f4a │ │ │ │ + bne.n 20101a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf0b800a5 │ │ │ │ + vaddl.s32 q8, d24, d21 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 200fec │ │ │ │ + ldr.w ip, [pc, #108] @ 2010bc │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (200ff0 ) │ │ │ │ + ldr r2, [pc, #104] @ (2010c0 ) │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ cmp r1, #32 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 200fdc │ │ │ │ + beq.n 2010ac │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 200fca │ │ │ │ + bne.n 20109a │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (200ff4 ) │ │ │ │ - ldr r2, [pc, #60] @ (200ff0 ) │ │ │ │ + ldr r1, [pc, #64] @ (2010c4 ) │ │ │ │ + ldr r2, [pc, #60] @ (2010c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 200fe6 │ │ │ │ + bne.n 2010b6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e0e38 │ │ │ │ + bl 1e0f08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 200fa8 │ │ │ │ + b.n 201078 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 200fa8 │ │ │ │ + b.n 201078 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - orns r0, r4, #165 @ 0xa5 │ │ │ │ + vaddl.s32 q0, d20, d21 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r8, #165 @ 0xa5 │ │ │ │ + vhadd.s d16, d24, d21 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #336] @ (201158 ) │ │ │ │ + ldr r4, [pc, #336] @ (201228 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #336] @ (20115c ) │ │ │ │ + ldr r3, [pc, #336] @ (20122c ) │ │ │ │ mov ip, r2 │ │ │ │ add r4, pc │ │ │ │ cmp.w r1, #366 @ 0x16e │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.n 20108a │ │ │ │ + bhi.n 20115a │ │ │ │ cmp.w r1, #310 @ 0x136 │ │ │ │ - bls.n 2010ba │ │ │ │ + bls.n 20118a │ │ │ │ mvn.w r0, #310 @ 0x136 │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ adds r0, r1, r0 │ │ │ │ rsb r1, ip, #33 @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r1, lr, r1 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r3, r1 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bhi.n 201092 │ │ │ │ + bhi.n 201162 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #32 │ │ │ │ subs r7, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -583437,15 +583644,15 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ - ldr r1, [pc, #360] @ (2011d8 ) │ │ │ │ + ldr r1, [pc, #360] @ (2012a8 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #82 @ 0x52 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -583453,102 +583660,102 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movw r3, #455 @ 0x1c7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 2010d0 │ │ │ │ + bne.n 2011a0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fe100 │ │ │ │ - ldr r2, [pc, #188] @ (201160 ) │ │ │ │ - ldr r3, [pc, #184] @ (20115c ) │ │ │ │ + bl 1fe1d0 │ │ │ │ + ldr r2, [pc, #188] @ (201230 ) │ │ │ │ + ldr r3, [pc, #184] @ (20122c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20113c │ │ │ │ + bne.n 20120c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ - beq.n 201124 │ │ │ │ - bhi.n 201118 │ │ │ │ + beq.n 2011f4 │ │ │ │ + bhi.n 2011e8 │ │ │ │ cmp r1, #191 @ 0xbf │ │ │ │ - beq.n 201130 │ │ │ │ + beq.n 201200 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 201140 │ │ │ │ - bl 200f70 │ │ │ │ - b.n 2010a0 │ │ │ │ + vldr d0, [pc, #120] @ 201210 │ │ │ │ + bl 201040 │ │ │ │ + b.n 201170 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fe100 │ │ │ │ - b.n 2010a0 │ │ │ │ + bl 1fe1d0 │ │ │ │ + b.n 201170 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fe100 │ │ │ │ - b.n 2010a0 │ │ │ │ + bl 1fe1d0 │ │ │ │ + b.n 201170 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fe100 │ │ │ │ - b.n 2010a0 │ │ │ │ + bl 1fe1d0 │ │ │ │ + b.n 201170 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 1fe100 │ │ │ │ - b.n 2010a0 │ │ │ │ + bl 1fe1d0 │ │ │ │ + b.n 201170 │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 200f70 │ │ │ │ - b.n 2010a0 │ │ │ │ + bl 201040 │ │ │ │ + b.n 201170 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 201148 │ │ │ │ - bl 200f70 │ │ │ │ - b.n 2010a0 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 201150 │ │ │ │ - bl 200f70 │ │ │ │ - b.n 2010a0 │ │ │ │ + vldr d0, [pc, #32] @ 201218 │ │ │ │ + bl 201040 │ │ │ │ + b.n 201170 │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 201220 │ │ │ │ + bl 201040 │ │ │ │ + b.n 201170 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - vaddl.s32 q8, d30, d21 │ │ │ │ + vhadd.s16 d0, d30, d21 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s16 d16, d24, d21 │ │ │ │ + cdp 0, 8, cr0, cr8, cr5, {5} │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 20118c │ │ │ │ + beq.n 20125c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 201172 │ │ │ │ + bne.n 201242 │ │ │ │ vmov d0, r0, r1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -583565,71 +583772,71 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ ldrb.w r4, [r3, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #132] @ (201250 ) │ │ │ │ + ldr r2, [pc, #132] @ (201320 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 20121a │ │ │ │ + beq.n 2012ea │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 201208 │ │ │ │ - cbnz r4, 201202 │ │ │ │ - ldr r1, [pc, #124] @ (201254 ) │ │ │ │ + beq.n 2012d8 │ │ │ │ + cbnz r4, 2012d2 │ │ │ │ + ldr r1, [pc, #124] @ (201324 ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 20121a │ │ │ │ + cbz r5, 2012ea │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2011b0 │ │ │ │ - cbz r0, 201204 │ │ │ │ + bl 201280 │ │ │ │ + cbz r0, 2012d4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 2011ea │ │ │ │ + bne.n 2012ba │ │ │ │ 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 20123e │ │ │ │ + beq.n 20130e │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 201220 │ │ │ │ + bne.n 2012f0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w r2, #344 @ 0x158 │ │ │ │ - bne.n 201202 │ │ │ │ + bne.n 2012d2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 201248 │ │ │ │ + bne.n 201318 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 201204 │ │ │ │ + b.n 2012d4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2011b0 │ │ │ │ - b.n 201204 │ │ │ │ + bl 201280 │ │ │ │ + b.n 2012d4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cdp 0, 3, cr0, cr0, cr5, {5} │ │ │ │ + stcl 0, cr0, [r0, #-660]! @ 0xfffffd6c │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ mov ip, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov lr, r2 │ │ │ │ @@ -583639,66 +583846,66 @@ │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20129e │ │ │ │ + beq.n 20136e │ │ │ │ mov r3, ip │ │ │ │ ldr.w r2, [lr] │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ moveq r4, #1 │ │ │ │ str.w r4, [r3], #4 │ │ │ │ strd r2, lr, [ip, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [lr] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 2012b2 │ │ │ │ + cbz r1, 201382 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 2012b2 │ │ │ │ + cbz r3, 201382 │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov lr, r1 │ │ │ │ - cbz r1, 2012dc │ │ │ │ + cbz r1, 2013ac │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 2012dc │ │ │ │ + cbz r3, 2013ac │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2012f6 │ │ │ │ + beq.n 2013c6 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 2012f6 │ │ │ │ + cbz r3, 2013c6 │ │ │ │ ldrd r2, r3, [ip, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip, #4] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [ip] │ │ │ │ strd r4, r4, [ip, #8] │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ - cbz r3, 201324 │ │ │ │ + cbz r3, 2013f4 │ │ │ │ mov r2, lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r2], #4 │ │ │ │ strd r1, r3, [lr, #4] │ │ │ │ @@ -583712,408 +583919,408 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ subs r0, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbnz r3, 201348 │ │ │ │ + cbnz r3, 201418 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5510 │ │ │ │ + bl 1e55e0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1e5498 │ │ │ │ + bl 1e5568 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ - cbz r6, 201388 │ │ │ │ + cbz r6, 201458 │ │ │ │ mov sl, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 2012c0 │ │ │ │ + bl 201390 │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 20136a │ │ │ │ + bne.n 20143a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e54c4 │ │ │ │ + bl 1e5594 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r3, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ mla r1, r3, r4, r7 │ │ │ │ adds r4, #1 │ │ │ │ str.w fp, [r1, #16] │ │ │ │ - bl 201258 │ │ │ │ + bl 201328 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r3, #20 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r5, r4, r3 │ │ │ │ - beq.n 2013da │ │ │ │ + beq.n 2014aa │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 2013da │ │ │ │ + cbz r2, 2014aa │ │ │ │ ldrd r0, r2, [r5, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w r7, [r8, #52] @ 0x34 │ │ │ │ adds r6, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r3] │ │ │ │ cmp r6, r7 │ │ │ │ strd r2, r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ - bcs.n 20140c │ │ │ │ + bcs.n 2014dc │ │ │ │ adds r3, #20 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #1 │ │ │ │ - bl 2012c0 │ │ │ │ + bl 201390 │ │ │ │ adds r4, #20 │ │ │ │ adds r5, #20 │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 2013f2 │ │ │ │ + bcc.n 2014c2 │ │ │ │ subs r7, #1 │ │ │ │ str.w r7, [r8, #52] @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r2, [r1, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ strb r3, [r1, #13] │ │ │ │ strd r1, r1, [r1] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strh.w ip, [r1, #14] │ │ │ │ - cbnz r3, 201430 │ │ │ │ - b.n 20144c │ │ │ │ + cbnz r3, 201500 │ │ │ │ + b.n 20151c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 20142e │ │ │ │ + bne.n 2014fe │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 201494 │ │ │ │ + beq.n 201564 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #4 │ │ │ │ sub.w ip, r0, #4 │ │ │ │ - b.n 201470 │ │ │ │ + b.n 201540 │ │ │ │ sub.w ip, r0, #4 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r5, r1, [r3, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r3, ip │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w r2, ip, #4 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 20146c │ │ │ │ + bne.n 20153c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20151e │ │ │ │ + beq.n 2015ee │ │ │ │ ldr r3, [r0, #4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 20151a │ │ │ │ + beq.n 2015ea │ │ │ │ sub.w ip, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r8, r2 │ │ │ │ movs r7, #0 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ sub.w r6, r0, #20 │ │ │ │ - b.n 2014ec │ │ │ │ + b.n 2015bc │ │ │ │ ldrd r2, r3, [ip, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r7, [ip, #4] │ │ │ │ strd r4, r4, [ip, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [r4, #0] │ │ │ │ add.w r1, lr, #4 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ mov ip, lr │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 20151a │ │ │ │ + beq.n 2015ea │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r2, [ip] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 2014c0 │ │ │ │ + bmi.n 201590 │ │ │ │ ldr.w r0, [r5, #-12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2014c0 │ │ │ │ + bne.n 201590 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 2014c0 │ │ │ │ + beq.n 201590 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 20150a │ │ │ │ + b.n 2015da │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 2014c0 │ │ │ │ + beq.n 201590 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2014da │ │ │ │ + beq.n 2015aa │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201506 │ │ │ │ + bne.n 2015d6 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20150e │ │ │ │ + b.n 2015de │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r3, [pc, #152] @ (2015c0 ) │ │ │ │ + ldr r3, [pc, #152] @ (201690 ) │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 201562 │ │ │ │ + cbz r1, 201632 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 201554 │ │ │ │ - ldr r1, [pc, #144] @ (2015c4 ) │ │ │ │ + bne.n 201624 │ │ │ │ + ldr r1, [pc, #144] @ (201694 ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ - cbz r3, 201554 │ │ │ │ + cbz r3, 201624 │ │ │ │ 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 2015b8 │ │ │ │ + beq.n 201688 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ subs r1, #1 │ │ │ │ uxth r1, r1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ subs r0, r0, r2 │ │ │ │ - ldr r2, [pc, #88] @ (2015c8 ) │ │ │ │ + ldr r2, [pc, #88] @ (201698 ) │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add.w ip, r0, r4 │ │ │ │ add.w ip, ip, #60 @ 0x3c │ │ │ │ add.w r3, r3, r0, asr #5 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ mov r3, r1 │ │ │ │ - cbnz r0, 2015aa │ │ │ │ + cbnz r0, 20167a │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 2015b0 │ │ │ │ + bcs.n 201680 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 20155e │ │ │ │ + beq.n 20162e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20158c │ │ │ │ + beq.n 20165c │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 201594 │ │ │ │ - b.n 2015a0 │ │ │ │ + bhi.n 201664 │ │ │ │ + b.n 201670 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 201590 │ │ │ │ - b.n 20155e │ │ │ │ + bne.n 201660 │ │ │ │ + b.n 20162e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrh r1, [r3, #40] @ 0x28 │ │ │ │ - b.n 20155e │ │ │ │ - @ instruction: 0xead400a5 │ │ │ │ + b.n 20162e │ │ │ │ + and.w r0, r4, r5, asr #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 201614 │ │ │ │ + beq.n 2016e4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 2015f8 │ │ │ │ + b.n 2016c8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 201610 │ │ │ │ + beq.n 2016e0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 201608 │ │ │ │ - bl 201520 │ │ │ │ + bmi.n 2016d8 │ │ │ │ + bl 2015f0 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 2015f0 │ │ │ │ + bne.n 2016c0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 201610 │ │ │ │ + b.n 2016e0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 201662 │ │ │ │ + cbz r0, 201732 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 201668 │ │ │ │ + cbz r2, 201738 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 201632 │ │ │ │ + bhi.n 201702 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r3, r0, #20 │ │ │ │ lsls r5, r0, #8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #32] │ │ │ │ add.w r2, r3, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 201658 │ │ │ │ + beq.n 201728 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ add.w r2, r3, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 201662 │ │ │ │ + beq.n 201732 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20169a │ │ │ │ + bne.n 20176a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 201662 │ │ │ │ + beq.n 201732 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 20168e │ │ │ │ + bhi.n 20175e │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r3, r1, #12 │ │ │ │ lsrs r2, r0, #12 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add.w r1, r2, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 201662 │ │ │ │ + beq.n 201732 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ ldrne r3, [r2, #28] │ │ │ │ - bne.n 201634 │ │ │ │ + bne.n 201704 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 201634 │ │ │ │ + b.n 201704 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 201634 │ │ │ │ + b.n 201704 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 201662 │ │ │ │ + beq.n 201732 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ ldrne r3, [r2, #48] @ 0x30 │ │ │ │ - bne.n 201634 │ │ │ │ - b.n 20168e │ │ │ │ + bne.n 201704 │ │ │ │ + b.n 20175e │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 2016d6 │ │ │ │ + bmi.n 2017a6 │ │ │ │ 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, 2016f2 │ │ │ │ + cbz r3, 2017c2 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 2016d4 │ │ │ │ + beq.n 2017a4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 20161c │ │ │ │ + bl 2016ec │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 201722 │ │ │ │ + bhi.n 2017f2 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsrs r3, r0, #28 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -584127,48 +584334,48 @@ │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 201756 │ │ │ │ + bhi.n 201826 │ │ │ │ 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 20175a │ │ │ │ + beq.n 20182a │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 201736 │ │ │ │ + beq.n 201806 │ │ │ │ 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 201736 │ │ │ │ + beq.n 201806 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2017ec │ │ │ │ + beq.n 2018bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2017a8 │ │ │ │ + cbz r2, 201878 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 201792 │ │ │ │ + bhi.n 201862 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r1, r1, #24 │ │ │ │ lsrs r2, r0, #12 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ ite ne │ │ │ │ @@ -584181,177 +584388,177 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r1, r3, #44 @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ ite ne │ │ │ │ movne r3, r2 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 20178e │ │ │ │ + b.n 20185e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 2017ec │ │ │ │ + beq.n 2018bc │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 201728 │ │ │ │ + bl 2017f8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2017f0 │ │ │ │ + beq.n 2018c0 │ │ │ │ cmp r3, #1 │ │ │ │ ittee eq │ │ │ │ ldreq r3, [r2, #52] @ 0x34 │ │ │ │ addeq r2, #60 @ 0x3c │ │ │ │ ldrne r3, [r2, #32] │ │ │ │ addne r2, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20178e │ │ │ │ + b.n 20185e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 2017e6 │ │ │ │ + b.n 2018b6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 20182c │ │ │ │ + cbz r0, 2018fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 201820 │ │ │ │ + cbz r2, 2018f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 20181c │ │ │ │ - bl 201768 │ │ │ │ + cbz r2, 2018ec │ │ │ │ + bl 201838 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 201816 │ │ │ │ + bne.n 2018e6 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 20181c │ │ │ │ + b.n 2018ec │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20181c │ │ │ │ + b.n 2018ec │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 201890 │ │ │ │ + bhi.n 201960 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, #28 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 20186a │ │ │ │ + cbz r0, 20193a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 201854 │ │ │ │ + beq.n 201924 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbz r1, 201888 │ │ │ │ + cbz r1, 201958 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 20186a │ │ │ │ - bl 201768 │ │ │ │ + bne.n 20193a │ │ │ │ + bl 201838 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201872 │ │ │ │ + bne.n 201942 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20186a │ │ │ │ + bne.n 20193a │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldmia.w sp, {r0, r1} │ │ │ │ - bl 201830 │ │ │ │ + bl 201900 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20188a │ │ │ │ + b.n 20195a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 2018d2 │ │ │ │ + cbz r3, 2019a2 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 2018d0 │ │ │ │ + beq.n 2019a0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 2018fe │ │ │ │ + cbz r3, 2019ce │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 2018fc │ │ │ │ + beq.n 2019cc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 20161c │ │ │ │ + bl 2016ec │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 201916 │ │ │ │ + cbz r0, 2019e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 201916 │ │ │ │ + cbz r3, 2019e6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 20192e │ │ │ │ + cbz r0, 2019fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20192e │ │ │ │ + cbz r3, 2019fe │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -584363,243 +584570,243 @@ │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #4 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsrs r4, r4, #2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - cbz r1, 20196c │ │ │ │ + cbz r1, 201a3c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ subs r2, r0, #4 │ │ │ │ add.w ip, r3, r1 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 201960 │ │ │ │ - ldr r3, [pc, #16] @ (201980 ) │ │ │ │ + bne.n 201a30 │ │ │ │ + ldr r3, [pc, #16] @ (201a50 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ blx 59ea8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmia r6!, {r0, r3, r5, r6} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 2019d2 │ │ │ │ + bne.n 201aa2 │ │ │ │ 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, 2019d4 │ │ │ │ + cbz r3, 201aa4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 2019c8 │ │ │ │ + cbz r2, 201a98 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 2019c4 │ │ │ │ - bl 201768 │ │ │ │ + cbz r3, 201a94 │ │ │ │ + bl 201838 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2019a2 │ │ │ │ + bne.n 201a72 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 2019a2 │ │ │ │ + b.n 201a72 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 2019b2 │ │ │ │ - b.n 2019bc │ │ │ │ + bne.n 201a82 │ │ │ │ + b.n 201a8c │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2019bc │ │ │ │ + b.n 201a8c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r6, [pc, #112] @ (201a5c ) │ │ │ │ + ldr r6, [pc, #112] @ (201b2c ) │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ add r6, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 201a56 │ │ │ │ + beq.n 201b26 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 201a30 │ │ │ │ + cbz r2, 201b00 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 201a28 │ │ │ │ + bhi.n 201af8 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r6, r1, #16 │ │ │ │ lsrs r5, r0, #16 │ │ │ │ lsrs r6, r1, #16 │ │ │ │ lsrs r4, r1, #24 │ │ │ │ - ldr r2, [pc, #72] @ (201a60 ) │ │ │ │ + ldr r2, [pc, #72] @ (201b30 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 201a28 │ │ │ │ + cbz r2, 201af8 │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 201a02 │ │ │ │ + bne.n 201ad2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 201a4a │ │ │ │ + cbz r2, 201b1a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 201a46 │ │ │ │ - bl 201768 │ │ │ │ + cbz r2, 201b16 │ │ │ │ + bl 201838 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2019fc │ │ │ │ + bne.n 201acc │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 2019fc │ │ │ │ + b.n 201acc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 201a3a │ │ │ │ + bne.n 201b0a │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 20167c │ │ │ │ + b.n 2015ac │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 201aa2 │ │ │ │ + cbz r0, 201b72 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #312] @ 0x138 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 201a90 │ │ │ │ + cbz r1, 201b60 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 201a84 │ │ │ │ + bne.n 201b54 │ │ │ │ str.w r2, [r0, #316] @ 0x13c │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201a78 │ │ │ │ + bne.n 201b48 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 201ac6 │ │ │ │ - b.n 201afe │ │ │ │ + cbnz r3, 201b96 │ │ │ │ + b.n 201bce │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 201afe │ │ │ │ + cbz r3, 201bce │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 201ac0 │ │ │ │ + beq.n 201b90 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 201af6 │ │ │ │ + cbz r0, 201bc6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 201ae2 │ │ │ │ + cbz r2, 201bb2 │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 201ad8 │ │ │ │ - bl 201768 │ │ │ │ + bne.n 201ba8 │ │ │ │ + bl 201838 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201ad2 │ │ │ │ + bne.n 201ba2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 201afe │ │ │ │ + cbz r3, 201bce │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201ace │ │ │ │ + bne.n 201b9e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201af0 │ │ │ │ + bne.n 201bc0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 201b20 │ │ │ │ + cbz r0, 201bf0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r1 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 201b08 │ │ │ │ + bne.n 201bd8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 201b38 │ │ │ │ + cbz r0, 201c08 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 201b2c │ │ │ │ + bne.n 201bfc │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #460] @ (201d20 ) │ │ │ │ + ldr r3, [pc, #460] @ (201df0 ) │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w sl, r0, #32 │ │ │ │ - ldr r2, [pc, #448] @ (201d24 ) │ │ │ │ + ldr r2, [pc, #448] @ (201df4 ) │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov ip, r1 │ │ │ │ add r2, pc │ │ │ │ add r5, sp, #28 │ │ │ │ cmp r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -584611,18 +584818,18 @@ │ │ │ │ strd r9, r9, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - beq.w 201d1a │ │ │ │ + beq.w 201dea │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #16 │ │ │ │ - cbz r2, 201ba8 │ │ │ │ + cbz r2, 201c78 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -584631,29 +584838,29 @@ │ │ │ │ mov.w r8, #3 │ │ │ │ mov r7, sl │ │ │ │ mov r6, ip │ │ │ │ movs r3, #131 @ 0x83 │ │ │ │ str.w lr, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ - bl 201830 │ │ │ │ + bl 201900 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 201c5a │ │ │ │ - cbz r6, 201bde │ │ │ │ + beq.n 201d2a │ │ │ │ + cbz r6, 201cae │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 201c7e │ │ │ │ + beq.n 201d4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 200f34 │ │ │ │ + bl 201004 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 201c92 │ │ │ │ + beq.n 201d62 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ itee eq │ │ │ │ strdeq r4, r4, [sp, #16] │ │ │ │ ldrne r1, [r0, #0] │ │ │ │ strdne r1, r2, [sp, #16] │ │ │ │ @@ -584665,293 +584872,293 @@ │ │ │ │ strne r4, [r2, #4] │ │ │ │ strd r0, r0, [r0] │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r8, r5, [sp, #28] │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 201ca4 │ │ │ │ + bhi.n 201d74 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r4 │ │ │ │ itett ne │ │ │ │ strne.w r2, [r9, #4] │ │ │ │ strdeq r9, r9, [r9] │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ strne.w r2, [r9] │ │ │ │ itttt ne │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ strne.w r9, [r2] │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ strne.w r9, [r2, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 201d0c │ │ │ │ + beq.n 201ddc │ │ │ │ strd r8, r5, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ - bl 201830 │ │ │ │ + bl 201900 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201bd2 │ │ │ │ + bne.n 201ca2 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 24f83c │ │ │ │ - ldr r2, [pc, #192] @ (201d28 ) │ │ │ │ - ldr r3, [pc, #184] @ (201d20 ) │ │ │ │ + bl 24f90c │ │ │ │ + ldr r2, [pc, #192] @ (201df8 ) │ │ │ │ + ldr r3, [pc, #184] @ (201df0 ) │ │ │ │ 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 201d16 │ │ │ │ + bne.n 201de6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r8, r5, [sp, #52] @ 0x34 │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ - bl 201830 │ │ │ │ + bl 201900 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201bd4 │ │ │ │ - b.n 201c5a │ │ │ │ + bne.n 201ca4 │ │ │ │ + b.n 201d2a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ strd r8, r5, [sp, #28] │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 201c3c │ │ │ │ + bls.n 201d0c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ mov r1, lr │ │ │ │ cmp lr, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq.n 201cf8 │ │ │ │ + beq.n 201dc8 │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 201cd4 │ │ │ │ + b.n 201da4 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ strd r7, r0, [r2, #4] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r2, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ add.w r1, lr, #4 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 201cd0 │ │ │ │ + bne.n 201da0 │ │ │ │ mov r5, ip │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r5, [sp, #52] @ 0x34 │ │ │ │ - beq.n 201d0c │ │ │ │ + beq.n 201ddc │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 201bc4 │ │ │ │ + b.n 201c94 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 20044c │ │ │ │ - b.n 201d06 │ │ │ │ + bl 20051c │ │ │ │ + b.n 201dd6 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 201650 │ │ │ │ + b.n 202580 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 202454 │ │ │ │ + b.n 202384 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 201d88 │ │ │ │ + cbz r3, 201e58 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 201d52 │ │ │ │ + b.n 201e22 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 201d88 │ │ │ │ + cbz r0, 201e58 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 201d4c │ │ │ │ + beq.n 201e1c │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 201b3c │ │ │ │ + bl 201c0c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 201d82 │ │ │ │ + cbz r3, 201e52 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201d5c │ │ │ │ + bne.n 201e2c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201d74 │ │ │ │ + bne.n 201e44 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 201dbe │ │ │ │ + beq.n 201e8e │ │ │ │ subs r3, r2, #5 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi.n 201dc0 │ │ │ │ + bhi.n 201e90 │ │ │ │ ldrb.w r0, [r1, #360] @ 0x168 │ │ │ │ ands.w r0, r0, #3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bhi.n 201dd2 │ │ │ │ - ldr r3, [pc, #12] @ (201dd8 ) │ │ │ │ + bhi.n 201ea2 │ │ │ │ + ldr r3, [pc, #12] @ (201ea8 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #890 @ 0x37a │ │ │ │ bx lr │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ sub.w r0, r0, #268 @ 0x10c │ │ │ │ cmp.w r0, #438 @ 0x1b6 │ │ │ │ - bhi.n 201dee │ │ │ │ - ldr r3, [pc, #12] @ (201df4 ) │ │ │ │ + bhi.n 201ebe │ │ │ │ + ldr r3, [pc, #12] @ (201ec4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 201e04 │ │ │ │ + beq.n 201ed4 │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ sub.w r2, r1, #268 @ 0x10c │ │ │ │ cmp.w r2, #438 @ 0x1b6 │ │ │ │ - bhi.n 201e00 │ │ │ │ - ldr r0, [pc, #80] @ (201e64 ) │ │ │ │ + bhi.n 201ed0 │ │ │ │ + ldr r0, [pc, #80] @ (201f34 ) │ │ │ │ add r0, pc │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne.n 201e56 │ │ │ │ + bne.n 201f26 │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ - bne.n 201e56 │ │ │ │ + bne.n 201f26 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 201e30 │ │ │ │ - b.n 201e5c │ │ │ │ + beq.n 201f00 │ │ │ │ + b.n 201f2c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 201e5c │ │ │ │ + bne.n 201f2c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r2, 201e4a │ │ │ │ + cbz r2, 201f1a │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 201e2c │ │ │ │ + bne.n 201efc │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 201e30 │ │ │ │ + beq.n 201f00 │ │ │ │ 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 201e58 │ │ │ │ + beq.n 201f28 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #928] @ (20220c ) │ │ │ │ + ldr r3, [pc, #928] @ (2022dc ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r5, [pc, #924] @ (202210 ) │ │ │ │ + ldr r5, [pc, #924] @ (2022e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr.w lr, [r3, r5] │ │ │ │ lsls r3, r1, #7 │ │ │ │ add.w r5, lr, r3 │ │ │ │ ldrb.w r5, [r5, #59] @ 0x3b │ │ │ │ - cbz r5, 201e8e │ │ │ │ + cbz r5, 201f5e │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldrb.w r5, [r5, #40] @ 0x28 │ │ │ │ add.w ip, lr, r3 │ │ │ │ ldrb.w ip, [ip, #60] @ 0x3c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 201ea4 │ │ │ │ + beq.n 201f74 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldrb.w r5, [ip, #40] @ 0x28 │ │ │ │ add.w ip, lr, r3 │ │ │ │ ldrb.w ip, [ip, #87] @ 0x57 │ │ │ │ mov r8, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 201ebe │ │ │ │ + beq.n 201f8e │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldr.w r6, [ip, #40] @ 0x28 │ │ │ │ mov r8, r6 │ │ │ │ add.w ip, lr, r3 │ │ │ │ ldrb.w ip, [ip, #107] @ 0x6b │ │ │ │ mov r7, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 201ede │ │ │ │ + beq.n 201fae │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldr.w ip, [ip, #40] @ 0x28 │ │ │ │ subs.w r7, ip, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ subs r1, #52 @ 0x34 │ │ │ │ cmp r1, #180 @ 0xb4 │ │ │ │ - bhi.w 20213a │ │ │ │ + bhi.w 20220a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r2, r7, #4 │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r4, r0, #5 │ │ │ │ lsls r0, r5, #4 │ │ │ │ @@ -585129,15 +585336,15 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r0, r0, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #66 @ 0x42 │ │ │ │ - beq.n 202064 │ │ │ │ + beq.n 202134 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #219 @ 0xdb │ │ │ │ movne r1, #231 @ 0xe7 │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ @@ -585145,62 +585352,62 @@ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ lslne r1, r1, #7 │ │ │ │ - beq.n 20208c │ │ │ │ - b.n 2020da │ │ │ │ + beq.n 20215c │ │ │ │ + b.n 2021aa │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 202204 │ │ │ │ + bne.w 2022d4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2021fe │ │ │ │ + beq.w 2022ce │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ - bne.n 202084 │ │ │ │ + bne.n 202154 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 20208c │ │ │ │ + beq.n 20215c │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r1, r1, #7 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbnz r3, 2020c2 │ │ │ │ + cbnz r3, 202192 │ │ │ │ ldr.w r3, [ip, #68] @ 0x44 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ add.w r2, lr, r1 │ │ │ │ ldrh.w r3, [ip, #32] │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orrs r3, r6 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r3, [r3, #59] @ 0x3b │ │ │ │ - cbz r3, 2020ea │ │ │ │ + cbz r3, 2021ba │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ - cbz r3, 2020fa │ │ │ │ + cbz r3, 2021ca │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ add.w r3, lr, r1 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ - cbz r3, 20210c │ │ │ │ + cbz r3, 2021dc │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ add lr, r1 │ │ │ │ ldrb.w r3, [lr, #107] @ 0x6b │ │ │ │ - cbz r3, 20211a │ │ │ │ + cbz r3, 2021ea │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ @@ -585210,425 +585417,425 @@ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #67 @ 0x43 │ │ │ │ - beq.n 202064 │ │ │ │ + beq.n 202134 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #220 @ 0xdc │ │ │ │ movne r1, #232 @ 0xe8 │ │ │ │ - b.n 202064 │ │ │ │ + b.n 202134 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #52 @ 0x34 │ │ │ │ - beq.n 202064 │ │ │ │ + beq.n 202134 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #204 @ 0xcc │ │ │ │ movne r1, #180 @ 0xb4 │ │ │ │ - b.n 202064 │ │ │ │ + b.n 202134 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #53 @ 0x35 │ │ │ │ - beq.w 202064 │ │ │ │ + beq.w 202134 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #205 @ 0xcd │ │ │ │ movne r1, #181 @ 0xb5 │ │ │ │ - b.n 202064 │ │ │ │ + b.n 202134 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #56 @ 0x38 │ │ │ │ - beq.w 202064 │ │ │ │ + beq.w 202134 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #208 @ 0xd0 │ │ │ │ movne r1, #203 @ 0xcb │ │ │ │ - b.n 202064 │ │ │ │ + b.n 202134 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #58 @ 0x3a │ │ │ │ - beq.w 202064 │ │ │ │ + beq.w 202134 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #210 @ 0xd2 │ │ │ │ movne r1, #223 @ 0xdf │ │ │ │ - b.n 202064 │ │ │ │ + b.n 202134 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #59 @ 0x3b │ │ │ │ - beq.w 202064 │ │ │ │ + beq.w 202134 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #212 @ 0xd4 │ │ │ │ movne r1, #224 @ 0xe0 │ │ │ │ - b.n 202064 │ │ │ │ + b.n 202134 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #61 @ 0x3d │ │ │ │ - beq.w 202064 │ │ │ │ + beq.w 202134 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #214 @ 0xd6 │ │ │ │ movne r1, #226 @ 0xe2 │ │ │ │ - b.n 202064 │ │ │ │ + b.n 202134 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #63 @ 0x3f │ │ │ │ - beq.w 202064 │ │ │ │ + beq.w 202134 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #216 @ 0xd8 │ │ │ │ movne r1, #228 @ 0xe4 │ │ │ │ - b.n 202064 │ │ │ │ + b.n 202134 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #64 @ 0x40 │ │ │ │ - beq.w 202064 │ │ │ │ + beq.w 202134 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #217 @ 0xd9 │ │ │ │ movne r1, #229 @ 0xe5 │ │ │ │ - b.n 202064 │ │ │ │ + b.n 202134 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #65 @ 0x41 │ │ │ │ - beq.w 202064 │ │ │ │ + beq.w 202134 │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #218 @ 0xda │ │ │ │ movne r1, #230 @ 0xe6 │ │ │ │ - b.n 202064 │ │ │ │ + b.n 202134 │ │ │ │ ldr.w ip, [r3, #48] @ 0x30 │ │ │ │ - b.n 2020aa │ │ │ │ + b.n 20217a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - b.n 202524 │ │ │ │ + b.n 202454 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #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] @ (202260 ) │ │ │ │ + ldr r3, [pc, #60] @ (202330 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (202264 ) │ │ │ │ + ldr r2, [pc, #60] @ (202334 ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e3934 │ │ │ │ + bl 2e3a04 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 20225c │ │ │ │ + beq.n 20232c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ble.n 20220c │ │ │ │ + ble.n 20233c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #176] @ (20231c ) │ │ │ │ - ldr r2, [pc, #180] @ (202320 ) │ │ │ │ + ldr r3, [pc, #176] @ (2023ec ) │ │ │ │ + ldr r2, [pc, #180] @ (2023f0 ) │ │ │ │ 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, 202290 │ │ │ │ + cbz r3, 202360 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ tst.w r3, #4 │ │ │ │ - bne.n 2022e4 │ │ │ │ + bne.n 2023b4 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 2022e8 │ │ │ │ + bmi.n 2023b8 │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ it ne │ │ │ │ addne r2, ip │ │ │ │ - beq.n 2022ac │ │ │ │ + beq.n 20237c │ │ │ │ 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 202314 │ │ │ │ + bne.n 2023e4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ tst.w r1, #1 │ │ │ │ - bne.n 2022d0 │ │ │ │ + bne.n 2023a0 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 20230e │ │ │ │ + bne.n 2023de │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r1, 2022ec │ │ │ │ + cbz r1, 2023bc │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - bne.n 2022cc │ │ │ │ + bne.n 20239c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2022d0 │ │ │ │ + beq.n 2023a0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2022e4 │ │ │ │ + beq.n 2023b4 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.n 2022e8 │ │ │ │ - ldr r1, [pc, #40] @ (202324 ) │ │ │ │ + bhi.n 2023b8 │ │ │ │ + ldr r1, [pc, #40] @ (2023f4 ) │ │ │ │ movw r0, #890 @ 0x37a │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2022e8 │ │ │ │ + beq.n 2023b8 │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ - b.n 20229a │ │ │ │ + b.n 20236a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ble.n 202240 │ │ │ │ + bgt.n 202370 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #100] @ (202390 ) │ │ │ │ + ldr r2, [pc, #100] @ (202460 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 20237c │ │ │ │ + bhi.n 20244c │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r3, r4, #16 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 202268 │ │ │ │ - cbz r0, 202372 │ │ │ │ - ldr r1, [pc, #52] @ (202394 ) │ │ │ │ + bl 202338 │ │ │ │ + cbz r0, 202442 │ │ │ │ + ldr r1, [pc, #52] @ (202464 ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r2, r2, r0, lsl #7 │ │ │ │ ldrb.w r0, [r2, #50] @ 0x32 │ │ │ │ - cbnz r0, 202380 │ │ │ │ + cbnz r0, 202450 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r0, [r0, #77] @ 0x4d │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldrb.w r0, [r0, #41] @ 0x29 │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ - b.n 202372 │ │ │ │ + b.n 202442 │ │ │ │ nop │ │ │ │ - bgt.n 202334 │ │ │ │ + bgt.n 202464 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2023ac │ │ │ │ + beq.n 20247c │ │ │ │ cmp.w r3, #764 @ 0x2fc │ │ │ │ - bcs.n 2023ac │ │ │ │ + bcs.n 20247c │ │ │ │ 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, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r6, [pc, #760] @ (2026bc ) │ │ │ │ + ldr r6, [pc, #760] @ (20278c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #760] @ (2026c0 ) │ │ │ │ + ldr r0, [pc, #760] @ (202790 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ stmia.w r4, {r1, r2, r3} │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #740] @ (2026c4 ) │ │ │ │ + ldr r3, [pc, #740] @ (202794 ) │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ blx 5a30c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2024d6 │ │ │ │ + beq.n 2025a6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ mov.w lr, #0 │ │ │ │ - cbnz r3, 202442 │ │ │ │ + cbnz r3, 202512 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.n 2024a0 │ │ │ │ + beq.n 202570 │ │ │ │ mvn.w r0, #490 @ 0x1ea │ │ │ │ add r3, r0 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 20245e │ │ │ │ + bls.n 20252e │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a30c │ │ │ │ - ldr r2, [pc, #680] @ (2026c8 ) │ │ │ │ - ldr r3, [pc, #668] @ (2026c0 ) │ │ │ │ + ldr r2, [pc, #680] @ (202798 ) │ │ │ │ + ldr r3, [pc, #668] @ (202790 ) │ │ │ │ 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 2026b8 │ │ │ │ + bne.w 202788 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 20255e │ │ │ │ + bne.w 20262e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #744 @ 0x2e8 │ │ │ │ - bne.w 2025dc │ │ │ │ + bne.w 2026ac │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 202400 │ │ │ │ + b.n 2024d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20259a │ │ │ │ + beq.w 20266a │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 202414 │ │ │ │ + bne.n 2024e4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 202414 │ │ │ │ + bne.n 2024e4 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 202468 │ │ │ │ + bne.n 202538 │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 202440 │ │ │ │ + bne.n 202510 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.w 202596 │ │ │ │ + beq.w 202666 │ │ │ │ mvn.w r2, #490 @ 0x1ea │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 202414 │ │ │ │ + bhi.n 2024e4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 202464 │ │ │ │ + b.n 202534 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20265e │ │ │ │ + beq.w 20272e │ │ │ │ add.w r0, r6, #39 @ 0x27 │ │ │ │ add.w r2, r4, #39 @ 0x27 │ │ │ │ adds r7, r4, r0 │ │ │ │ sub.w r3, r2, #39 @ 0x27 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 202414 │ │ │ │ + bne.n 2024e4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 2024b0 │ │ │ │ + bne.n 202580 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 202442 │ │ │ │ + bne.n 202512 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.n 20240a │ │ │ │ - b.n 2024aa │ │ │ │ + bne.n 2024da │ │ │ │ + b.n 20257a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2e3a1c │ │ │ │ + bl 2e3aec │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2023f6 │ │ │ │ + bne.n 2024c6 │ │ │ │ ldrb r7, [r0, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ and.w r7, r7, #253 @ 0xfd │ │ │ │ sub.w r7, r7, #16 │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 202506 │ │ │ │ + b.n 2025d6 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2023fa │ │ │ │ + bne.w 2024ca │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 202538 │ │ │ │ + cbz r3, 202608 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2024fa │ │ │ │ + beq.n 2025ca │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 202414 │ │ │ │ + beq.w 2024e4 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add.w r6, r3, ip, lsl #4 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ subs r6, #72 @ 0x48 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 2024fa │ │ │ │ + b.n 2025ca │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ @@ -585636,24 +585843,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 5ad1c │ │ │ │ - b.n 20241e │ │ │ │ + b.n 2024ee │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 202414 │ │ │ │ + bne.w 2024e4 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 2025bc │ │ │ │ + bhi.n 20268c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2025bc │ │ │ │ + bhi.n 20268c │ │ │ │ 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 │ │ │ │ @@ -585664,50 +585871,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 2024a6 │ │ │ │ + b.n 202576 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 202442 │ │ │ │ + bne.w 202512 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.n 202648 │ │ │ │ + beq.n 202718 │ │ │ │ mvn.w r1, #490 @ 0x1ea │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 20259a │ │ │ │ - b.n 202414 │ │ │ │ + bls.n 20266a │ │ │ │ + b.n 2024e4 │ │ │ │ uxtb r3, r3 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ strb.w lr, [sp, #88] @ 0x58 │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 5ad1c │ │ │ │ - b.n 20241e │ │ │ │ + b.n 2024ee │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 2025bc │ │ │ │ + b.n 20268c │ │ │ │ movw r2, #751 @ 0x2ef │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20266e │ │ │ │ + beq.n 20273e │ │ │ │ cmp.w r3, #696 @ 0x2b8 │ │ │ │ - beq.n 202662 │ │ │ │ + beq.n 202732 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #884 @ 0x374 │ │ │ │ - bne.w 202414 │ │ │ │ - ldr r3, [pc, #212] @ (2026cc ) │ │ │ │ + bne.w 2024e4 │ │ │ │ + ldr r3, [pc, #212] @ (20279c ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -585726,30 +585933,30 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ blx 5ad1c │ │ │ │ - b.n 20241e │ │ │ │ + b.n 2024ee │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 202442 │ │ │ │ + bne.w 202512 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.w 20240a │ │ │ │ + bne.w 2024da │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ - b.n 202458 │ │ │ │ + b.n 202528 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2025ea │ │ │ │ - b.n 202414 │ │ │ │ - ldr r3, [pc, #92] @ (2026cc ) │ │ │ │ + beq.n 2026ba │ │ │ │ + b.n 2024e4 │ │ │ │ + ldr r3, [pc, #92] @ (20279c ) │ │ │ │ movs r1, #1 │ │ │ │ add.w ip, sp, #24 │ │ │ │ add.w r7, r4, #80 @ 0x50 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ strb.w r1, [sp] │ │ │ │ @@ -585764,59 +585971,59 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 202638 │ │ │ │ + b.n 202708 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 202724 │ │ │ │ + blt.n 202854 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 2026f4 │ │ │ │ + blt.n 202824 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - blt.n 202680 │ │ │ │ + blt.n 2027b0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ push {lr} │ │ │ │ add.w ip, sp, #8 │ │ │ │ stmia.w ip, {r1, r2, r3} │ │ │ │ ldrb.w r3, [sp, #8] │ │ │ │ - cbz r3, 202730 │ │ │ │ + cbz r3, 202800 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 2026f0 │ │ │ │ + cbz r1, 2027c0 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldrd ip, lr, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 202730 │ │ │ │ + cbz r2, 202800 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, #640 @ 0x280 │ │ │ │ - beq.n 202718 │ │ │ │ + beq.n 2027e8 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 202718 │ │ │ │ + bne.n 2027e8 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp lr, r2 │ │ │ │ add.w r2, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r1, r3 │ │ │ │ moveq r0, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2026fc │ │ │ │ + bne.n 2027cc │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ @@ -585825,47 +586032,47 @@ │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldrb.w r1, [r1, #-8] │ │ │ │ - cbnz r1, 202770 │ │ │ │ + cbnz r1, 202840 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mvn.w ip, #490 @ 0x1ea │ │ │ │ add ip, r1 │ │ │ │ cmp.w r1, #370 @ 0x172 │ │ │ │ - beq.n 202778 │ │ │ │ + beq.n 202848 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 202770 │ │ │ │ + bhi.n 202840 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20274a │ │ │ │ + beq.n 20281a │ │ │ │ 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 202768 │ │ │ │ + b.n 202838 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #4] @ (20278c ) │ │ │ │ + ldr r3, [pc, #4] @ (20285c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - itee eq │ │ │ │ - lsleq r0, r3, #2 │ │ │ │ - cmpne r0, #68 @ 0x44 │ │ │ │ - bhi.n 2027dc @ unpredictable │ │ │ │ + bkpt 0x00fe │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ + bhi.n 2028ac │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 2027ee │ │ │ │ + bhi.n 2028be │ │ │ │ tbb [pc, r0] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ @@ -585891,15 +586098,15 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ - beq.n 2027ea │ │ │ │ + beq.n 2028ba │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ @@ -585920,15 +586127,15 @@ │ │ │ │ movs r0, #13 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 20283a │ │ │ │ + bhi.n 20290a │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r1, r2, #32 │ │ │ │ asrs r2, r3, #16 │ │ │ │ lsrs r7, r2, #24 │ │ │ │ lsrs r6, r1, #12 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ @@ -585951,99 +586158,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] @ (2028bc ) │ │ │ │ - ldr r2, [pc, #84] @ (2028c0 ) │ │ │ │ + ldr r3, [pc, #80] @ (20298c ) │ │ │ │ + ldr r2, [pc, #84] @ (202990 ) │ │ │ │ add r3, pc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r4, r1, lsl #5 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w ip, ip, #60 @ 0x3c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, r1 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ - cbnz r1, 2028ae │ │ │ │ + cbnz r1, 20297e │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 2028b4 │ │ │ │ + bls.n 202984 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r0, r2 │ │ │ │ uxth r0, r0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 202890 │ │ │ │ + bne.n 202960 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 20289a │ │ │ │ - b.n 2028a6 │ │ │ │ + bhi.n 20296a │ │ │ │ + b.n 202976 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 202896 │ │ │ │ + bne.n 202966 │ │ │ │ pop {r4, pc} │ │ │ │ - bvc.n 2027e0 │ │ │ │ + bvs.n 202910 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (2028e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (2029b4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (2028e8 ) │ │ │ │ + ldr r2, [pc, #28] @ (2029b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ - cbnz r3, 2028e0 │ │ │ │ + cbnz r3, 2029b0 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - bvc.n 202948 │ │ │ │ + bvs.n 202a78 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #322 @ 0x142 │ │ │ │ - bhi.n 202910 │ │ │ │ + bhi.n 2029e0 │ │ │ │ cmp.w r0, #318 @ 0x13e │ │ │ │ - bhi.n 202976 │ │ │ │ + bhi.n 202a46 │ │ │ │ cmp.w r0, #272 @ 0x110 │ │ │ │ - bhi.n 20297e │ │ │ │ + bhi.n 202a4e │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ - bhi.n 202934 │ │ │ │ + bhi.n 202a04 │ │ │ │ subs r0, #133 @ 0x85 │ │ │ │ cmp r0, #7 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #354 @ 0x162 │ │ │ │ - bhi.n 20298c │ │ │ │ + bhi.n 202a5c │ │ │ │ cmp.w r0, #324 @ 0x144 │ │ │ │ - bls.n 20297a │ │ │ │ + bls.n 202a4a │ │ │ │ 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 20297a │ │ │ │ + bhi.n 202a4a │ │ │ │ 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 │ │ │ │ @@ -586076,199 +586283,199 @@ │ │ │ │ sub.w r0, r0, #294 @ 0x126 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #446 @ 0x1be │ │ │ │ - bcs.n 20299e │ │ │ │ + bcs.n 202a6e │ │ │ │ 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] @ (2029d8 ) │ │ │ │ - ldr r2, [pc, #44] @ (2029dc ) │ │ │ │ + ldr r3, [pc, #40] @ (202aa8 ) │ │ │ │ + ldr r2, [pc, #44] @ (202aac ) │ │ │ │ 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 2029d4 │ │ │ │ + bgt.n 202aa4 │ │ │ │ itett ne │ │ │ │ addne.w r0, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrne r3, [r0, #96] @ 0x60 │ │ │ │ ldrbne r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - bvs.n 202a74 │ │ │ │ + bpl.n 202ba4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (202a00 ) │ │ │ │ - ldr r2, [pc, #32] @ (202a04 ) │ │ │ │ + ldr r3, [pc, #28] @ (202ad0 ) │ │ │ │ + ldr r2, [pc, #32] @ (202ad4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 2029f6 │ │ │ │ + cbz r3, 202ac6 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 2029fa │ │ │ │ + cbz r3, 202aca │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - bvs.n 202a34 │ │ │ │ + bpl.n 202b64 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (202a80 ) │ │ │ │ + ldr r2, [pc, #116] @ (202b50 ) │ │ │ │ movw ip, #805 @ 0x325 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 202a62 │ │ │ │ + beq.n 202b32 │ │ │ │ movw ip, #821 @ 0x335 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 202a48 │ │ │ │ + beq.n 202b18 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 22fa80 │ │ │ │ + bl 22fb50 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ cmpge r0, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 202a1e │ │ │ │ - ldr r3, [pc, #52] @ (202a84 ) │ │ │ │ + bne.n 202aee │ │ │ │ + ldr r3, [pc, #52] @ (202b54 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #102400 @ 0x19000 │ │ │ │ ldrb.w r3, [r3, #2747] @ 0xabb │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 202a1e │ │ │ │ + bne.n 202aee │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (202a88 ) │ │ │ │ + ldr r3, [pc, #16] @ (202b58 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - bpl.n 202a5c │ │ │ │ + bpl.n 202b8c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4} │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #88] @ (202ae8 ) │ │ │ │ + ldr r2, [pc, #88] @ (202bb8 ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - beq.n 202ac6 │ │ │ │ - bhi.n 202ab6 │ │ │ │ + beq.n 202b96 │ │ │ │ + bhi.n 202b86 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bne.n 202adc │ │ │ │ + bne.n 202bac │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 202ae0 │ │ │ │ + bne.n 202bb0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #60] @ (202aec ) │ │ │ │ + ldr r3, [pc, #60] @ (202bbc ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 202ac6 │ │ │ │ + beq.n 202b96 │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 202adc │ │ │ │ - ldr r1, [pc, #40] @ (202af0 ) │ │ │ │ + bne.n 202bac │ │ │ │ + ldr r1, [pc, #40] @ (202bc0 ) │ │ │ │ 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 r0, #0 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - bpl.n 202bc4 │ │ │ │ + bmi.n 202af4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbnz r4, 202b68 │ │ │ │ + cbnz r4, 202c34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (202b8c ) │ │ │ │ + ldr r3, [pc, #132] @ (202c5c ) │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 202b56 │ │ │ │ + beq.n 202c26 │ │ │ │ mov.w r9, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #120] @ (202b90 ) │ │ │ │ + ldr r2, [pc, #120] @ (202c60 ) │ │ │ │ lsls r6, r6, #7 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ mvn.w r4, #45 @ 0x2d │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r3, #30 │ │ │ │ adds r5, r3, r6 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r1, r3, #10 │ │ │ │ subs r2, r5, r6 │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ - cbz r3, 202b4c │ │ │ │ + cbz r3, 202c1c │ │ │ │ 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 5ad1c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 202b26 │ │ │ │ + bne.n 202bf6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r1, #44 @ 0x2c │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ @@ -586276,20 +586483,20 @@ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ ldr.w r6, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r6, [r0, #-4] │ │ │ │ str.w r5, [r0, #-16] │ │ │ │ str.w r4, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ - bne.n 202b5e │ │ │ │ + bne.n 202c2e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 202b52 │ │ │ │ + b.n 202c22 │ │ │ │ nop │ │ │ │ - bmi.n 202b74 │ │ │ │ + bmi.n 202ca4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #28 │ │ │ │ itttt ls │ │ │ │ @@ -586299,44 +586506,44 @@ │ │ │ │ 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 202be8 │ │ │ │ + bhi.n 202cb8 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 202c00 │ │ │ │ + bls.n 202cd0 │ │ │ │ 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 202c0c │ │ │ │ + bne.n 202cdc │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ movt ip, #48 @ 0x30 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 202bfc │ │ │ │ + bne.n 202ccc │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 202c10 │ │ │ │ + beq.n 202ce0 │ │ │ │ ldrb.w r3, [r0, #61] @ 0x3d │ │ │ │ - cbz r3, 202c0c │ │ │ │ + cbz r3, 202cdc │ │ │ │ ldrb.w r3, [r0, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 202c1c │ │ │ │ + beq.n 202cec │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 202be8 │ │ │ │ + bne.n 202cb8 │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ ite eq │ │ │ │ @@ -586346,15 +586553,15 @@ │ │ │ │ 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 202c38 │ │ │ │ + bne.n 202d08 │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -586369,18 +586576,18 @@ │ │ │ │ andls r0, r3 │ │ │ │ clzls r0, r0 │ │ │ │ lsrls r0, r0, #5 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 202c84 │ │ │ │ - bls.n 202c76 │ │ │ │ + beq.n 202d54 │ │ │ │ + bls.n 202d46 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 202c80 │ │ │ │ + bne.n 202d50 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -586390,45 +586597,45 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.n 202d10 │ │ │ │ + bhi.n 202de0 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 202ca8 │ │ │ │ + bhi.n 202d78 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 202ccc │ │ │ │ + bhi.n 202d9c │ │ │ │ tbb [pc, r3] │ │ │ │ adds r2, r3, r0 │ │ │ │ adds r5, #24 │ │ │ │ asrs r0, r3, #20 │ │ │ │ subs r3, #6 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #65428 @ 0xff94 │ │ │ │ movt r2, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ ands r2, r3 │ │ │ │ - cbnz r2, 202cf2 │ │ │ │ + cbnz r2, 202dc2 │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ movt r2, #12 │ │ │ │ ands r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 202cf6 │ │ │ │ + bls.n 202dc6 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #29 │ │ │ │ - bhi.n 202cd2 │ │ │ │ + bhi.n 202da2 │ │ │ │ movw r3, #8432 @ 0x20f0 │ │ │ │ movt r3, #12291 @ 0x3003 │ │ │ │ lsrs r3, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ @@ -586442,28 +586649,28 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ cmp r3, #26 │ │ │ │ - beq.n 202cd6 │ │ │ │ + beq.n 202da6 │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r0, #4 │ │ │ │ movcs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #20 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 202d56 │ │ │ │ + bhi.n 202e26 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r6, r4, #4 │ │ │ │ cmp r0, #17 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r2, r4, #20 │ │ │ │ @@ -586480,18 +586687,18 @@ │ │ │ │ movs r4, r4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, 202d7a │ │ │ │ + cbz r3, 202e4a │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 202d7a │ │ │ │ + bmi.n 202e4a │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ @@ -586504,204 +586711,204 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #196] @ (202e64 ) │ │ │ │ + ldr r4, [pc, #196] @ (202f34 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #196] @ (202e68 ) │ │ │ │ + ldr r1, [pc, #196] @ (202f38 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #196] @ (202e6c ) │ │ │ │ - ldr r2, [pc, #196] @ (202e70 ) │ │ │ │ + ldr r3, [pc, #196] @ (202f3c ) │ │ │ │ + ldr r2, [pc, #196] @ (202f40 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w r2, [r3, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 202e40 │ │ │ │ + beq.n 202f10 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ adds r2, #10 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r0, r2, lsl #2 │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ lsls r5, r4 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ - beq.n 202e5a │ │ │ │ + beq.n 202f2a │ │ │ │ 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 202e3a │ │ │ │ + beq.n 202f0a │ │ │ │ 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 202df4 │ │ │ │ - b.n 202e42 │ │ │ │ + bne.n 202ec4 │ │ │ │ + b.n 202f12 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #48] @ (202e74 ) │ │ │ │ - ldr r3, [pc, #32] @ (202e68 ) │ │ │ │ + ldr r2, [pc, #48] @ (202f44 ) │ │ │ │ + ldr r3, [pc, #32] @ (202f38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 202e5e │ │ │ │ + bne.n 202f2e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - b.n 202e42 │ │ │ │ + b.n 202f12 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 202f18 │ │ │ │ + bne.n 202e48 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 202f14 │ │ │ │ + bne.n 202e44 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 202de4 │ │ │ │ + beq.n 202f14 │ │ │ │ lsls r5, r4, #2 │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 202e92 │ │ │ │ + bhi.n 202f62 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r6, r2, #28 │ │ │ │ lsrs r7, r0, #28 │ │ │ │ lsls r7, r0, #20 │ │ │ │ lsls r7, r0, #28 │ │ │ │ movs r1, r1 │ │ │ │ cmp r0, #31 │ │ │ │ - bls.n 202ec6 │ │ │ │ + bls.n 202f96 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ sub.w r2, r0, #26 │ │ │ │ cmp r2, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 202ed8 │ │ │ │ + bhi.n 202fa8 │ │ │ │ movw r3, #36865 @ 0x9001 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 202ed8 │ │ │ │ + beq.n 202fa8 │ │ │ │ bx lr │ │ │ │ movw r3, #36865 @ 0x9001 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ - bl 202e78 │ │ │ │ - cbz r0, 202ef4 │ │ │ │ + bl 202f48 │ │ │ │ + cbz r0, 202fc4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202e78 │ │ │ │ + bl 202f48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 202f42 │ │ │ │ + bhi.n 203012 │ │ │ │ bic.w r3, r0, #16 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #27 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #3 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ andle.w r0, r3, #1 │ │ │ │ - cbz r0, 202f24 │ │ │ │ + cbz r0, 202ff4 │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 202f46 │ │ │ │ + bhi.n 203016 │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 202f22 │ │ │ │ + bne.n 202ff2 │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 202f4a │ │ │ │ + bhi.n 20301a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 202f42 │ │ │ │ + beq.n 203012 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r2, #30 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r1, #1 │ │ │ │ - b.n 202f22 │ │ │ │ + b.n 202ff2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #592] @ (2031c8 ) │ │ │ │ - ldr r2, [pc, #592] @ (2031cc ) │ │ │ │ + ldr r0, [pc, #592] @ (203298 ) │ │ │ │ + ldr r2, [pc, #592] @ (20329c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #592] @ 2031d0 │ │ │ │ - ldr r3, [pc, #592] @ (2031d4 ) │ │ │ │ + ldr.w sl, [pc, #592] @ 2032a0 │ │ │ │ + ldr r3, [pc, #592] @ (2032a4 ) │ │ │ │ add sl, pc │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r9, r7, lsl #7 │ │ │ │ @@ -586718,361 +586925,361 @@ │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r0, [sp, #20] │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ ldrb.w r1, [sp, #15] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bmi.n 202fda │ │ │ │ + bmi.n 2030aa │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 202e78 │ │ │ │ - cbnz r0, 202fe2 │ │ │ │ + bl 202f48 │ │ │ │ + cbnz r0, 2030b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202d90 │ │ │ │ - cbz r0, 203022 │ │ │ │ + bl 202e60 │ │ │ │ + cbz r0, 2030f2 │ │ │ │ ldrb.w r3, [sp, #15] │ │ │ │ movs r2, #0 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [sp, #15] │ │ │ │ add r3, sp, #20 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r4, r6, lsl #2] │ │ │ │ str.w r1, [fp, #4] │ │ │ │ - ldr r1, [pc, #464] @ (2031d8 ) │ │ │ │ - ldr r3, [pc, #452] @ (2031cc ) │ │ │ │ + ldr r1, [pc, #464] @ (2032a8 ) │ │ │ │ + ldr r3, [pc, #452] @ (20329c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2031c2 │ │ │ │ + bne.w 203292 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20309c │ │ │ │ + bhi.n 20316c │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ - add r3, pc, #20 @ (adr r3, 203048 ) │ │ │ │ + add r3, pc, #20 @ (adr r3, 203118 ) │ │ │ │ subs r1, r0, #2 │ │ │ │ subs r6, r2, #2 │ │ │ │ adds r7, #38 @ 0x26 │ │ │ │ - cbz r7, 203048 │ │ │ │ + cbz r7, 203118 │ │ │ │ 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, 20306a │ │ │ │ + cbz r7, 20313a │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 203062 │ │ │ │ + cbz r1, 203132 │ │ │ │ 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 203052 │ │ │ │ + bne.n 203122 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 203004 │ │ │ │ + b.n 2030d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20306a │ │ │ │ + beq.n 20313a │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbz r3, 203092 │ │ │ │ + cbz r3, 203162 │ │ │ │ ldrd r1, r3, [r7, #16] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r0, r0, [r7, #16] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 203082 │ │ │ │ - b.n 20306a │ │ │ │ + bne.n 203152 │ │ │ │ + b.n 20313a │ │ │ │ ldr r7, [r4, #32] │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20306a │ │ │ │ + beq.n 20313a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2030b8 │ │ │ │ + cbz r1, 203188 │ │ │ │ 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 2030a8 │ │ │ │ - b.n 20306a │ │ │ │ - ldr r3, [pc, #280] @ (2031dc ) │ │ │ │ + bne.n 203178 │ │ │ │ + b.n 20313a │ │ │ │ + ldr r3, [pc, #280] @ (2032ac ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20306a │ │ │ │ + beq.n 20313a │ │ │ │ adds r3, r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2030e8 │ │ │ │ + cbz r1, 2031b8 │ │ │ │ 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 2030d8 │ │ │ │ - b.n 20306a │ │ │ │ + bne.n 2031a8 │ │ │ │ + b.n 20313a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20306a │ │ │ │ + beq.n 20313a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 203108 │ │ │ │ + cbz r3, 2031d8 │ │ │ │ ldrd r1, r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #52] @ 0x34 │ │ │ │ bic.w r7, r7, #2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 2031b6 │ │ │ │ + bne.n 203286 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2031b6 │ │ │ │ + beq.n 203286 │ │ │ │ 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 203076 │ │ │ │ + b.n 203146 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r9 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20306a │ │ │ │ + beq.n 20313a │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 203150 │ │ │ │ + cbz r1, 203220 │ │ │ │ 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 203140 │ │ │ │ - b.n 20306a │ │ │ │ + bne.n 203210 │ │ │ │ + b.n 20313a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 2031a2 │ │ │ │ + beq.n 203272 │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 20887c │ │ │ │ - b.n 203076 │ │ │ │ + bl 20894c │ │ │ │ + b.n 203146 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20306a │ │ │ │ + beq.w 20313a │ │ │ │ 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, 20319a │ │ │ │ + cbz r1, 20326a │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20318a │ │ │ │ - b.n 20306a │ │ │ │ + bne.n 20325a │ │ │ │ + b.n 20313a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 203162 │ │ │ │ + beq.n 203232 │ │ │ │ ldrd r5, r3, [r4, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 203162 │ │ │ │ + b.n 203232 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 203076 │ │ │ │ + b.n 203146 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 2030cc │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 2032c4 │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 203232 │ │ │ │ + cbz r3, 203302 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 203224 │ │ │ │ + cbz r2, 2032f4 │ │ │ │ ldrb.w r2, [r1, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 203258 │ │ │ │ + beq.n 203328 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 203234 │ │ │ │ + cbz r2, 203304 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 203234 │ │ │ │ + cbz r1, 203304 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ - cbnz r1, 203252 │ │ │ │ + cbnz r1, 203322 │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ - cbnz r1, 203252 │ │ │ │ + cbnz r1, 203322 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrd ip, r0, [r1] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r2, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2031f4 │ │ │ │ + bne.n 2032c4 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r1, #32] │ │ │ │ - cbnz r3, 203256 │ │ │ │ + cbnz r3, 203326 │ │ │ │ ldrb.w r3, [r1, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20320c │ │ │ │ + beq.n 2032dc │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 203232 │ │ │ │ + bne.n 203302 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 203232 │ │ │ │ + bne.n 203302 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b.n 2031f4 │ │ │ │ + b.n 2032c4 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2031f4 │ │ │ │ - b.n 20320c │ │ │ │ + bne.n 2032c4 │ │ │ │ + b.n 2032dc │ │ │ │ nop │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 2032a4 │ │ │ │ + cbz r3, 203374 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 20329e │ │ │ │ + cbz r1, 20336e │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 203280 │ │ │ │ + cbnz r1, 203350 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 203296 │ │ │ │ + cbz r2, 203366 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 203296 │ │ │ │ + cbz r1, 203366 │ │ │ │ ldrb.w r1, [r3, #34] @ 0x22 │ │ │ │ - cbz r1, 2032a6 │ │ │ │ + cbz r1, 203376 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 203284 │ │ │ │ + bne.n 203354 │ │ │ │ ldrb.w r2, [r3, #34] @ 0x22 │ │ │ │ - cbz r2, 2032b4 │ │ │ │ + cbz r2, 203384 │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 2032c2 │ │ │ │ + cbz r1, 203392 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 203280 │ │ │ │ + b.n 203350 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ 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, 2032da │ │ │ │ + cbz r3, 2033aa │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 203304 │ │ │ │ + cbz r2, 2033d4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 2032fc │ │ │ │ + beq.n 2033cc │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2032d6 │ │ │ │ + bne.n 2033a6 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mvn.w r1, #490 @ 0x1ea │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp.w r2, #370 @ 0x172 │ │ │ │ - beq.n 2032fc │ │ │ │ + beq.n 2033cc │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 2032d6 │ │ │ │ + bhi.n 2033a6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2032e0 │ │ │ │ + bne.n 2033b0 │ │ │ │ mov r0, r2 │ │ │ │ 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, 20333c │ │ │ │ + cbz r1, 20340c │ │ │ │ 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 │ │ │ │ @@ -587082,158 +587289,158 @@ │ │ │ │ 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] @ (20334c ) │ │ │ │ + ldr r3, [pc, #8] @ (20341c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 203392 │ │ │ │ + uxtb r2, r7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r4, [pc, #192] @ (203428 ) │ │ │ │ + ldr r4, [pc, #192] @ (2034f8 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r4, pc │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #176] @ (20342c ) │ │ │ │ + ldr r3, [pc, #176] @ (2034fc ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fe3f8 │ │ │ │ + bl 1fe4c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 20339a │ │ │ │ + cbz r5, 20346a │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e513c │ │ │ │ + bl 1e520c │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #148] @ (203430 ) │ │ │ │ + ldr r1, [pc, #148] @ (203500 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1fe8e8 │ │ │ │ + bl 1fe9b8 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 1febd8 │ │ │ │ + bl 1feca8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 203420 │ │ │ │ + beq.n 2034f0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2033c6 │ │ │ │ + cbz r2, 203496 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 203416 │ │ │ │ + cbz r2, 2034e6 │ │ │ │ add.w lr, sp, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ strd r4, r0, [sp, #20] │ │ │ │ mov ip, r6 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ strh.w r3, [r4, #332] @ 0x14c │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #68] @ (203434 ) │ │ │ │ - ldr r3, [pc, #56] @ (20342c ) │ │ │ │ + ldr r2, [pc, #68] @ (203504 ) │ │ │ │ + ldr r3, [pc, #56] @ (2034fc ) │ │ │ │ add r2, pc │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20341c │ │ │ │ + bne.n 2034ec │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 2033c6 │ │ │ │ + b.n 203496 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r8, #9764864 @ 0x950000 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + orrs.w r0, r8, #9764864 @ 0x950000 │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff36c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 20346a │ │ │ │ + cbnz r3, 20353a │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 203460 │ │ │ │ + bhi.n 203530 │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 203482 │ │ │ │ + cbnz r1, 203552 │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 203490 │ │ │ │ + cbnz r1, 203560 │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 20349e │ │ │ │ + cbnz r1, 20356e │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 203460 │ │ │ │ + bne.n 203530 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 203460 │ │ │ │ + b.n 203530 │ │ │ │ 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 r3, [pc, #300] @ (2035f0 ) │ │ │ │ - ldr r2, [pc, #300] @ (2035f4 ) │ │ │ │ + ldr r3, [pc, #300] @ (2036c0 ) │ │ │ │ + ldr r2, [pc, #300] @ (2036c4 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r7, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ @@ -587242,224 +587449,224 @@ │ │ │ │ ldrb.w r1, [r3, #45] @ 0x2d │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ ands r1, r4 │ │ │ │ bfi r7, r1, #2, #6 │ │ │ │ strb.w r7, [r5, #40] @ 0x28 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 2035ba │ │ │ │ + bne.n 20368a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2035d2 │ │ │ │ + beq.n 2036a2 │ │ │ │ adds r1, r2, #6 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ add r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ add.w lr, r5, ip │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ - cbnz r0, 20351a │ │ │ │ + cbnz r0, 2035ea │ │ │ │ ldr r4, [r3, #56] @ 0x38 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r8, r0 │ │ │ │ it cc │ │ │ │ movcc r8, r0 │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 20350a │ │ │ │ + bne.n 2035da │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r6, r2 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 20355e │ │ │ │ + bne.n 20362e │ │ │ │ adds r2, #22 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w r0, r5, ip │ │ │ │ mla r1, r3, r6, r2 │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ adds r2, #32 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ orrs r3, r6 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #24] │ │ │ │ ldrbeq r6, [r3, #13] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 203542 │ │ │ │ + bne.n 203612 │ │ │ │ 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 203582 │ │ │ │ + bhi.n 203652 │ │ │ │ blx 5a30c │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 203562 │ │ │ │ + bne.n 203632 │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 2035ac │ │ │ │ + cbz r3, 20367c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 252284 │ │ │ │ - cbnz r0, 2035e2 │ │ │ │ + bl 252354 │ │ │ │ + cbnz r0, 2036b2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ - beq.n 2035ca │ │ │ │ + beq.n 20369a │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20355e │ │ │ │ - b.n 20358c │ │ │ │ - cbz r7, 2035de │ │ │ │ + bne.n 20362e │ │ │ │ + b.n 20365c │ │ │ │ + cbz r7, 2036ae │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 203532 │ │ │ │ + b.n 203602 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 20358c │ │ │ │ + bne.n 20365c │ │ │ │ movs r6, #32 │ │ │ │ - b.n 20358c │ │ │ │ + b.n 20365c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20039c │ │ │ │ + bl 20046c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2036ac │ │ │ │ + beq.n 20377c │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [ip, #4] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r6, lr, #44 @ 0x2c │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - cbz r5, 20365a │ │ │ │ + cbz r5, 20372a │ │ │ │ add r6, sp, #24 │ │ │ │ str r5, [sp, #20] │ │ │ │ add.w r5, lr, #76 @ 0x4c │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 20367e │ │ │ │ + cbz r3, 20374e │ │ │ │ str r3, [sp, #20] │ │ │ │ add r6, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [ip, #4] │ │ │ │ add.w r5, lr, #108 @ 0x6c │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 2036a2 │ │ │ │ + cbz r3, 203772 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r6, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [ip, #4] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w ip, lr, #140 @ 0x8c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 2034b0 │ │ │ │ + bl 203580 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 2036fe │ │ │ │ + cbz r0, 2037ce │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ add.w lr, r0, #44 @ 0x2c │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 2034b0 │ │ │ │ + bl 203580 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, ip │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 20376e │ │ │ │ + cbz r0, 20383e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w r8, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -587472,32 +587679,32 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 2034b0 │ │ │ │ + bl 203580 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, ip │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 2037f8 │ │ │ │ + cbz r0, 2038c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w ip, sp, #8 │ │ │ │ add.w r9, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -587516,31 +587723,31 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 2034b0 │ │ │ │ + bl 203580 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 203896 │ │ │ │ + cbz r0, 203966 │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r9, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -587565,40 +587772,40 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 2034b0 │ │ │ │ + bl 203580 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #104] @ (20391c ) │ │ │ │ + ldr r5, [pc, #104] @ (2039ec ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 203914 │ │ │ │ - ldr r3, [pc, #88] @ (203920 ) │ │ │ │ + cbz r0, 2039e4 │ │ │ │ + ldr r3, [pc, #88] @ (2039f0 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 20390a │ │ │ │ + cbz r3, 2039da │ │ │ │ subs r4, #4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r4, r3, lsl #2 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ add.w lr, sp, #16 │ │ │ │ strd r5, r5, [sp] │ │ │ │ @@ -587607,44 +587814,44 @@ │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #16 │ │ │ │ add.w lr, r6, #44 @ 0x2c │ │ │ │ add.w r6, r6, #32 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - bne.n 2038de │ │ │ │ + bne.n 2039ae │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2034b0 │ │ │ │ + bl 203580 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 202814 │ │ │ │ + bl 2028e4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2039b6 │ │ │ │ + cbz r0, 203a86 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 20399a │ │ │ │ + beq.n 203a6a │ │ │ │ mov lr, r8 │ │ │ │ mov r5, r0 │ │ │ │ add.w fp, r8, sl, lsl #3 │ │ │ │ add.w ip, sp, #8 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [lr] │ │ │ │ add.w r9, sp, #24 │ │ │ │ @@ -587657,174 +587864,174 @@ │ │ │ │ cmp lr, fp │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr, #-4] │ │ │ │ strb r3, [r5, #28] │ │ │ │ - bne.n 203964 │ │ │ │ + bne.n 203a34 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #200] @ (203aa0 ) │ │ │ │ - ldr r3, [pc, #200] @ (203aa4 ) │ │ │ │ + ldr r2, [pc, #200] @ (203b70 ) │ │ │ │ + ldr r3, [pc, #200] @ (203b74 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fe9b8 │ │ │ │ - cbz r0, 203a10 │ │ │ │ + bl 1fea88 │ │ │ │ + cbz r0, 203ae0 │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #176] @ (203aa8 ) │ │ │ │ - ldr r3, [pc, #168] @ (203aa4 ) │ │ │ │ + ldr r2, [pc, #176] @ (203b78 ) │ │ │ │ + ldr r3, [pc, #168] @ (203b74 ) │ │ │ │ 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 203a9a │ │ │ │ + bne.n 203b6a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ - bl 2028c4 │ │ │ │ + bl 202994 │ │ │ │ add.w lr, r5, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldr r5, [r5, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r6, r7 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 203a5e │ │ │ │ - cbz r6, 203a96 │ │ │ │ + bne.n 203b2e │ │ │ │ + cbz r6, 203b66 │ │ │ │ add.w r2, sp, #27 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ - bne.n 203a48 │ │ │ │ - cbz r4, 203a96 │ │ │ │ + bne.n 203b18 │ │ │ │ + cbz r4, 203b66 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add r5, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203438 │ │ │ │ - b.n 2039f6 │ │ │ │ + bl 203508 │ │ │ │ + b.n 203ac6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 2039f6 │ │ │ │ + b.n 203ac6 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #68] @ (203b04 ) │ │ │ │ + ldr r4, [pc, #68] @ (203bd4 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1feebc │ │ │ │ - ldr r2, [pc, #56] @ (203b08 ) │ │ │ │ + bl 1fef8c │ │ │ │ + ldr r2, [pc, #56] @ (203bd8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ add.w r1, r3, r1, lsl #7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ - cbnz r2, 203ae2 │ │ │ │ + cbnz r2, 203bb2 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r4, [pc, #1344] @ 204068 │ │ │ │ + ldr.w r4, [pc, #1344] @ 204138 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ - ldr.w r3, [pc, #1336] @ 20406c │ │ │ │ + ldr.w r3, [pc, #1336] @ 20413c │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldrb.w sl, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrb.w r9, [sp, #201] @ 0xc9 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -587847,43 +588054,43 @@ │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldrd r7, r8, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 203fa8 │ │ │ │ + beq.w 204078 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r2, r1 │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - cbz r7, 203bb6 │ │ │ │ + cbz r7, 203c86 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r9, [r2, #6] │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ and.w r3, r9, #15 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 202784 │ │ │ │ + bl 202854 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ubfx r9, r9, #5, #1 │ │ │ │ mov sl, r0 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 203e74 │ │ │ │ + beq.w 203f44 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 203e6c │ │ │ │ + bne.w 203f3c │ │ │ │ cmp r2, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r3 │ │ │ │ movne r6, #2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ @@ -587897,15 +588104,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 1fefbc │ │ │ │ + bl 1ff08c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sp, #202] @ 0xca │ │ │ │ strb.w r3, [r0, #63] @ 0x3f │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ @@ -587916,34 +588123,34 @@ │ │ │ │ cmp r6, #25 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r1, [sp, #203] @ 0xcb │ │ │ │ strb.w r9, [r0, #60] @ 0x3c │ │ │ │ strb.w r3, [r0, #61] @ 0x3d │ │ │ │ - bhi.n 203c54 │ │ │ │ + bhi.n 203d24 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #3123 @ 0xc33 │ │ │ │ movt r2, #896 @ 0x380 │ │ │ │ lsls r3, r6 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne.w sl, #34 @ 0x22 │ │ │ │ - bne.n 203c54 │ │ │ │ + bne.n 203d24 │ │ │ │ cmp r6, #6 │ │ │ │ it eq │ │ │ │ moveq.w sl, #7 │ │ │ │ - beq.n 203c54 │ │ │ │ + beq.n 203d24 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ moveq.w sl, #160 @ 0xa0 │ │ │ │ strb.w r1, [r4, #77] @ 0x4d │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 203e86 │ │ │ │ + beq.w 203f56 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w sl, r7, #20 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ strd r2, r2, [sp, #72] @ 0x48 │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ @@ -587960,15 +588167,15 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #0] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str r7, [r6, #0] │ │ │ │ movs r5, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 203ec6 │ │ │ │ + beq.w 203f96 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, r8, #20 │ │ │ │ strd r2, r2, [sp, #72] @ 0x48 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ @@ -587988,15 +588195,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r7] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 203d46 │ │ │ │ + beq.n 203e16 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str.w fp, [sp, #84] @ 0x54 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r8, sp, #52 @ 0x34 │ │ │ │ strd ip, ip, [sp, #68] @ 0x44 │ │ │ │ @@ -588014,15 +588221,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 203d8e │ │ │ │ + cbz r3, 203e5e │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ strd r2, r2, [sp, #72] @ 0x48 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ @@ -588040,15 +588247,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 203dd6 │ │ │ │ + cbz r3, 203ea6 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ strd r2, r2, [sp, #72] @ 0x48 │ │ │ │ add.w r8, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ @@ -588066,15 +588273,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r7] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 203e22 │ │ │ │ + cbz r3, 203ef2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r4, #61] @ 0x3d │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ @@ -588093,55 +588300,55 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r6] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 202bb4 │ │ │ │ + bl 202c84 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r4, #63] @ 0x3f │ │ │ │ add.w r1, r4, #20 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203438 │ │ │ │ - ldr r2, [pc, #548] @ (204070 ) │ │ │ │ - ldr r3, [pc, #544] @ (20406c ) │ │ │ │ + bl 203508 │ │ │ │ + ldr r2, [pc, #548] @ (204140 ) │ │ │ │ + ldr r3, [pc, #544] @ (20413c ) │ │ │ │ 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 20405a │ │ │ │ + bne.w 20412a │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 203f14 │ │ │ │ + beq.n 203fe4 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 203bd6 │ │ │ │ + b.n 203ca6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 203f5e │ │ │ │ + beq.n 20402e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r6, #5 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 203bd6 │ │ │ │ + b.n 203ca6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 203f6e │ │ │ │ + beq.n 20403e │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov ip, lr │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov.w r9, #17 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ strd r7, r7, [sp, #76] @ 0x4c │ │ │ │ @@ -588154,18 +588361,18 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ - b.n 203c9e │ │ │ │ + b.n 203d6e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 203f8c │ │ │ │ + beq.n 20405c │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov ip, lr │ │ │ │ strd r8, r8, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov.w r8, #18 │ │ │ │ @@ -588182,87 +588389,87 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ - b.n 203cf6 │ │ │ │ + b.n 203dc6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 203f6a │ │ │ │ + bhi.n 20403a │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 204026 │ │ │ │ + bne.w 2040f6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #308] @ 204060 │ │ │ │ + vldr d7, [pc, #308] @ 204130 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 204026 │ │ │ │ + beq.n 2040f6 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 203bd6 │ │ │ │ + b.n 203ca6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 203e70 │ │ │ │ + bne.n 203f40 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 203f20 │ │ │ │ + bls.n 203ff0 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 203bd6 │ │ │ │ + b.n 203ca6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 204006 │ │ │ │ + beq.n 2040d6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov ip, lr │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov.w r9, #15 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ - b.n 203ea0 │ │ │ │ + b.n 203f70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 203fb6 │ │ │ │ + cbz r3, 204086 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov ip, lr │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov.w r8, #16 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ - b.n 203ee2 │ │ │ │ + b.n 203fb2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20402a │ │ │ │ + beq.n 2040fa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 204030 │ │ │ │ + beq.n 204100 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 203b9a │ │ │ │ + b.n 203c6a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 203cf6 │ │ │ │ + beq.w 203dc6 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r8, #20 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -588280,157 +588487,157 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ - b.n 203cf6 │ │ │ │ + b.n 203dc6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 203ca0 │ │ │ │ + beq.w 203d70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov ip, lr │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov.w r9, #19 │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - b.n 203ea0 │ │ │ │ + b.n 203f70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 203bd6 │ │ │ │ - cbz r2, 204046 │ │ │ │ + b.n 203ca6 │ │ │ │ + cbz r2, 204116 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 203bb6 │ │ │ │ + b.n 203c86 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 203fb2 │ │ │ │ + bne.n 204082 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 203b9a │ │ │ │ + b.n 203c6a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20402c │ │ │ │ + bne.n 2040fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 203bb6 │ │ │ │ + b.n 203c86 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ strd r2, r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #376] @ (204208 ) │ │ │ │ - ldr r3, [pc, #376] @ (20420c ) │ │ │ │ + ldr r2, [pc, #376] @ (2042d8 ) │ │ │ │ + ldr r3, [pc, #376] @ (2042dc ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fe984 │ │ │ │ + bl 1fea54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2041f8 │ │ │ │ + bne.w 2042c8 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov sl, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 204200 │ │ │ │ + beq.w 2042d0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, sl │ │ │ │ subs r5, #4 │ │ │ │ subs r3, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 2040dc │ │ │ │ + bmi.n 2041ac │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 204114 │ │ │ │ + cbz r3, 2041e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 204170 │ │ │ │ + beq.n 204240 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldrd r1, r2, [r3, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r9, [r3, #4] │ │ │ │ strd r4, r4, [r3, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r7, [r4, #0] │ │ │ │ adds r7, r5, #4 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 204150 │ │ │ │ + beq.n 204220 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsls r1, r2, #31 │ │ │ │ sub.w r5, r5, #4 │ │ │ │ - bpl.n 2040d8 │ │ │ │ + bpl.n 2041a8 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 2040e4 │ │ │ │ + b.n 2041b4 │ │ │ │ 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, #104] @ 0x68 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bne.n 20411c │ │ │ │ + bne.n 2041ec │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r9, r3, [r6, #4] │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r7, [r3, #0] │ │ │ │ adds r7, r5, #4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, sl │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - bne.n 2040ce │ │ │ │ - ldr r2, [pc, #188] @ (204210 ) │ │ │ │ - ldr r3, [pc, #184] @ (20420c ) │ │ │ │ + bne.n 20419e │ │ │ │ + ldr r2, [pc, #188] @ (2042e0 ) │ │ │ │ + ldr r3, [pc, #184] @ (2042dc ) │ │ │ │ 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 204204 │ │ │ │ + bne.n 2042d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w lr, sp, #88 @ 0x58 │ │ │ │ @@ -588438,98 +588645,98 @@ │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldrb.w fp, [r3, #12] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ cmp r8, fp │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 2041b4 │ │ │ │ + bne.n 204284 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2041f4 │ │ │ │ + beq.n 2042c4 │ │ │ │ add.w r2, sp, #27 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 2041a0 │ │ │ │ - cbz r4, 2041f4 │ │ │ │ + bne.n 204270 │ │ │ │ + cbz r4, 2042c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, r8 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #12 │ │ │ │ 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, #0] │ │ │ │ mov r1, fp │ │ │ │ - bl 203438 │ │ │ │ - b.n 2040e0 │ │ │ │ + bl 203508 │ │ │ │ + b.n 2041b0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 2040e0 │ │ │ │ + b.n 2041b0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 204150 │ │ │ │ + b.n 204220 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - itet vs │ │ │ │ - lslvs r5, r4, #2 │ │ │ │ - lsrvc r0, r3, #3 │ │ │ │ - movvs r0, r0 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + bkpt 0x009a │ │ │ │ + lsls r5, r4, #2 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r3, r4, r6, r7, pc} │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20427e │ │ │ │ + beq.n 20434e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r2, 204240 │ │ │ │ + cbz r2, 204310 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - cbz r1, 20425c │ │ │ │ + cbz r1, 20432c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1ff19c │ │ │ │ - cbnz r0, 20426a │ │ │ │ + bl 1ff26c │ │ │ │ + cbnz r0, 20433a │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff36c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff36c │ │ │ │ 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 │ │ │ │ @@ -588538,56 +588745,56 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1febf4 │ │ │ │ + bl 1fecc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ add.w lr, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #16] │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 2088c0 │ │ │ │ + bl 208990 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2042f2 │ │ │ │ + beq.n 2043c2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2042e8 │ │ │ │ + cbz r2, 2043b8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r6 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 204328 │ │ │ │ + cbz r1, 2043f8 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 204338 │ │ │ │ + beq.n 204408 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 204320 │ │ │ │ + cbz r2, 2043f0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -588600,40 +588807,40 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 2042fa │ │ │ │ + b.n 2043ca │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 20435c │ │ │ │ + cbz r1, 20442c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 204354 │ │ │ │ + cbz r3, 204424 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 20436c │ │ │ │ + cbz r3, 20443c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0] │ │ │ │ bx lr │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 204342 │ │ │ │ + b.n 204412 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 20434e │ │ │ │ + b.n 20441e │ │ │ │ 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] │ │ │ │ @@ -588641,86 +588848,86 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - cbz r5, 2043e8 │ │ │ │ - bl 1ff070 │ │ │ │ + cbz r5, 2044b8 │ │ │ │ + bl 1ff140 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r7 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r4, #48] @ 0x30 │ │ │ │ - bl 1ff0c4 │ │ │ │ + bl 1ff194 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r8 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r4, #64] @ 0x40 │ │ │ │ - bl 1ff0c4 │ │ │ │ + bl 1ff194 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1ff070 │ │ │ │ + bl 1ff140 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fec5c │ │ │ │ + bl 1fed2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 2088c0 │ │ │ │ + bl 208990 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20443a │ │ │ │ + beq.n 20450a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 204430 │ │ │ │ + cbz r1, 204500 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ strd r1, r3, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbz r1, 204470 │ │ │ │ + cbz r1, 204540 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 204480 │ │ │ │ + beq.n 204550 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 204468 │ │ │ │ + cbz r2, 204538 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -588733,40 +588940,40 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 204442 │ │ │ │ + b.n 204512 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 2044a4 │ │ │ │ + cbz r1, 204574 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 20449c │ │ │ │ + cbz r3, 20456c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 2044b4 │ │ │ │ + cbz r3, 204584 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0] │ │ │ │ bx lr │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 20448a │ │ │ │ + b.n 20455a │ │ │ │ mov r1, r3 │ │ │ │ - b.n 204496 │ │ │ │ + b.n 204566 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ and.w r6, r3, #134 @ 0x86 │ │ │ │ and.w ip, r2, #134 @ 0x86 │ │ │ │ sub.w r6, r6, #6 │ │ │ │ @@ -588774,21 +588981,21 @@ │ │ │ │ clz r6, r6 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - cbz r6, 204548 │ │ │ │ + cbz r6, 204618 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 204520 │ │ │ │ + beq.n 2045f0 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 2045ae │ │ │ │ + bhi.n 20467e │ │ │ │ tbb [pc, r3] │ │ │ │ ldrsb r3, [r4, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ strb r7, [r2, r1] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ @@ -588799,98 +589006,98 @@ │ │ │ │ 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 r3, #31 │ │ │ │ - bhi.n 2045c0 │ │ │ │ + bhi.n 204690 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r4, [pc, #292] @ (204650 ) │ │ │ │ - ldr r4, [pc, #304] @ (20465c ) │ │ │ │ - ldr r4, [pc, #304] @ (204660 ) │ │ │ │ + ldr r4, [pc, #292] @ (204720 ) │ │ │ │ + ldr r4, [pc, #304] @ (20472c ) │ │ │ │ + ldr r4, [pc, #304] @ (204730 ) │ │ │ │ mov r4, r9 │ │ │ │ - ldr r4, [pc, #304] @ (204664 ) │ │ │ │ - ldr r4, [pc, #304] @ (204664 ) │ │ │ │ - ldr r4, [pc, #304] @ (204668 ) │ │ │ │ + ldr r4, [pc, #304] @ (204734 ) │ │ │ │ + ldr r4, [pc, #304] @ (204734 ) │ │ │ │ + ldr r4, [pc, #304] @ (204738 ) │ │ │ │ strh r4, [r1, r1] │ │ │ │ - ldr r4, [pc, #304] @ (20466c ) │ │ │ │ - ldr r4, [pc, #304] @ (20466c ) │ │ │ │ - ldr r4, [pc, #304] @ (204670 ) │ │ │ │ - ldr r4, [pc, #304] @ (204670 ) │ │ │ │ - ldr r4, [pc, #304] @ (204674 ) │ │ │ │ - ldr r4, [pc, #304] @ (204674 ) │ │ │ │ - ldr r4, [pc, #304] @ (204678 ) │ │ │ │ - ldr r4, [pc, #304] @ (204678 ) │ │ │ │ + ldr r4, [pc, #304] @ (20473c ) │ │ │ │ + ldr r4, [pc, #304] @ (20473c ) │ │ │ │ + ldr r4, [pc, #304] @ (204740 ) │ │ │ │ + ldr r4, [pc, #304] @ (204740 ) │ │ │ │ + ldr r4, [pc, #304] @ (204744 ) │ │ │ │ + ldr r4, [pc, #304] @ (204744 ) │ │ │ │ + ldr r4, [pc, #304] @ (204748 ) │ │ │ │ + ldr r4, [pc, #304] @ (204748 ) │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ mov r1, r3 │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1fdd54 │ │ │ │ + bl 1fde24 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 204562 │ │ │ │ + bne.n 204632 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 2035f8 │ │ │ │ + bl 2036c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r7, #350 @ 0x15e │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r6, #0 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r1, #20 │ │ │ │ strd r6, r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2035f8 │ │ │ │ + bl 2036c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r7, #352 @ 0x160 │ │ │ │ - b.n 20457a │ │ │ │ + b.n 20464a │ │ │ │ movw r7, #351 @ 0x15f │ │ │ │ - b.n 20457a │ │ │ │ + b.n 20464a │ │ │ │ mov.w r7, #268 @ 0x10c │ │ │ │ - b.n 20457a │ │ │ │ + b.n 20464a │ │ │ │ movw r7, #265 @ 0x109 │ │ │ │ - b.n 20457a │ │ │ │ + b.n 20464a │ │ │ │ movw r7, #267 @ 0x10b │ │ │ │ - b.n 20457a │ │ │ │ + b.n 20464a │ │ │ │ movw r7, #349 @ 0x15d │ │ │ │ - b.n 20457a │ │ │ │ + b.n 20464a │ │ │ │ mov.w r7, #266 @ 0x10a │ │ │ │ - b.n 20457a │ │ │ │ + b.n 20464a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #584] @ (204830 ) │ │ │ │ + ldr r3, [pc, #584] @ (204900 ) │ │ │ │ add r6, sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r9, r1 │ │ │ │ - ldr r2, [pc, #572] @ (204834 ) │ │ │ │ + ldr r2, [pc, #572] @ (204904 ) │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str.w r5, [sp, #62] @ 0x3e │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ @@ -588908,32 +589115,32 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #3 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #2 │ │ │ │ movt sl, #1 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov lr, r7 │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ @@ -588944,32 +589151,32 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, r0, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ str r5, [sp, #28] │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ mov lr, r7 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -588979,29 +589186,29 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #76 @ 0x4c │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movw r0, #513 @ 0x201 │ │ │ │ strh.w r0, [sp, #60] @ 0x3c │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [sp, #28] │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -589016,79 +589223,79 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r7 │ │ │ │ add.w r2, sl, #20 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 203778 │ │ │ │ - ldr r2, [pc, #36] @ (204838 ) │ │ │ │ - ldr r3, [pc, #28] @ (204830 ) │ │ │ │ + bl 203848 │ │ │ │ + ldr r2, [pc, #36] @ (204908 ) │ │ │ │ + ldr r3, [pc, #28] @ (204900 ) │ │ │ │ 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 20482a │ │ │ │ + bne.n 2048fa │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rev r0, r0 │ │ │ │ + cbnz r0, 204914 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #488] @ (204a38 ) │ │ │ │ + ldr r4, [pc, #488] @ (204b08 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #488] @ (204a3c ) │ │ │ │ + ldr r3, [pc, #488] @ (204b0c ) │ │ │ │ mov sl, r0 │ │ │ │ add r4, pc │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2045d4 │ │ │ │ + bl 2046a4 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -589097,41 +589304,41 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w r9, [sp, #16] │ │ │ │ - beq.n 2048ea │ │ │ │ + beq.n 2049ba │ │ │ │ mov r7, r6 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ mov r7, r6 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ @@ -589143,31 +589350,31 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov lr, r6 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ mov ip, fp │ │ │ │ @@ -589179,192 +589386,192 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov ip, fp │ │ │ │ add.w lr, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r2, [r9, #13] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 204a08 │ │ │ │ + cbz r0, 204ad8 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 203800 │ │ │ │ - ldr r2, [pc, #36] @ (204a40 ) │ │ │ │ - ldr r3, [pc, #28] @ (204a3c ) │ │ │ │ + bl 2038d0 │ │ │ │ + ldr r2, [pc, #36] @ (204b10 ) │ │ │ │ + ldr r3, [pc, #28] @ (204b0c ) │ │ │ │ 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 204a34 │ │ │ │ + bne.n 204b04 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb7a8 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 204a88 │ │ │ │ + bhi.n 204b58 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r5, #32 │ │ │ │ cmp r1, r7 │ │ │ │ asrs r1, r2, #17 │ │ │ │ lsrs r4, r2, #32 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #1036] @ 204f3c │ │ │ │ + ldr.w r0, [pc, #1036] @ 20500c │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1032] @ 204f40 │ │ │ │ + ldr.w r1, [pc, #1032] @ 205010 │ │ │ │ add r0, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 204b74 │ │ │ │ + cbz r0, 204c44 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 204d62 │ │ │ │ + bhi.w 204e32 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 204ca6 │ │ │ │ + bhi.w 204d76 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r0, [r2, #32] │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ asrs r4, r1, #2 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ @@ -589380,42 +589587,42 @@ │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 204bda │ │ │ │ + cbz r0, 204caa │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ mov.w r8, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ sub.w r9, r1, #33 @ 0x21 │ │ │ │ rsb r3, r1, #33 @ 0x21 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ @@ -589425,26 +589632,26 @@ │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ subs r3, r1, #1 │ │ │ │ ldr.w ip, [r0, #312] @ 0x138 │ │ │ │ cmp r1, #16 │ │ │ │ lsl.w r0, r8, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 204cac │ │ │ │ + beq.n 204d7c │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 204d48 │ │ │ │ + beq.w 204e18 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 204d6c │ │ │ │ + beq.w 204e3c │ │ │ │ lsl.w r1, r8, r3 │ │ │ │ orr.w ip, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 204f08 │ │ │ │ + bhi.w 204fd8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r5, r2, #5 │ │ │ │ lsls r5, r2, #5 │ │ │ │ lsls r5, r2, #5 │ │ │ │ lsls r5, r2, #5 │ │ │ │ lsls r5, r2, #5 │ │ │ │ @@ -589472,373 +589679,373 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ lsls r5, r2, #5 │ │ │ │ lsls r5, r2, #5 │ │ │ │ lsls r5, r2, #5 │ │ │ │ lsls r5, r2, #5 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 204bb4 │ │ │ │ + b.n 204c84 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 204bb4 │ │ │ │ + b.n 204c84 │ │ │ │ ands.w r3, ip, #8 │ │ │ │ - bne.w 204ede │ │ │ │ + bne.w 204fae │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movw ip, #32769 @ 0x8001 │ │ │ │ str r3, [sp, #24] │ │ │ │ strh.w ip, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 204cee │ │ │ │ + cbz r0, 204dbe │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 204f0e │ │ │ │ + bhi.w 204fde │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 204ed8 │ │ │ │ + bhi.w 204fa8 │ │ │ │ tbb [pc, r3] │ │ │ │ - bhi.n 204cd4 │ │ │ │ - bhi.n 204cde │ │ │ │ - bhi.n 204ce0 │ │ │ │ - bne.n 204ce2 │ │ │ │ - bhi.n 204ce4 │ │ │ │ - bhi.n 204ce6 │ │ │ │ - bhi.n 204ce8 │ │ │ │ + bhi.n 204da4 │ │ │ │ + bhi.n 204dae │ │ │ │ + bhi.n 204db0 │ │ │ │ + bne.n 204db2 │ │ │ │ + bhi.n 204db4 │ │ │ │ + bhi.n 204db6 │ │ │ │ + bhi.n 204db8 │ │ │ │ ldrb r0, [r3, r3] │ │ │ │ - bhi.n 204cec │ │ │ │ - bhi.n 204cee │ │ │ │ - bhi.n 204cf0 │ │ │ │ - bhi.n 204cf2 │ │ │ │ - bhi.n 204cf4 │ │ │ │ - bhi.n 204cf6 │ │ │ │ - bhi.n 204cf8 │ │ │ │ - bhi.n 204cfa │ │ │ │ + bhi.n 204dbc │ │ │ │ + bhi.n 204dbe │ │ │ │ + bhi.n 204dc0 │ │ │ │ + bhi.n 204dc2 │ │ │ │ + bhi.n 204dc4 │ │ │ │ + bhi.n 204dc6 │ │ │ │ + bhi.n 204dc8 │ │ │ │ + bhi.n 204dca │ │ │ │ ands.w r3, ip, #16 │ │ │ │ - bne.w 204ee8 │ │ │ │ + bne.w 204fb8 │ │ │ │ mov.w ip, #1 │ │ │ │ movt ip, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - b.n 204cc2 │ │ │ │ + b.n 204d92 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 204bb4 │ │ │ │ + b.n 204c84 │ │ │ │ ands.w ip, ip, #32 │ │ │ │ - beq.w 204f24 │ │ │ │ + beq.w 204ff4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 204dae │ │ │ │ + cbz r0, 204e7e │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ movs r2, #0 │ │ │ │ orr.w ip, r8, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #32 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 204f18 │ │ │ │ + bhi.w 204fe8 │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 204c54 │ │ │ │ + b.n 204d24 │ │ │ │ strh.w r8, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 204e10 │ │ │ │ + cbz r0, 204ee0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ orr.w r7, r6, #6 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203778 │ │ │ │ - ldr r2, [pc, #144] @ (204f44 ) │ │ │ │ - ldr r3, [pc, #140] @ (204f40 ) │ │ │ │ + bl 203848 │ │ │ │ + ldr r2, [pc, #144] @ (205014 ) │ │ │ │ + ldr r3, [pc, #140] @ (205010 ) │ │ │ │ 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 204f36 │ │ │ │ + bne.n 205006 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 204de4 │ │ │ │ + b.n 204eb4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 204de4 │ │ │ │ + b.n 204eb4 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ - b.n 204de4 │ │ │ │ + b.n 204eb4 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #1024 @ 0x400 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 204d7e │ │ │ │ + b.n 204e4e │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 204d7e │ │ │ │ + b.n 204e4e │ │ │ │ strb.w ip, [sp, #40] @ 0x28 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 204cc2 │ │ │ │ + b.n 204d92 │ │ │ │ movs r3, #1 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 204cc2 │ │ │ │ + b.n 204d92 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 204d5c │ │ │ │ + b.n 204e2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 204de4 │ │ │ │ + b.n 204eb4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd ip, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 204cc2 │ │ │ │ + b.n 204d92 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r8 │ │ │ │ - b.n 204f1c │ │ │ │ + b.n 204fec │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - b.n 204cbe │ │ │ │ + b.n 204d8e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r2, r6, r7} │ │ │ │ + cbz r4, 20508c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 204f5a │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ - ldr r2, [pc, #724] @ (205230 ) │ │ │ │ + ldr r2, [pc, #724] @ (205300 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #724] @ (205234 ) │ │ │ │ + ldr r3, [pc, #724] @ (205304 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 205292 │ │ │ │ + beq.w 205362 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ - vldr d0, [pc, #676] @ 205220 │ │ │ │ + vldr d0, [pc, #676] @ 2052f0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 204fae │ │ │ │ + cbz r0, 20507e │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 204fe4 │ │ │ │ + cbz r0, 2050b4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #572] @ 205228 │ │ │ │ + vldr d0, [pc, #572] @ 2052f8 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 20501c │ │ │ │ + cbz r0, 2050ec │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #12] │ │ │ │ - bne.w 2051d0 │ │ │ │ + bne.w 2052a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 2050f4 │ │ │ │ + bls.n 2051c4 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r6, #0 │ │ │ │ strd r9, fp, [sp, #24] │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ str r6, [r5, #8] │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ @@ -589852,167 +590059,167 @@ │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #92 @ 0x5c │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r8, r3 │ │ │ │ - bcc.n 205064 │ │ │ │ + bcc.n 205134 │ │ │ │ ldrd r9, fp, [sp, #24] │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ ldrd r3, r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #170] @ 0xaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 205238 │ │ │ │ + beq.w 205308 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r7 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ ldrb.w r6, [fp, #13] │ │ │ │ - vldr d0, [pc, #224] @ 205220 │ │ │ │ + vldr d0, [pc, #224] @ 2052f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20516a │ │ │ │ + cbz r0, 20523a │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 20534e │ │ │ │ + bhi.w 20541e │ │ │ │ tbb [pc, r3] │ │ │ │ @ instruction: 0xb6be │ │ │ │ - add r6, pc, #696 @ (adr r6, 20547c ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 20554c ) │ │ │ │ stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ ldrb r7, [r0, #19] │ │ │ │ stmia r7!, {r0, r1, r2, r6, r7} │ │ │ │ stmia r7!, {r0, r1, r2, r6, r7} │ │ │ │ stmia r7!, {r0, r1, r2, r6, r7} │ │ │ │ stmia r7!, {r0, r1, r2, r6, r7} │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #92 @ 0x5c │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ - b.n 205052 │ │ │ │ + bl 203508 │ │ │ │ + b.n 205122 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.w 205470 │ │ │ │ + bhi.w 205540 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20545e │ │ │ │ + bhi.w 20552e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ @@ -590040,129 +590247,129 @@ │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 2036b4 │ │ │ │ - ldr r2, [pc, #488] @ (205488 ) │ │ │ │ - ldr r3, [pc, #492] @ (20548c ) │ │ │ │ + bl 203784 │ │ │ │ + ldr r2, [pc, #488] @ (205558 ) │ │ │ │ + ldr r3, [pc, #492] @ (20555c ) │ │ │ │ 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 20547a │ │ │ │ + bne.w 20554a │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 203778 │ │ │ │ - b.n 20529c │ │ │ │ + bl 203848 │ │ │ │ + b.n 20536c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2052c6 │ │ │ │ + b.n 205396 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2052c6 │ │ │ │ + b.n 205396 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2052c6 │ │ │ │ + b.n 205396 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2052c6 │ │ │ │ + b.n 205396 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2052c6 │ │ │ │ + b.n 205396 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2052c6 │ │ │ │ + b.n 205396 │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ sub.w r4, r2, #33 @ 0x21 │ │ │ │ rsb ip, r3, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ lsl.w r4, r1, r4 │ │ │ │ lsr.w ip, r1, ip │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orr.w r4, r4, ip │ │ │ │ mvn.w sl, r3 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ mvns r3, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2053aa │ │ │ │ + cbz r0, 20547a │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.n 205466 │ │ │ │ + bhi.n 205536 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 205448 │ │ │ │ + bhi.n 205518 │ │ │ │ tbb [pc, r3] │ │ │ │ add r0, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ subs r5, #68 @ 0x44 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ @@ -590177,250 +590384,250 @@ │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ strh.w sl, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 20540a │ │ │ │ + cbz r0, 2054da │ │ │ │ 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, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 205194 │ │ │ │ + b.n 205264 │ │ │ │ strb.w sl, [sp, #40] @ 0x28 │ │ │ │ - b.n 2053e4 │ │ │ │ + b.n 2054b4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2053e4 │ │ │ │ + b.n 2054b4 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ - b.n 2053e4 │ │ │ │ + b.n 2054b4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #32] │ │ │ │ - b.n 205366 │ │ │ │ + b.n 205436 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #32] │ │ │ │ - b.n 205366 │ │ │ │ + b.n 205436 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b.n 205366 │ │ │ │ + b.n 205436 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2053e4 │ │ │ │ - vldr d7, [pc, #12] @ 205480 │ │ │ │ + b.n 2054b4 │ │ │ │ + vldr d7, [pc, #12] @ 205550 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - b.n 205366 │ │ │ │ + b.n 205436 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ 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 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #256] @ (2055a4 ) │ │ │ │ + ldr r2, [pc, #256] @ (205674 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #256] @ (2055a8 ) │ │ │ │ + ldr r3, [pc, #256] @ (205678 ) │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2054e8 │ │ │ │ + cbz r0, 2055b8 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 205516 │ │ │ │ + cbz r0, 2055e6 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ - ldr r2, [pc, #36] @ (2055ac ) │ │ │ │ - ldr r3, [pc, #32] @ (2055a8 ) │ │ │ │ + bl 2037d4 │ │ │ │ + ldr r2, [pc, #36] @ (20567c ) │ │ │ │ + ldr r3, [pc, #32] @ (205678 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20559e │ │ │ │ + bne.n 20566e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r5, 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, #3848] @ 0xf08 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #828] @ (205908 ) │ │ │ │ + ldr r3, [pc, #828] @ (2059d8 ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #828] @ (20590c ) │ │ │ │ + ldr r2, [pc, #828] @ (2059dc ) │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldrb.w r8, [r4, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2058be │ │ │ │ + beq.w 20598e │ │ │ │ movs r1, #0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ - vldr d8, [pc, #776] @ 205900 │ │ │ │ + vldr d8, [pc, #776] @ 2059d0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 205738 │ │ │ │ + b.n 205808 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, fp │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w sl, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -590428,526 +590635,526 @@ │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2058aa │ │ │ │ + bne.w 20597a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, fp │ │ │ │ strb.w sl, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.w 2058aa │ │ │ │ + beq.w 20597a │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #16 │ │ │ │ - beq.w 2058ec │ │ │ │ + beq.w 2059bc │ │ │ │ cmp r5, #32 │ │ │ │ - bne.n 20576c │ │ │ │ + bne.n 20583c │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bls.w 2058be │ │ │ │ + bls.w 20598e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 205600 │ │ │ │ + bne.w 2056d0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 2058b0 │ │ │ │ + beq.w 205980 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 205608 │ │ │ │ + b.n 2056d8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 205796 │ │ │ │ + cbz r0, 205866 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [sl, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 20571e │ │ │ │ + beq.n 2057ee │ │ │ │ orr.w r5, r5, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ uxtb r3, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 20587a │ │ │ │ + b.n 20594a │ │ │ │ mov ip, fp │ │ │ │ strb.w r8, [sp, #84] @ 0x54 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ 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 r0, [r7, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2044b8 │ │ │ │ + bl 204588 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ mul.w r3, r8, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 205850 │ │ │ │ + cbz r0, 205920 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb.w ip, [sl, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcs.n 2058a6 │ │ │ │ + bcs.n 205976 │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 2057b0 │ │ │ │ + bne.n 205880 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 2057b0 │ │ │ │ + bne.n 205880 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ - b.n 205806 │ │ │ │ + b.n 2058d6 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20571e │ │ │ │ + b.n 2057ee │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.n 2056f4 │ │ │ │ + b.n 2057c4 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 20565e │ │ │ │ + b.n 20572e │ │ │ │ mov r0, r8 │ │ │ │ - bl 202814 │ │ │ │ + bl 2028e4 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2038a0 │ │ │ │ - ldr r2, [pc, #64] @ (205910 ) │ │ │ │ - ldr r3, [pc, #52] @ (205908 ) │ │ │ │ + bl 203970 │ │ │ │ + ldr r2, [pc, #64] @ (2059e0 ) │ │ │ │ + ldr r3, [pc, #52] @ (2059d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2058fc │ │ │ │ + bne.n 2059cc │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ mov r0, r7 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20571e │ │ │ │ + b.n 2057ee │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r7, pc, #168 @ (adr r7, 2059bc ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 205b4c ) │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ - ldr r4, [pc, #756] @ (205c20 ) │ │ │ │ + ldr r4, [pc, #756] @ (205cf0 ) │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #756] @ (205c24 ) │ │ │ │ + ldr r3, [pc, #756] @ (205cf4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r4, pc │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r8, [r9, #13] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20597a │ │ │ │ + cbz r0, 205a4a │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #680] @ (205c28 ) │ │ │ │ + ldr r6, [pc, #680] @ (205cf8 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r8 │ │ │ │ - vldr d0, [pc, #572] @ 205c08 │ │ │ │ + vldr d0, [pc, #572] @ 205cd8 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2059f6 │ │ │ │ + cbz r0, 205ac6 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ vldmia r7!, {s0} │ │ │ │ add r0, sp, #24 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 205a2e │ │ │ │ + cbz r0, 205afe │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ cmp sl, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 2059fc │ │ │ │ - vldr d0, [pc, #460] @ 205c10 │ │ │ │ + bne.n 205acc │ │ │ │ + vldr d0, [pc, #460] @ 205ce0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 205a6e │ │ │ │ + cbz r0, 205b3e │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ - vldr d0, [pc, #424] @ 205c18 │ │ │ │ + bl 203508 │ │ │ │ + vldr d0, [pc, #424] @ 205ce8 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 205a9a │ │ │ │ + cbz r0, 205b6a │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #170] @ 0xaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 205b50 │ │ │ │ + beq.n 205c20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ ldrb.w r4, [r9, #13] │ │ │ │ - vldr d0, [pc, #304] @ 205c10 │ │ │ │ + vldr d0, [pc, #304] @ 205ce0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 205b0c │ │ │ │ + cbz r0, 205bdc │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 203778 │ │ │ │ - ldr r2, [pc, #244] @ (205c2c ) │ │ │ │ - ldr r3, [pc, #236] @ (205c24 ) │ │ │ │ + bl 203848 │ │ │ │ + ldr r2, [pc, #244] @ (205cfc ) │ │ │ │ + ldr r3, [pc, #236] @ (205cf4 ) │ │ │ │ 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 205cc6 │ │ │ │ + bne.w 205d96 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.w 205cb2 │ │ │ │ + bhi.w 205d82 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 205caa │ │ │ │ + bhi.w 205d7a │ │ │ │ tbb [pc, r3] │ │ │ │ - add r0, pc, #624 @ (adr r0, 205ddc ) │ │ │ │ - add r0, pc, #640 @ (adr r0, 205df0 ) │ │ │ │ - add r0, pc, #640 @ (adr r0, 205df0 ) │ │ │ │ + add r0, pc, #624 @ (adr r0, 205eac ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 205ec0 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 205ec0 ) │ │ │ │ ldr r0, [sp, #640] @ 0x280 │ │ │ │ - add r0, pc, #640 @ (adr r0, 205df4 ) │ │ │ │ - add r0, pc, #640 @ (adr r0, 205df8 ) │ │ │ │ - add r0, pc, #640 @ (adr r0, 205df8 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 205ec4 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 205ec8 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 205ec8 ) │ │ │ │ asrs r0, r4, #2 │ │ │ │ - add r0, pc, #640 @ (adr r0, 205dfc ) │ │ │ │ - add r0, pc, #640 @ (adr r0, 205e00 ) │ │ │ │ - add r0, pc, #640 @ (adr r0, 205e00 ) │ │ │ │ - add r0, pc, #640 @ (adr r0, 205e04 ) │ │ │ │ - add r0, pc, #640 @ (adr r0, 205e04 ) │ │ │ │ - add r0, pc, #640 @ (adr r0, 205e08 ) │ │ │ │ - add r0, pc, #640 @ (adr r0, 205e08 ) │ │ │ │ - add r0, pc, #640 @ (adr r0, 205e0c ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 205ecc ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 205ed0 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 205ed0 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 205ed4 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 205ed4 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 205ed8 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 205ed8 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 205edc ) │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ sub.w r4, r2, #33 @ 0x21 │ │ │ │ rsb r6, r3, #32 │ │ │ │ lsl.w r4, r1, r4 │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ orrs r4, r6 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ mvns r6, r3 │ │ │ │ mvn.w r8, r4 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 205bd2 │ │ │ │ + cbz r0, 205ca2 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 205cc0 │ │ │ │ + bhi.n 205d90 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 205c96 │ │ │ │ + bhi.n 205d66 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrsb r3, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ str r7, [r2, r1] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ @@ -590958,359 +591165,359 @@ │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 205c0c ) │ │ │ │ - bhi.n 205bb8 │ │ │ │ + add r0, pc, #0 @ (adr r0, 205cdc ) │ │ │ │ + bhi.n 205c88 │ │ │ │ it hi │ │ │ │ ... │ │ │ │ cmp r5, #24 │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ - add r6, pc, #816 @ (adr r6, 205f54 ) │ │ │ │ + add r5, pc, #1008 @ (adr r5, 2060e4 ) │ │ │ │ lsl r5, r4, #2 │ │ │ │ lsral r0, r3, #3 │ │ │ │ moval r0, r0 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r4, pc, #784 @ (adr r4, 205f40 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 2060d0 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ strh.w r6, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 205c5a │ │ │ │ + cbz r0, 205d2a │ │ │ │ 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, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ - b.n 205b34 │ │ │ │ + bl 2037d4 │ │ │ │ + b.n 205c04 │ │ │ │ strb.w r6, [sp, #24] │ │ │ │ - b.n 205c34 │ │ │ │ + b.n 205d04 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 205c34 │ │ │ │ + b.n 205d04 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 205c34 │ │ │ │ + b.n 205d04 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 205b92 │ │ │ │ + b.n 205c62 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 205b92 │ │ │ │ + b.n 205c62 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 205b92 │ │ │ │ + b.n 205c62 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #2147483648 @ 0x80000000 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - b.n 205b92 │ │ │ │ + b.n 205c62 │ │ │ │ strd r6, r8, [sp, #24] │ │ │ │ - b.n 205c34 │ │ │ │ + b.n 205d04 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #708] @ (205fa8 ) │ │ │ │ - ldr r3, [pc, #708] @ (205fac ) │ │ │ │ + ldr r2, [pc, #708] @ (206078 ) │ │ │ │ + ldr r3, [pc, #708] @ (20607c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r7, [r8, #13] │ │ │ │ mov r9, r1 │ │ │ │ - vldr d0, [pc, #660] @ 205f88 │ │ │ │ + vldr d0, [pc, #660] @ 206058 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #12] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 205d32 │ │ │ │ + cbz r0, 205e02 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 205d5e │ │ │ │ + cbz r0, 205e2e │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203778 │ │ │ │ - vldr d7, [pc, #492] @ 205f90 │ │ │ │ + bl 203848 │ │ │ │ + vldr d7, [pc, #492] @ 206060 │ │ │ │ cmp r7, #32 │ │ │ │ - vldr d0, [pc, #492] @ 205f98 │ │ │ │ + vldr d0, [pc, #492] @ 206068 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #190 @ 0xbe │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ it cs │ │ │ │ vmovcs.f64 d0, d7 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov fp, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 205dfc │ │ │ │ + cbz r0, 205ecc │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r7 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 205e38 │ │ │ │ + cbz r0, 205f08 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r8 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ orr.w r3, r7, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ - bl 2044b8 │ │ │ │ + bl 204588 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205918 │ │ │ │ - vldr d0, [pc, #184] @ 205fa0 │ │ │ │ + bl 2059e8 │ │ │ │ + vldr d0, [pc, #184] @ 206070 │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 205f1e │ │ │ │ + cbz r0, 205fee │ │ │ │ add r2, sp, #32 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r3, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #72] @ (205fb0 ) │ │ │ │ + ldr r2, [pc, #72] @ (206080 ) │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #64] @ (205fac ) │ │ │ │ + ldr r3, [pc, #64] @ (20607c ) │ │ │ │ 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 205f80 │ │ │ │ + bne.n 206050 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ str r6, [r1, #116] @ 0x74 │ │ │ │ @@ -591320,66 +591527,66 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - add r3, pc, #80 @ (adr r3, 205ffc ) │ │ │ │ + add r2, pc, #272 @ (adr r2, 20618c ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #584 @ (adr r0, 2061fc ) │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #436] @ (206180 ) │ │ │ │ + ldr r2, [pc, #436] @ (206250 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #428] @ (206184 ) │ │ │ │ + ldr r3, [pc, #428] @ (206254 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r8, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - cbz r2, 20601c │ │ │ │ + cbz r2, 2060ec │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov r6, r8 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ - b.n 206008 │ │ │ │ - cbz r6, 206002 │ │ │ │ + b.n 2060d8 │ │ │ │ + cbz r6, 2060d2 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20601a │ │ │ │ + beq.n 2060ea │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 205ffe │ │ │ │ + beq.n 2060ce │ │ │ │ subs r0, #13 │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 206000 │ │ │ │ + bls.n 2060d0 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 206008 │ │ │ │ + bne.n 2060d8 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fefbc │ │ │ │ + bl 1ff08c │ │ │ │ ldrh r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ strh r2, [r0, #60] @ 0x3c │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #62] @ 0x3e │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ @@ -591389,97 +591596,97 @@ │ │ │ │ ldrb.w r3, [r4, #77] @ 0x4d │ │ │ │ strb.w r3, [r0, #77] @ 0x4d │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 206058 │ │ │ │ + beq.n 206128 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 2060c0 │ │ │ │ + cbz r5, 206190 │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ mov.w sl, #20 │ │ │ │ add.w r4, sp, sl │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ mla fp, sl, r5, r9 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 2060a8 │ │ │ │ + b.n 206178 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2060a0 │ │ │ │ + beq.n 206170 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ mla lr, sl, r5, r2 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r5, #1 │ │ │ │ str.w r3, [lr, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - beq.n 2060c0 │ │ │ │ + beq.n 206190 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 206076 │ │ │ │ + beq.n 206146 │ │ │ │ sub.w r2, r3, #13 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.n 20607c │ │ │ │ + bls.n 20614c │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 2060a8 │ │ │ │ + bne.n 206178 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 206106 │ │ │ │ + cbnz r3, 2061d6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 202bb4 │ │ │ │ + bl 202c84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r7, #63] @ 0x3f │ │ │ │ add.w r1, r7, #20 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203438 │ │ │ │ - ldr r2, [pc, #156] @ (206188 ) │ │ │ │ - ldr r3, [pc, #152] @ (206184 ) │ │ │ │ + bl 203508 │ │ │ │ + ldr r2, [pc, #156] @ (206258 ) │ │ │ │ + ldr r3, [pc, #152] @ (206254 ) │ │ │ │ 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 20617c │ │ │ │ + bne.n 20624c │ │ │ │ add.w r0, r7, #20 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 206138 │ │ │ │ + cbz r0, 206208 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ movs r2, #20 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ @@ -591494,54 +591701,54 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ - b.n 2060c4 │ │ │ │ + b.n 206194 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #176 @ (adr r0, 206234 ) │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #24 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r1, [r4] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 202bb4 │ │ │ │ + bl 202c84 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb.w r2, [r1, #63] @ 0x3f │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ adds r3, r0, r2 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r4, #34 @ 0x22 │ │ │ │ strd r4, ip, [sp] │ │ │ │ - bl 205fb4 │ │ │ │ + bl 206084 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r4, [pc, #184] @ (2062a0 ) │ │ │ │ + ldr r4, [pc, #184] @ (206370 ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #184] @ (2062a4 ) │ │ │ │ + ldr r2, [pc, #184] @ (206374 ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -591549,15 +591756,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #9 │ │ │ │ - bl 205fb4 │ │ │ │ + bl 206084 │ │ │ │ add r3, sp, #20 │ │ │ │ add.w lr, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #20] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ mov ip, lr │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ @@ -591570,93 +591777,93 @@ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ - ldr r2, [pc, #40] @ (2062a8 ) │ │ │ │ - ldr r3, [pc, #32] @ (2062a4 ) │ │ │ │ + bl 203508 │ │ │ │ + ldr r2, [pc, #40] @ (206378 ) │ │ │ │ + ldr r3, [pc, #32] @ (206374 ) │ │ │ │ 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 20629c │ │ │ │ + bne.n 20636c │ │ │ │ add.w r0, r8, #20 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 206344 │ │ │ │ + beq.n 206414 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w ip, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, ip │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 2062e4 │ │ │ │ + beq.n 2063b4 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 2062e4 │ │ │ │ + beq.n 2063b4 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2062ca │ │ │ │ + bne.n 20639a │ │ │ │ orrs.w r3, r4, ip │ │ │ │ - beq.n 206348 │ │ │ │ + beq.n 206418 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 20634e │ │ │ │ + beq.n 20641e │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 20633e │ │ │ │ + cbz r4, 20640e │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22d0c0 │ │ │ │ + bl 22d190 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 206356 │ │ │ │ + cbnz r0, 206426 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e3a60 │ │ │ │ + bl 2e3b30 │ │ │ │ and.w ip, r0, #3 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ adds r0, #17 │ │ │ │ ldrb r2, [r4, #29] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ @@ -591670,182 +591877,182 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20632a │ │ │ │ - b.n 20633e │ │ │ │ + bne.n 2063fa │ │ │ │ + b.n 20640e │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20631c │ │ │ │ + b.n 2063ec │ │ │ │ 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 2063bc │ │ │ │ + ble.n 20648c │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 2063d0 │ │ │ │ + bls.n 2064a0 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 20639a │ │ │ │ - b.n 2063b8 │ │ │ │ + cbnz r3, 20646a │ │ │ │ + b.n 206488 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2063b8 │ │ │ │ + cbz r3, 206488 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 206394 │ │ │ │ + beq.n 206464 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24f83c │ │ │ │ - b.n 2063b0 │ │ │ │ + bl 24f90c │ │ │ │ + b.n 206480 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2063a0 │ │ │ │ + bne.n 206470 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2063aa │ │ │ │ + bne.n 20647a │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 2062ac │ │ │ │ + bl 20637c │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 20638a │ │ │ │ + bhi.n 20645a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2062ac │ │ │ │ + bl 20637c │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 20638a │ │ │ │ + b.n 20645a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #7 │ │ │ │ it ne │ │ │ │ cmpne r1, #3 │ │ │ │ - ble.n 206408 │ │ │ │ + ble.n 2064d8 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 20640c │ │ │ │ + beq.n 2064dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w ip, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 206488 │ │ │ │ + beq.n 206558 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 206432 │ │ │ │ + beq.n 206502 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 206432 │ │ │ │ + beq.n 206502 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20641a │ │ │ │ - cbz r0, 206452 │ │ │ │ + bne.n 2064ea │ │ │ │ + cbz r0, 206522 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22d0c0 │ │ │ │ + bl 22d190 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 206498 │ │ │ │ + cbnz r0, 206568 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e3a60 │ │ │ │ + bl 2e3b30 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #352] @ 0x160 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #352] @ 0x160 │ │ │ │ - cbz r5, 206494 │ │ │ │ + cbz r5, 206564 │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 22d0c0 │ │ │ │ - cbnz r0, 2064a2 │ │ │ │ + bl 22d190 │ │ │ │ + cbnz r0, 206572 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e3a60 │ │ │ │ + bl 2e3b30 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #353] @ 0x161 │ │ │ │ bfi r3, r0, #0, #4 │ │ │ │ strb.w r3, [r4, #353] @ 0x161 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [r4, #352] @ 0x160 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 206478 │ │ │ │ + b.n 206548 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 206448 │ │ │ │ + b.n 206518 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 20646e │ │ │ │ - cbz r1, 2064fe │ │ │ │ + b.n 20653e │ │ │ │ + cbz r1, 2065ce │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 2064f0 │ │ │ │ - bl 1e1998 │ │ │ │ - cbz r0, 2064d4 │ │ │ │ + cbz r0, 2065c0 │ │ │ │ + bl 1e1a68 │ │ │ │ + cbz r0, 2065a4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e5050 │ │ │ │ + bl 1e5120 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e5050 │ │ │ │ + bl 1e5120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -591853,114 +592060,114 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ ldrb.w ip, [r4, #480] @ 0x1e0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 206524 │ │ │ │ + bne.n 2065f4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 206520 │ │ │ │ + beq.n 2065f0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2064ac │ │ │ │ + bl 20657c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 2064ac │ │ │ │ + bl 20657c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldrd ip, r0, [r2, #-20] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ ldrd r1, r3, [r2, #-12] │ │ │ │ strd r1, r3, [r5, #-12] │ │ │ │ strd ip, r0, [r5, #-20] │ │ │ │ - b.n 206520 │ │ │ │ + b.n 2065f0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w sl, r0, #8 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 2065e8 │ │ │ │ + beq.n 2066b8 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 206594 │ │ │ │ + b.n 206664 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 2065ae │ │ │ │ - cbz r0, 2065ec │ │ │ │ + cbz r7, 20667e │ │ │ │ + cbz r0, 2066bc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 2065ae │ │ │ │ + cbz r3, 20667e │ │ │ │ ldr r7, [r3, #12] │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ str r7, [r4, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r9, r9, [r4, #16] │ │ │ │ - cbz r5, 2065fe │ │ │ │ - cbz r0, 2065cc │ │ │ │ + cbz r5, 2066ce │ │ │ │ + cbz r0, 20669c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1998 │ │ │ │ - cbz r0, 2065cc │ │ │ │ + bl 1e1a68 │ │ │ │ + cbz r0, 20669c │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ mov r4, r6 │ │ │ │ str.w fp, [r3, #4] │ │ │ │ str.w fp, [r5] │ │ │ │ add.w fp, r6, #16 │ │ │ │ cmp fp, sl │ │ │ │ ldr r6, [r6, #20] │ │ │ │ - bne.n 206592 │ │ │ │ + bne.n 206662 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r0, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2065cc │ │ │ │ + bne.n 20669c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (206708 ) │ │ │ │ - bl 206504 │ │ │ │ + ldr r4, [pc, #220] @ (2067d8 ) │ │ │ │ + bl 2065d4 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ add.w r1, r8, #20 │ │ │ │ add r4, pc │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r3, #2, #6 │ │ │ │ @@ -591972,39 +592179,39 @@ │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 20668c │ │ │ │ + cbz r0, 20675c │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1e19d4 │ │ │ │ - ldr r3, [pc, #124] @ (20670c ) │ │ │ │ + bl 1e1aa4 │ │ │ │ + ldr r3, [pc, #124] @ (2067dc ) │ │ │ │ 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, 2066fe │ │ │ │ + cbz r3, 2067ce │ │ │ │ add.w r5, r8, #60 @ 0x3c │ │ │ │ add.w r4, r7, #60 @ 0x3c │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r6, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 2066c4 │ │ │ │ + cbz r6, 206794 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 2066c4 │ │ │ │ - bl 1e1998 │ │ │ │ - cbz r0, 2066c4 │ │ │ │ + cbz r0, 206794 │ │ │ │ + bl 1e1a68 │ │ │ │ + cbz r0, 206794 │ │ │ │ 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] │ │ │ │ @@ -592015,272 +592222,272 @@ │ │ │ │ str.w r0, [r5, #-32] │ │ │ │ str.w r1, [r5, #-28] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 2066ae │ │ │ │ + bhi.n 20677e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r6, [pc, #1204] @ 206bd8 │ │ │ │ + ldr.w r6, [pc, #1204] @ 206ca8 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20677c │ │ │ │ + bhi.n 20684c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r0, r7, #5 │ │ │ │ lsls r7, r1, #7 │ │ │ │ lsls r2, r5, #7 │ │ │ │ movs r2, r1 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1ff134 │ │ │ │ + bl 1ff204 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206504 │ │ │ │ + bl 2065d4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206774 │ │ │ │ + cbz r0, 206844 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 206796 │ │ │ │ + cbz r6, 206866 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 206b62 │ │ │ │ + beq.w 206c32 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fef48 │ │ │ │ + bl 1ff018 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206504 │ │ │ │ + bl 2065d4 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2067ee │ │ │ │ + beq.n 2068be │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 2067e0 │ │ │ │ + cbz r6, 2068b0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 2067e0 │ │ │ │ + cbz r0, 2068b0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 2067e0 │ │ │ │ + cbz r0, 2068b0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 2067c2 │ │ │ │ + bcc.n 206892 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r9, #28] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 206604 │ │ │ │ + bl 2066d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206504 │ │ │ │ + bl 2065d4 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206844 │ │ │ │ + cbz r0, 206914 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ 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 206b82 │ │ │ │ + beq.w 206c52 │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20686e │ │ │ │ - cbz r0, 20686e │ │ │ │ + beq.n 20693e │ │ │ │ + cbz r0, 20693e │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 20686e │ │ │ │ + cbz r0, 20693e │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 206b4e │ │ │ │ - add r2, pc, #8 @ (adr r2, 206884 ) │ │ │ │ + bhi.w 206c1e │ │ │ │ + add r2, pc, #8 @ (adr r2, 206954 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r3, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 7, pc, cr1, cr15, {7} │ │ │ │ lsls r3, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 2068b2 │ │ │ │ + cbz r6, 206982 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 206b72 │ │ │ │ + beq.w 206c42 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fef0c │ │ │ │ + bl 1fefdc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206504 │ │ │ │ + bl 2065d4 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 206908 │ │ │ │ + beq.n 2069d8 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 2068fa │ │ │ │ + cbz r6, 2069ca │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 2068fa │ │ │ │ + cbz r0, 2069ca │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 2068fa │ │ │ │ + cbz r0, 2069ca │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ adds r2, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 2068dc │ │ │ │ + bcc.n 2069ac │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 206774 │ │ │ │ + beq.w 206844 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 20691e │ │ │ │ + cbz r0, 2069ee │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1998 │ │ │ │ - cbz r0, 20691e │ │ │ │ + bl 1e1a68 │ │ │ │ + cbz r0, 2069ee │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 206774 │ │ │ │ + b.n 206844 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fefbc │ │ │ │ + bl 1ff08c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206504 │ │ │ │ + bl 2065d4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 20696c │ │ │ │ + cbz r0, 206a3c │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2069b2 │ │ │ │ + beq.n 206a82 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, #20 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mla r2, r3, r8, r2 │ │ │ │ mla r3, r3, r8, r1 │ │ │ │ ldrd r1, r2, [r2, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - cbz r1, 2069a8 │ │ │ │ + cbz r1, 206a78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 2069a8 │ │ │ │ + cbz r0, 206a78 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 2069a4 │ │ │ │ + cbz r0, 206a74 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 20697a │ │ │ │ + bcc.n 206a4a │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ strb.w r0, [r6, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ @@ -592309,30 +592516,30 @@ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ str.w r2, [r6, #73] @ 0x49 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206504 │ │ │ │ - ldr r3, [pc, #412] @ (206bdc ) │ │ │ │ + bl 2065d4 │ │ │ │ + ldr r3, [pc, #412] @ (206cac ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 206bae │ │ │ │ + bne.w 206c7e │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ add.w r2, r8, #44 @ 0x2c │ │ │ │ strb.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r1, r4, #76 @ 0x4c │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr.w ip, [r3] │ │ │ │ adds r3, #16 │ │ │ │ @@ -592341,441 +592548,441 @@ │ │ │ │ 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 206a66 │ │ │ │ + bne.n 206b36 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 206aa0 │ │ │ │ + cbz r1, 206b70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1e5050 │ │ │ │ + bl 1e5120 │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 206774 │ │ │ │ + beq.w 206844 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 206ac2 │ │ │ │ + cbz r6, 206b92 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206ac2 │ │ │ │ + cbz r0, 206b92 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 206ac2 │ │ │ │ + cbz r0, 206b92 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ adds r4, #1 │ │ │ │ str.w r6, [r8, #96] @ 0x60 │ │ │ │ adds r3, #16 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 206aac │ │ │ │ - b.n 206774 │ │ │ │ + bne.n 206b7c │ │ │ │ + b.n 206844 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206504 │ │ │ │ + bl 2065d4 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5ad1c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 206768 │ │ │ │ - b.n 206774 │ │ │ │ + bne.w 206838 │ │ │ │ + b.n 206844 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fee14 │ │ │ │ + bl 1feee4 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206504 │ │ │ │ + bl 2065d4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r8, [r4, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 206b40 │ │ │ │ + beq.n 206c10 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206b40 │ │ │ │ + cbz r0, 206c10 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1998 │ │ │ │ - cbz r0, 206b40 │ │ │ │ + bl 1e1a68 │ │ │ │ + cbz r0, 206c10 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ str.w r8, [r6, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r3, [r6, #80] @ 0x50 │ │ │ │ - b.n 206774 │ │ │ │ + b.n 206844 │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 206774 │ │ │ │ + b.n 206844 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 206774 │ │ │ │ + b.n 206844 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206796 │ │ │ │ + beq.w 206866 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 206796 │ │ │ │ + b.n 206866 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2068b2 │ │ │ │ + beq.w 206982 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 2068b2 │ │ │ │ + b.n 206982 │ │ │ │ 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, 206baa │ │ │ │ - cbz r0, 206baa │ │ │ │ + cbnz r3, 206c7a │ │ │ │ + cbz r0, 206c7a │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1998 │ │ │ │ - cbz r0, 206baa │ │ │ │ + bl 1e1a68 │ │ │ │ + cbz r0, 206c7a │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 206774 │ │ │ │ + b.n 206844 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206a52 │ │ │ │ + beq.w 206b22 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1e19d4 │ │ │ │ - b.n 206a52 │ │ │ │ + bl 1e1aa4 │ │ │ │ + b.n 206b22 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 206dd4 │ │ │ │ + beq.w 206ea4 │ │ │ │ stmdb 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 │ │ │ │ add.w r7, r1, #8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r7 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 206d64 │ │ │ │ + beq.w 206e34 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 206cf2 │ │ │ │ + beq.n 206dc2 │ │ │ │ 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 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 206ce4 │ │ │ │ + beq.n 206db4 │ │ │ │ strd r6, r8, [sp] │ │ │ │ - b.n 206c5c │ │ │ │ + b.n 206d2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206710 │ │ │ │ + bl 2067e0 │ │ │ │ strd fp, sl, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff36c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 206ce0 │ │ │ │ + beq.n 206db0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 206c3e │ │ │ │ + bne.n 206d0e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff070 │ │ │ │ + bl 1ff140 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206504 │ │ │ │ + bl 2065d4 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206c96 │ │ │ │ + cbz r0, 206d66 │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff36c │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 206c54 │ │ │ │ + beq.n 206d24 │ │ │ │ mov r3, r4 │ │ │ │ add.w r6, r5, #8 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 1ff0c4 │ │ │ │ + bl 1ff194 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r6, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206cba │ │ │ │ + bne.n 206d8a │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206c5c │ │ │ │ + bne.n 206d2c │ │ │ │ ldrd r6, r8, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206c0a │ │ │ │ + bne.n 206cda │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fec5c │ │ │ │ + bl 1fed2c │ │ │ │ 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 206de4 │ │ │ │ + beq.n 206eb4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 206dd0 │ │ │ │ + beq.n 206ea0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 206dda │ │ │ │ + beq.n 206eaa │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 2088c0 │ │ │ │ + bl 208990 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206be0 │ │ │ │ + bl 206cb0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 206ce4 │ │ │ │ + beq.n 206db4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2083b0 │ │ │ │ + bl 208480 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206be0 │ │ │ │ + bl 206cb0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 206c0a │ │ │ │ - b.n 206cec │ │ │ │ + bne.w 206cda │ │ │ │ + b.n 206dbc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1febf4 │ │ │ │ + bl 1fecc4 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r7, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ - cbz r7, 206d82 │ │ │ │ + cbz r7, 206e52 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206d82 │ │ │ │ + cbz r0, 206e52 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1998 │ │ │ │ - cbz r0, 206d82 │ │ │ │ + bl 1e1a68 │ │ │ │ + cbz r0, 206e52 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w r7, [sl, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 206dde │ │ │ │ + beq.n 206eae │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 206d9e │ │ │ │ + cbz r2, 206e6e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 206dd6 │ │ │ │ + cbz r4, 206ea6 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 2088c0 │ │ │ │ + bl 208990 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206be0 │ │ │ │ + bl 206cb0 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, sl, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206be0 │ │ │ │ + bl 206cb0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 206c0a │ │ │ │ - b.n 206cec │ │ │ │ + bne.w 206cda │ │ │ │ + b.n 206dbc │ │ │ │ movs r2, #1 │ │ │ │ - b.n 206d22 │ │ │ │ + b.n 206df2 │ │ │ │ bx lr │ │ │ │ mov r3, r4 │ │ │ │ - b.n 206d9e │ │ │ │ + b.n 206e6e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 206d22 │ │ │ │ + b.n 206df2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ 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 r0, r1 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 5ad1c │ │ │ │ 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, 206e28 │ │ │ │ + cbnz r2, 206ef8 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 206e24 │ │ │ │ + beq.n 206ef4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 206dec │ │ │ │ + bl 206ebc │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 206e24 │ │ │ │ + bls.n 206ef4 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 206e40 │ │ │ │ + b.n 206f10 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1fe504 │ │ │ │ + bl 1fe5d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fe520 │ │ │ │ + bl 1fe5f0 │ │ │ │ add.w lr, r4, #16 │ │ │ │ add.w ip, r5, #16 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ strh.w r2, [r5, #88] @ 0x58 │ │ │ │ - cbnz r2, 206ef8 │ │ │ │ + cbnz r2, 206fc8 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 206eca │ │ │ │ + cbz r0, 206f9a │ │ │ │ mov r1, r6 │ │ │ │ - bl 206dec │ │ │ │ + bl 206ebc │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - cbz r2, 206eea │ │ │ │ + cbz r2, 206fba │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4ec4 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 5ad1c │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r5, #80] @ 0x50 │ │ │ │ - cbnz r2, 206f10 │ │ │ │ + cbnz r2, 206fe0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ blx 5ad1c │ │ │ │ - b.n 206ebe │ │ │ │ + b.n 206f8e │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ 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 5ad1c │ │ │ │ mov r0, r5 │ │ │ │ @@ -592789,161 +592996,161 @@ │ │ │ │ str.w r8, [r1] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r6, r1 │ │ │ │ str r1, [r1, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 206f80 │ │ │ │ + cbz r3, 207050 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 206e64 │ │ │ │ + bl 206f34 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ 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 206f5a │ │ │ │ + bne.n 20702a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fea90 │ │ │ │ + bl 1feb60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 206fb8 │ │ │ │ + cbz r1, 207088 │ │ │ │ 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, 206fe2 │ │ │ │ + cbz r3, 2070b2 │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 206f30 │ │ │ │ + bl 207000 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206be0 │ │ │ │ + bl 206cb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206568 │ │ │ │ + bl 206638 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206fb6 │ │ │ │ + beq.n 207086 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - b.n 206fb6 │ │ │ │ + b.n 207086 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ strb.w r2, [sp, #1] │ │ │ │ - ldr r2, [pc, #56] @ (207048 ) │ │ │ │ + ldr r2, [pc, #56] @ (207118 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (20704c ) │ │ │ │ + ldr r3, [pc, #48] @ (20711c ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 206710 │ │ │ │ - ldr r2, [pc, #32] @ (207050 ) │ │ │ │ - ldr r3, [pc, #28] @ (20704c ) │ │ │ │ + bl 2067e0 │ │ │ │ + ldr r2, [pc, #32] @ (207120 ) │ │ │ │ + ldr r3, [pc, #28] @ (20711c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 207044 │ │ │ │ + bne.n 207114 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #68] @ 2070ac │ │ │ │ + ldr.w ip, [pc, #68] @ 20717c │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (2070b0 ) │ │ │ │ + ldr r2, [pc, #60] @ (207180 ) │ │ │ │ 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 206710 │ │ │ │ - ldr r2, [pc, #32] @ (2070b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (2070b0 ) │ │ │ │ + bl 2067e0 │ │ │ │ + ldr r2, [pc, #32] @ (207184 ) │ │ │ │ + ldr r3, [pc, #28] @ (207180 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2070a8 │ │ │ │ + bne.n 207178 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #168] @ (207174 ) │ │ │ │ + ldr r0, [pc, #168] @ (207244 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (207178 ) │ │ │ │ + ldr r1, [pc, #168] @ (207248 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #32 │ │ │ │ add.w r6, r4, #8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -592952,133 +593159,133 @@ │ │ │ │ str r6, [r4, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r4, #4] │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r4, [r4, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20713e │ │ │ │ + beq.n 20720e │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - cbz r3, 207156 │ │ │ │ + cbz r3, 207226 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bl 1fea18 │ │ │ │ + bl 1feae8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r6, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 206be0 │ │ │ │ + bl 206cb0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 206568 │ │ │ │ + bl 206638 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 207164 │ │ │ │ - ldr r2, [pc, #60] @ (20717c ) │ │ │ │ - ldr r3, [pc, #52] @ (207178 ) │ │ │ │ + cbz r3, 207234 │ │ │ │ + ldr r2, [pc, #60] @ (20724c ) │ │ │ │ + ldr r3, [pc, #52] @ (207248 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20716e │ │ │ │ + bne.n 20723e │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e1dd0 │ │ │ │ + bl 1e1ea0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 207104 │ │ │ │ + b.n 2071d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1914 │ │ │ │ - b.n 20713e │ │ │ │ + bl 1e19e4 │ │ │ │ + b.n 20720e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #92] @ (2071ec ) │ │ │ │ + ldr r2, [pc, #92] @ (2072bc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #92] @ (2071f0 ) │ │ │ │ + ldr r3, [pc, #92] @ (2072c0 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1dd0 │ │ │ │ + bl 1e1ea0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, sp, #16 │ │ │ │ str r5, [sp, #24] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 206f84 │ │ │ │ + bl 207054 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e1914 │ │ │ │ - ldr r2, [pc, #36] @ (2071f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (2071f0 ) │ │ │ │ + bl 1e19e4 │ │ │ │ + ldr r2, [pc, #36] @ (2072c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (2072c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2071e8 │ │ │ │ + bne.n 2072b8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1fe8e8 │ │ │ │ + bl 1fe9b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 207278 │ │ │ │ + cbnz r2, 207348 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ strb.w r3, [r5, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #35] @ 0x23 │ │ │ │ @@ -593098,964 +593305,964 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbnz r2, 2072c2 │ │ │ │ + cbnz r2, 207392 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 5ad1c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20721c │ │ │ │ + beq.n 2072ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2072a0 │ │ │ │ + b.n 207370 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 2072b8 │ │ │ │ + cbz r1, 207388 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1e5050 │ │ │ │ + bl 1e5120 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 20729e │ │ │ │ - b.n 20721c │ │ │ │ + bhi.n 20736e │ │ │ │ + b.n 2072ec │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 207270 │ │ │ │ + beq.n 207340 │ │ │ │ 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 2072da │ │ │ │ + bne.n 2073aa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #456] @ (2074cc ) │ │ │ │ + ldr r2, [pc, #456] @ (20759c ) │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #444] @ (2074d0 ) │ │ │ │ + ldr r3, [pc, #444] @ (2075a0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1dd0 │ │ │ │ + bl 1e1ea0 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 1fe3f8 │ │ │ │ + bl 1fe4c8 │ │ │ │ ldrb.w r3, [r7, #480] @ 0x1e0 │ │ │ │ adds r1, r0, #4 │ │ │ │ strb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ adds r2, r7, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 206f30 │ │ │ │ + bl 207000 │ │ │ │ ldr.w r4, [r7, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20736e │ │ │ │ + cbz r3, 20743e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2071f8 │ │ │ │ + bl 2072c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e19d4 │ │ │ │ + bl 1e1aa4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207354 │ │ │ │ + bne.n 207424 │ │ │ │ ldr.w r4, [r7, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 20737e │ │ │ │ - b.n 2073d0 │ │ │ │ + cbnz r3, 20744e │ │ │ │ + b.n 2074a0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2073d0 │ │ │ │ + cbz r3, 2074a0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 207378 │ │ │ │ + beq.n 207448 │ │ │ │ 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, 2073c0 │ │ │ │ + cbz r3, 207490 │ │ │ │ mov r8, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 206f84 │ │ │ │ + bl 207054 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r8, #24] │ │ │ │ str.w r8, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 2073b8 │ │ │ │ - b.n 2073d0 │ │ │ │ + cbnz r3, 207488 │ │ │ │ + b.n 2074a0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2073d0 │ │ │ │ + cbz r3, 2074a0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2073b2 │ │ │ │ - b.n 207384 │ │ │ │ + beq.n 207482 │ │ │ │ + b.n 207454 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207398 │ │ │ │ + beq.n 207468 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ - b.n 20739a │ │ │ │ + b.n 20746a │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ add.w r1, r7, #24 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx 5ad1c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5050 │ │ │ │ + bl 1e5120 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r0, [r6, #24] │ │ │ │ - cbz r1, 2073f6 │ │ │ │ + cbz r1, 2074c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5050 │ │ │ │ + bl 1e5120 │ │ │ │ str r0, [r6, #28] │ │ │ │ ldr.w r3, [r7, #440] @ 0x1b8 │ │ │ │ str.w r3, [r6, #440] @ 0x1b8 │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ str.w r3, [r6, #444] @ 0x1bc │ │ │ │ ldr.w r3, [r7, #448] @ 0x1c0 │ │ │ │ str.w r3, [r6, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [r7, #456] @ 0x1c8 │ │ │ │ str.w r3, [r6, #456] @ 0x1c8 │ │ │ │ ldr.w r2, [r7, #464] @ 0x1d0 │ │ │ │ str.w r2, [r6, #464] @ 0x1d0 │ │ │ │ - cbnz r2, 207464 │ │ │ │ + cbnz r2, 207534 │ │ │ │ ldr.w r1, [r7, #468] @ 0x1d4 │ │ │ │ - cbz r1, 20743a │ │ │ │ + cbz r1, 20750a │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1e5020 │ │ │ │ + bl 1e50f0 │ │ │ │ str.w r0, [r6, #468] @ 0x1d4 │ │ │ │ ldr.w r2, [r7, #472] @ 0x1d8 │ │ │ │ - cbnz r2, 207474 │ │ │ │ + cbnz r2, 207544 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e1914 │ │ │ │ - ldr r2, [pc, #136] @ (2074d4 ) │ │ │ │ - ldr r3, [pc, #132] @ (2074d0 ) │ │ │ │ + bl 1e19e4 │ │ │ │ + ldr r2, [pc, #136] @ (2075a4 ) │ │ │ │ + ldr r3, [pc, #132] @ (2075a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2074c6 │ │ │ │ + bne.n 207596 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r7, #460] @ 0x1cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5020 │ │ │ │ + bl 1e50f0 │ │ │ │ str.w r0, [r6, #460] @ 0x1cc │ │ │ │ - b.n 207420 │ │ │ │ + b.n 2074f0 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ ldr.w r3, [r7, #472] @ 0x1d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 2074c0 │ │ │ │ + cbz r3, 207590 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr.w r2, [r7, #476] @ 0x1dc │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r2, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5020 │ │ │ │ + bl 1e50f0 │ │ │ │ ldrd r2, r1, [r8, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1e5020 │ │ │ │ + bl 1e50f0 │ │ │ │ ldr.w r3, [r7, #472] @ 0x1d8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 207488 │ │ │ │ + bcc.n 207558 │ │ │ │ strd r3, r9, [r6, #472] @ 0x1d8 │ │ │ │ - b.n 207440 │ │ │ │ + b.n 207510 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 1ff134 │ │ │ │ + bl 1ff204 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 207534 │ │ │ │ + beq.n 207604 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 207514 │ │ │ │ + cbz r1, 2075e4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff36c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2075d0 │ │ │ │ + beq.n 2076a0 │ │ │ │ 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 r6, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 207598 │ │ │ │ + bne.n 207668 │ │ │ │ mov r8, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 20758c │ │ │ │ + cbz r4, 20765c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2075c8 │ │ │ │ + beq.n 207698 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 2075a0 │ │ │ │ + beq.n 207670 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 207586 │ │ │ │ + cbz r3, 207656 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 207586 │ │ │ │ + cbz r2, 207656 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 2075c2 │ │ │ │ + beq.n 207692 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207574 │ │ │ │ + bne.n 207644 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 20759c │ │ │ │ + beq.n 20766c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 207598 │ │ │ │ + cbz r3, 207668 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20755e │ │ │ │ + beq.n 20762e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ 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 1e54c4 │ │ │ │ + bl 1e5594 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 207570 │ │ │ │ - b.n 20758c │ │ │ │ + bne.n 207640 │ │ │ │ + b.n 20765c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2075a0 │ │ │ │ + b.n 207670 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 20758c │ │ │ │ - b.n 20759e │ │ │ │ + bne.n 20765c │ │ │ │ + b.n 20766e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 207626 │ │ │ │ + cbz r2, 2076f6 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 207626 │ │ │ │ + bne.n 2076f6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 20762c │ │ │ │ + cbz r3, 2076fc │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 2075fa │ │ │ │ - b.n 207604 │ │ │ │ + cbnz r0, 2076ca │ │ │ │ + b.n 2076d4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 207604 │ │ │ │ + cbz r0, 2076d4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 2075f4 │ │ │ │ + bne.n 2076c4 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - cbz r2, 207626 │ │ │ │ + cbz r2, 2076f6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20761c │ │ │ │ + cbz r3, 2076ec │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20761c │ │ │ │ + bne.n 2076ec │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 207628 │ │ │ │ + cbz r2, 2076f8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2075fa │ │ │ │ + b.n 2076ca │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2075fa │ │ │ │ + bne.n 2076ca │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - b.n 207606 │ │ │ │ + b.n 2076d6 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 2075ec │ │ │ │ + b.n 2076bc │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r0, #44] @ 0x2c │ │ │ │ streq r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ - beq.n 20766a │ │ │ │ + beq.n 20773a │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 207658 │ │ │ │ + b.n 207728 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 207666 │ │ │ │ + beq.n 207736 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 207652 │ │ │ │ + bne.n 207722 │ │ │ │ subs r2, #4 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [r0, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2076b6 │ │ │ │ + beq.n 207786 │ │ │ │ ldr.w lr, [ip, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ movs.w r1, lr, lsr #2 │ │ │ │ - beq.n 2076b6 │ │ │ │ + beq.n 207786 │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ mov r3, r2 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ - b.n 2076a4 │ │ │ │ + b.n 207774 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2076b6 │ │ │ │ + beq.n 207786 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 20769e │ │ │ │ + bne.n 20776e │ │ │ │ sub.w r1, lr, #4 │ │ │ │ str.w r1, [ip, #56] @ 0x38 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ - cbz r1, 2076be │ │ │ │ - bl 207630 │ │ │ │ + cbz r1, 20778e │ │ │ │ + bl 207700 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #308] @ (207808 ) │ │ │ │ + ldr r2, [pc, #308] @ (2078d8 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 207762 │ │ │ │ + beq.n 207832 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 207718 │ │ │ │ + bne.n 2077e8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2076fc │ │ │ │ + cbz r3, 2077cc │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2076c0 │ │ │ │ + bl 207790 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2076ea │ │ │ │ + bne.n 2077ba │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 207712 │ │ │ │ + cbz r3, 2077e2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2076c0 │ │ │ │ + bl 207790 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207702 │ │ │ │ + bne.n 2077d2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 207712 │ │ │ │ + beq.n 2077e2 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207712 │ │ │ │ + beq.n 2077e2 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n 207712 │ │ │ │ + bne.n 2077e2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 207712 │ │ │ │ + bne.n 2077e2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20766c │ │ │ │ + bl 20773c │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 20775c │ │ │ │ + cbz r4, 20782c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r2, r3, #5 │ │ │ │ - bhi.n 207800 │ │ │ │ + bhi.n 2078d0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bhi.n 207794 │ │ │ │ + bhi.n 207864 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ adds r3, r2, r3 │ │ │ │ - beq.n 207800 │ │ │ │ + beq.n 2078d0 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 207712 │ │ │ │ + b.n 2077e2 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20777a │ │ │ │ + cbz r3, 20784a │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2076c0 │ │ │ │ + bl 207790 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207768 │ │ │ │ + bne.n 207838 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207712 │ │ │ │ + beq.n 2077e2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2076c0 │ │ │ │ + bl 207790 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207782 │ │ │ │ - b.n 207712 │ │ │ │ + bne.n 207852 │ │ │ │ + b.n 2077e2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 2077c6 │ │ │ │ + bhi.n 207896 │ │ │ │ mov r1, r8 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #100] @ (20780c ) │ │ │ │ + ldr r1, [pc, #100] @ (2078dc ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2077dc │ │ │ │ + beq.n 2078ac │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 2077d0 │ │ │ │ + cbz r0, 2078a0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 207800 │ │ │ │ + cbz r3, 2078d0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ - b.n 207756 │ │ │ │ + b.n 207826 │ │ │ │ cmp r1, r8 │ │ │ │ it cc │ │ │ │ movcc r1, r8 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 2077a4 │ │ │ │ + b.n 207874 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a5e8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2077ba │ │ │ │ + b.n 20788a │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5ad88 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 207800 │ │ │ │ + cbz r0, 2078d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ add r3, r6 │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ - b.n 207756 │ │ │ │ + b.n 207826 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #300] @ (207950 ) │ │ │ │ + ldr r3, [pc, #300] @ (207a20 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 207890 │ │ │ │ + bhi.n 207960 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 20784e │ │ │ │ + cbz r3, 20791e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 207810 │ │ │ │ + bl 2078e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20783e │ │ │ │ + bne.n 20790e │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 207864 │ │ │ │ + cbz r3, 207934 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 207810 │ │ │ │ + bl 2078e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207854 │ │ │ │ + bne.n 207924 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207864 │ │ │ │ + beq.n 207934 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 207920 │ │ │ │ + beq.n 2079f0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 207900 │ │ │ │ + bhi.n 2079d0 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #61 @ 0x3d │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ subs r0, #61 @ 0x3d │ │ │ │ subs r5, #56 @ 0x38 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207864 │ │ │ │ + beq.n 207934 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 207810 │ │ │ │ + bl 2078e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207898 │ │ │ │ - b.n 207864 │ │ │ │ + bne.n 207968 │ │ │ │ + b.n 207934 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2078c0 │ │ │ │ + cbz r3, 207990 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 207810 │ │ │ │ + bl 2078e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2078b0 │ │ │ │ + bne.n 207980 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2078d6 │ │ │ │ + cbz r3, 2079a6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 207810 │ │ │ │ + bl 2078e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2078c6 │ │ │ │ + bne.n 207996 │ │ │ │ ldrd r1, r2, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #108] @ (207954 ) │ │ │ │ + ldr r3, [pc, #108] @ (207a24 ) │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 207900 │ │ │ │ + cbz r3, 2079d0 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 2074d8 │ │ │ │ + bl 2075a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207864 │ │ │ │ + beq.n 207934 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 207916 │ │ │ │ + cbz r3, 2079e6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 20787e │ │ │ │ + bne.n 20794e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 20792c │ │ │ │ + cbz r3, 2079fc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20753c │ │ │ │ + bl 20760c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 207938 │ │ │ │ + cbz r3, 207a08 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20753c │ │ │ │ + bl 20760c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20766c │ │ │ │ + bl 20773c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 207906 │ │ │ │ + bne.n 2079d6 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2012a4 │ │ │ │ - b.n 207906 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + bl 201374 │ │ │ │ + b.n 2079d6 │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r5, r4, [r0, #40] @ 0x28 │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r8, [pc, #420] @ 207b14 │ │ │ │ + ldr.w r8, [pc, #420] @ 207be4 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r8, pc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2079fc │ │ │ │ + beq.n 207acc │ │ │ │ mov r1, r5 │ │ │ │ - bl 207630 │ │ │ │ + bl 207700 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2075d4 │ │ │ │ - cbz r4, 2079ea │ │ │ │ + bl 2076a4 │ │ │ │ + cbz r4, 207aba │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 207630 │ │ │ │ + bl 207700 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2075d4 │ │ │ │ + bl 2076a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20766c │ │ │ │ + bl 20773c │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 207b0e │ │ │ │ + bhi.w 207bde │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 207a1c │ │ │ │ + bhi.n 207aec │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 207b0e │ │ │ │ + beq.w 207bde │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ str r6, [r0, #0] │ │ │ │ str r4, [r6, #44] @ 0x2c │ │ │ │ - cbz r4, 2079e4 │ │ │ │ + cbz r4, 207ab4 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 207b0e │ │ │ │ + bhi.w 207bde │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 207a52 │ │ │ │ + bhi.n 207b22 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 207b0e │ │ │ │ + beq.w 207bde │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ str r6, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 20766c │ │ │ │ + bl 20773c │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bls.n 2079b0 │ │ │ │ + bls.n 207a80 │ │ │ │ str r4, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 207a84 │ │ │ │ + beq.n 207b54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 207630 │ │ │ │ + bl 207700 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2075d4 │ │ │ │ + bl 2076a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20766c │ │ │ │ + bl 20773c │ │ │ │ strd r5, r4, [r6, #40] @ 0x28 │ │ │ │ - b.n 2079c8 │ │ │ │ + b.n 207a98 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 207aa2 │ │ │ │ + bls.n 207b72 │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #236] @ (207b18 ) │ │ │ │ + ldr r3, [pc, #236] @ (207be8 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 207ac2 │ │ │ │ + beq.n 207b92 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207aae │ │ │ │ + beq.n 207b7e │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207b0e │ │ │ │ + beq.n 207bde │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 2079c0 │ │ │ │ + b.n 207a90 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 207a98 │ │ │ │ + bls.n 207b68 │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #180] @ (207b18 ) │ │ │ │ + ldr r1, [pc, #180] @ (207be8 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 207ae8 │ │ │ │ + beq.n 207bb8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 207ab8 │ │ │ │ + cbz r0, 207b88 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207b0e │ │ │ │ + beq.n 207bde │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 2079e0 │ │ │ │ + b.n 207ab0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20766c │ │ │ │ + bl 20773c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r5, r7 │ │ │ │ it cc │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - b.n 207a60 │ │ │ │ + b.n 207b30 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 207a2a │ │ │ │ + b.n 207afa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 5a5e8 │ │ │ │ - b.n 207a42 │ │ │ │ + b.n 207b12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 5a5e8 │ │ │ │ - b.n 207a76 │ │ │ │ + b.n 207b46 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5ad88 │ │ │ │ - cbz r0, 207b0e │ │ │ │ + cbz r0, 207bde │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ adds r0, r3, r2 │ │ │ │ str.w r9, [r5, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 2079c0 │ │ │ │ + b.n 207a90 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5ad88 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 207b0e │ │ │ │ + cbz r0, 207bde │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ add.w r0, r8, r3 │ │ │ │ str.w r8, [r4, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 2079e0 │ │ │ │ + b.n 207ab0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r7, r1, #24 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 207be0 │ │ │ │ + beq.n 207cb0 │ │ │ │ ldr r6, [r1, #28] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 207ba0 │ │ │ │ + beq.n 207c70 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 207958 │ │ │ │ + bl 207a28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 207b60 │ │ │ │ + cbz r3, 207c30 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 207b56 │ │ │ │ + bne.n 207c26 │ │ │ │ add.w r3, r2, #24 │ │ │ │ add.w ip, r2, #16 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 207b84 │ │ │ │ + beq.n 207c54 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r7, [r0, #0] │ │ │ │ @@ -594063,265 +594270,265 @@ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ strd r1, r1, [r2, #20] │ │ │ │ ldrd r1, r3, [r2] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ - cbz r6, 207be4 │ │ │ │ + cbz r6, 207cb4 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r6, [r5] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 207bb0 │ │ │ │ + cbz r3, 207c80 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20753c │ │ │ │ + bl 20760c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ - cbz r3, 207bc0 │ │ │ │ + cbz r3, 207c90 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20753c │ │ │ │ + bl 20760c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 20766c │ │ │ │ + bl 20773c │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #4] │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r5, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #0 │ │ │ │ - b.n 207b42 │ │ │ │ + b.n 207c12 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r4, [r5] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w fp, [pc, #332] @ 207d54 │ │ │ │ + ldr.w fp, [pc, #332] @ 207e24 │ │ │ │ add fp, pc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 207c98 │ │ │ │ + beq.n 207d68 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 207c3a │ │ │ │ + b.n 207d0a │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 207d4c │ │ │ │ + beq.w 207e1c │ │ │ │ str.w r9, [r4, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldrd r0, r7, [r8, #52] @ 0x34 │ │ │ │ adds r6, #4 │ │ │ │ adds r2, r0, r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 207c8e │ │ │ │ + beq.n 207d5e │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 207cd6 │ │ │ │ + beq.n 207da6 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r8 │ │ │ │ ite eq │ │ │ │ streq r4, [r5, #40] @ 0x28 │ │ │ │ strne r4, [r5, #44] @ 0x2c │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 207d4c │ │ │ │ + bhi.n 207e1c │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bls.n 207c1e │ │ │ │ + bls.n 207cee │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 207c9e │ │ │ │ - ldr r3, [pc, #244] @ (207d58 ) │ │ │ │ + bhi.n 207d6e │ │ │ │ + ldr r3, [pc, #244] @ (207e28 ) │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r7, #64 @ 0x40 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 207cb0 │ │ │ │ + beq.n 207d80 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207d12 │ │ │ │ + beq.n 207de2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207d4c │ │ │ │ + beq.n 207e1c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - b.n 207c26 │ │ │ │ + b.n 207cf6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [r8, #56] @ 0x38 │ │ │ │ - cbnz r2, 207cdc │ │ │ │ + cbnz r2, 207dac │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #184] @ (207d58 ) │ │ │ │ + ldr r3, [pc, #184] @ (207e28 ) │ │ │ │ cmp r7, r9 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ it cc │ │ │ │ movcc r7, r9 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 207c74 │ │ │ │ + bne.n 207d44 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 5ad88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207d4c │ │ │ │ + beq.n 207e1c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 5ad1c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 207c26 │ │ │ │ + b.n 207cf6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 207c30 │ │ │ │ + b.n 207d00 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 207d1c │ │ │ │ - ldr r3, [pc, #112] @ (207d58 ) │ │ │ │ + bhi.n 207dec │ │ │ │ + ldr r3, [pc, #112] @ (207e28 ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 207d36 │ │ │ │ - cbz r3, 207d2e │ │ │ │ + beq.n 207e06 │ │ │ │ + cbz r3, 207dfe │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e4d50 │ │ │ │ - cbz r0, 207d4c │ │ │ │ + bl 1e4e20 │ │ │ │ + cbz r0, 207e1c │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w r0, [r8, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ - b.n 207d1e │ │ │ │ + b.n 207dee │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a5e8 │ │ │ │ - b.n 207c80 │ │ │ │ - cbz r0, 207d4c │ │ │ │ + b.n 207d50 │ │ │ │ + cbz r0, 207e1c │ │ │ │ movs r2, #4 │ │ │ │ str.w r2, [r8, #56] @ 0x38 │ │ │ │ str.w sl, [r3] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ blx 5a5e8 │ │ │ │ - b.n 207cfe │ │ │ │ + b.n 207dce │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 5ad88 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 207d4c │ │ │ │ + cbz r0, 207e1c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [r8, #48] @ 0x30 │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ - b.n 207d1e │ │ │ │ + b.n 207dee │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ - bl 1e500c │ │ │ │ - bl 1fea18 │ │ │ │ + bl 1e50dc │ │ │ │ + bl 1feae8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r0, [r1, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r4, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 207bf0 │ │ │ │ + bl 207cc0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207e08 │ │ │ │ + beq.n 207ed8 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 207e08 │ │ │ │ + bne.n 207ed8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 207e0e │ │ │ │ + beq.n 207ede │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 207e0e │ │ │ │ + bne.n 207ede │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w ip, r1, #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd lr, r1, [r0, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 207de0 │ │ │ │ + b.n 207eb0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ strd lr, r1, [r3, #4] │ │ │ │ str.w ip, [r3] │ │ │ │ ldr r4, [r1, #28] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r0, [r1, #28] │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - cbz r4, 207df0 │ │ │ │ + cbz r4, 207ec0 │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 207dca │ │ │ │ + beq.n 207e9a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r4, r1, [r3, #4] │ │ │ │ str.w ip, [r3] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ @@ -594347,533 +594554,533 @@ │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 207d5c │ │ │ │ + bl 207e2c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 207e8e │ │ │ │ + cbz r2, 207f5e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r0, #24 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r2, lr │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 207e8e │ │ │ │ + beq.n 207f5e │ │ │ │ ldrd r4, r1, [r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ strd ip, lr, [r3] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ - cbz r2, 207e8e │ │ │ │ + cbz r2, 207f5e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 207e88 │ │ │ │ + cbz r1, 207f58 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 207e62 │ │ │ │ + bne.n 207f32 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1ff190 │ │ │ │ + bl 1ff260 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207f1c │ │ │ │ + beq.n 207fec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 207f1c │ │ │ │ + bne.n 207fec │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r0, #32 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r4, #32] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1ff134 │ │ │ │ + bl 1ff204 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 207f22 │ │ │ │ + beq.n 207ff2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 207ee6 │ │ │ │ + cbz r2, 207fb6 │ │ │ │ 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 r9, r5, #20 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w sp, {r0, r1} │ │ │ │ - bl 1ff29c │ │ │ │ + bl 1ff36c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff0c4 │ │ │ │ + bl 1ff194 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r1, r9, [r0, #16] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r5, #20] │ │ │ │ - cbz r2, 207f1c │ │ │ │ + cbz r2, 207fec │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 207ebe │ │ │ │ + beq.n 207f8e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #884] @ (2082b0 ) │ │ │ │ + ldr r2, [pc, #884] @ (208380 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 207fd8 │ │ │ │ + beq.n 2080a8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 207f5c │ │ │ │ + beq.n 20802c │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 208078 │ │ │ │ + beq.w 208148 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ ldr r5, [r2, #52] @ 0x34 │ │ │ │ add.w r0, r2, #60 @ 0x3c │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 2081a6 │ │ │ │ + beq.w 208276 │ │ │ │ cmp r5, r0 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - beq.w 20817a │ │ │ │ - cbz r4, 207f9a │ │ │ │ + beq.w 20824a │ │ │ │ + cbz r4, 20806a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r6, r2, #5 │ │ │ │ - bhi.w 208188 │ │ │ │ + bhi.w 208258 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 208100 │ │ │ │ + bhi.w 2081d0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 208188 │ │ │ │ + beq.w 208258 │ │ │ │ str.w r9, [r4, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ - cbz r5, 207fc0 │ │ │ │ + cbz r5, 208090 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 208188 │ │ │ │ + bhi.w 208258 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 208138 │ │ │ │ + bhi.w 208208 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 208188 │ │ │ │ + beq.w 208258 │ │ │ │ str.w r9, [r5, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 207e90 │ │ │ │ + bl 207f60 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 207e90 │ │ │ │ + bl 207f60 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 20803e │ │ │ │ + beq.n 20810e │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 2080e2 │ │ │ │ + beq.n 2081b2 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20809e │ │ │ │ + beq.n 20816e │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 208188 │ │ │ │ + bhi.w 208258 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 208094 │ │ │ │ + bls.n 208164 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 2081ca │ │ │ │ + bhi.w 20829a │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #676] @ (2082b4 ) │ │ │ │ + ldr r1, [pc, #676] @ (208384 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208282 │ │ │ │ + beq.w 208352 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208276 │ │ │ │ + beq.w 208346 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208188 │ │ │ │ + beq.w 208258 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ - b.n 20809a │ │ │ │ + b.n 20816a │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2081d4 │ │ │ │ + beq.w 2082a4 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 208188 │ │ │ │ + bhi.w 208258 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 2080a8 │ │ │ │ + bhi.n 208178 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 208188 │ │ │ │ + beq.w 208258 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - bl 207e90 │ │ │ │ + bl 207f60 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r2, #16] │ │ │ │ adds r2, #24 │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r4, #0 │ │ │ │ streq r4, [r0, #40] @ 0x28 │ │ │ │ - beq.n 208066 │ │ │ │ + beq.n 208136 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 208066 │ │ │ │ + beq.n 208136 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bls.n 208052 │ │ │ │ - b.n 208188 │ │ │ │ + bls.n 208122 │ │ │ │ + b.n 208258 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 208188 │ │ │ │ + beq.n 208258 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 20816e │ │ │ │ + bls.n 20823e │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #508] @ (2082b4 ) │ │ │ │ + ldr r1, [pc, #508] @ (208384 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 2081da │ │ │ │ + beq.w 2082aa │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2081b6 │ │ │ │ + beq.n 208286 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208188 │ │ │ │ + beq.n 208258 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ - b.n 208062 │ │ │ │ + b.n 208132 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ add.w r0, r2, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 208270 │ │ │ │ + beq.w 208340 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 208086 │ │ │ │ + bne.n 208156 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r1 │ │ │ │ - b.n 208086 │ │ │ │ + b.n 208156 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 20819a │ │ │ │ + bls.n 20826a │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #420] @ (2082b4 ) │ │ │ │ + ldr r1, [pc, #420] @ (208384 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208246 │ │ │ │ + beq.w 208316 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208204 │ │ │ │ + beq.n 2082d4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 208188 │ │ │ │ + cbz r0, 208258 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - b.n 207f94 │ │ │ │ + b.n 208064 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 20818e │ │ │ │ + bls.n 20825e │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #364] @ (2082b4 ) │ │ │ │ + ldr r1, [pc, #364] @ (208384 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 20821c │ │ │ │ + beq.n 2082ec │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208210 │ │ │ │ + beq.n 2082e0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 208188 │ │ │ │ + cbz r0, 208258 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ - b.n 207fba │ │ │ │ + b.n 20808a │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 2080b6 │ │ │ │ - cbz r4, 2081c2 │ │ │ │ + b.n 208186 │ │ │ │ + cbz r4, 208292 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r7, r2, #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ - bls.w 207f80 │ │ │ │ + bls.w 208050 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 208146 │ │ │ │ + b.n 208216 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 20810e │ │ │ │ + b.n 2081de │ │ │ │ cmp r5, r0 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #40] @ 0x28 │ │ │ │ - beq.n 2081c2 │ │ │ │ + beq.n 208292 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - b.n 207f9a │ │ │ │ + b.n 20806a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a5e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2080d4 │ │ │ │ + b.n 2081a4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 207fc0 │ │ │ │ + b.n 208090 │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 20800e │ │ │ │ + b.n 2080de │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 208066 │ │ │ │ + b.n 208136 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5ad88 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208188 │ │ │ │ + beq.n 208258 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ad1c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 208062 │ │ │ │ + b.n 208132 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a5e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 20812c │ │ │ │ + b.n 2081fc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a5e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208162 │ │ │ │ + b.n 208232 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5ad88 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208188 │ │ │ │ + beq.n 208258 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 5ad1c │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ str r6, [r5, #52] @ 0x34 │ │ │ │ str r1, [r5, #48] @ 0x30 │ │ │ │ - b.n 207fba │ │ │ │ + b.n 20808a │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5ad88 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208188 │ │ │ │ + beq.n 208258 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ad1c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 207f94 │ │ │ │ + b.n 208064 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - b.n 208066 │ │ │ │ + b.n 208136 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a5e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 20802e │ │ │ │ + b.n 2080fe │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5ad88 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208188 │ │ │ │ + beq.w 208258 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ad1c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - b.n 20809a │ │ │ │ + b.n 20816a │ │ │ │ nop │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1e500c │ │ │ │ - bl 1fea18 │ │ │ │ + bl 1e50dc │ │ │ │ + bl 1feae8 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r2, r4, [r0] │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r0, [r3], #24 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2082f4 │ │ │ │ + beq.n 2083c4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 208304 │ │ │ │ + beq.n 2083d4 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 207958 │ │ │ │ + bl 207a28 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 207f28 │ │ │ │ + bl 207ff8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -594881,180 +595088,180 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 208380 │ │ │ │ + bhi.n 208450 │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r3, #24 │ │ │ │ movs r5, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 207e30 │ │ │ │ + bl 207f00 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2082b8 │ │ │ │ + bl 208388 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 207d5c │ │ │ │ + bl 207e2c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20839c │ │ │ │ + cbz r3, 20846c │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 207e30 │ │ │ │ + bl 207f00 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2082b8 │ │ │ │ + bl 208388 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 20834a │ │ │ │ + b.n 20841a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #244] @ (2084b8 ) │ │ │ │ + ldr r3, [pc, #244] @ (208588 ) │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ - bl 1e500c │ │ │ │ - bl 1fea18 │ │ │ │ + bl 1e50dc │ │ │ │ + bl 1feae8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ strd r2, r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ add.w r3, r5, #24 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 208464 │ │ │ │ + beq.n 208534 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20161c │ │ │ │ + bl 2016ec │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207bf0 │ │ │ │ + bl 207cc0 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 20841c │ │ │ │ + cbz r5, 2084ec │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 2084b2 │ │ │ │ + bhi.n 208582 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 208426 │ │ │ │ + bhi.n 2084f6 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 2084b2 │ │ │ │ + beq.n 208582 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 208458 │ │ │ │ + bls.n 208528 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ (2084bc ) │ │ │ │ + ldr r3, [pc, #132] @ (20858c ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 20848c │ │ │ │ + beq.n 20855c │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 208482 │ │ │ │ + cbz r0, 208552 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2084b2 │ │ │ │ + beq.n 208582 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 208418 │ │ │ │ + b.n 2084e8 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 208434 │ │ │ │ + b.n 208504 │ │ │ │ movs r0, #0 │ │ │ │ - bl 20161c │ │ │ │ + bl 2016ec │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 207bf0 │ │ │ │ + bl 207cc0 │ │ │ │ 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 5a5e8 │ │ │ │ - b.n 208448 │ │ │ │ + b.n 208518 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5ad88 │ │ │ │ - cbz r0, 2084b2 │ │ │ │ + cbz r0, 208582 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ adds r0, r3, r2 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 208418 │ │ │ │ + b.n 2084e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -595067,30 +595274,30 @@ │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 207bf0 │ │ │ │ + bl 207cc0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ - beq.n 20851c │ │ │ │ + beq.n 2085ec │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 20850e │ │ │ │ + b.n 2085de │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 20851c │ │ │ │ + beq.n 2085ec │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 208508 │ │ │ │ + bne.n 2085d8 │ │ │ │ subs r2, #4 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -595099,465 +595306,465 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #816] @ (208874 ) │ │ │ │ + ldr r2, [pc, #816] @ (208944 ) │ │ │ │ add.w r3, r0, #24 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ ldrne r6, [r0, #28] │ │ │ │ - cbz r3, 208564 │ │ │ │ + cbz r3, 208634 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20753c │ │ │ │ + bl 20760c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 208570 │ │ │ │ + cbz r3, 208640 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20753c │ │ │ │ + bl 20760c │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 20766c │ │ │ │ - bl 1ff190 │ │ │ │ + bl 20773c │ │ │ │ + bl 1ff260 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2085fc │ │ │ │ + bhi.n 2086cc │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ adds r4, #96 @ 0x60 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 2085f2 │ │ │ │ + cbz r5, 2086c2 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 2086e4 │ │ │ │ + bhi.w 2087b4 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.w 208742 │ │ │ │ + bls.w 208812 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 208754 │ │ │ │ + bhi.w 208824 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #692] @ (208878 ) │ │ │ │ + ldr r1, [pc, #692] @ (208948 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208786 │ │ │ │ + beq.w 208856 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208778 │ │ │ │ + beq.w 208848 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2086e4 │ │ │ │ + beq.n 2087b4 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r5, r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2086f4 │ │ │ │ + beq.n 2087c4 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 2086e4 │ │ │ │ + bhi.n 2087b4 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 2086ea │ │ │ │ + bls.n 2087ba │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 2087ae │ │ │ │ + bhi.w 20887e │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #592] @ (208878 ) │ │ │ │ + ldr r1, [pc, #592] @ (208948 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 2087f0 │ │ │ │ + beq.w 2088c0 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2087d6 │ │ │ │ + beq.w 2088a6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2086e4 │ │ │ │ + beq.n 2087b4 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - b.n 2086f0 │ │ │ │ + b.n 2087c0 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2085a0 │ │ │ │ - b.n 2085f2 │ │ │ │ + bne.n 208670 │ │ │ │ + b.n 2086c2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 20866c │ │ │ │ + beq.n 20873c │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 208664 │ │ │ │ + bne.n 208734 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 20874e │ │ │ │ + beq.n 20881e │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2085f2 │ │ │ │ + beq.n 2086c2 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r5, r2, #5 │ │ │ │ - bhi.n 2086e4 │ │ │ │ + bhi.n 2087b4 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 20876c │ │ │ │ + bls.n 20883c │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 2087c0 │ │ │ │ + bhi.w 208890 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #476] @ (208878 ) │ │ │ │ + ldr r1, [pc, #476] @ (208948 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 20884a │ │ │ │ + beq.w 20891a │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2087e2 │ │ │ │ + beq.w 2088b2 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 2086e4 │ │ │ │ + cbz r0, 2087b4 │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ - b.n 208772 │ │ │ │ + b.n 208842 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2086d2 │ │ │ │ + beq.n 2087a2 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2086ca │ │ │ │ + bne.n 20879a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20874e │ │ │ │ + beq.n 20881e │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ adds r6, r2, #5 │ │ │ │ - bls.w 2085a8 │ │ │ │ + bls.w 208678 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 2086e4 │ │ │ │ + beq.n 2087b4 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ str r4, [r2, #0] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2085f6 │ │ │ │ + beq.w 2086c6 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 2086e4 │ │ │ │ + bhi.n 2087b4 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 20875c │ │ │ │ + bls.n 20882c │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 2087b8 │ │ │ │ + bhi.n 208888 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #348] @ (208878 ) │ │ │ │ + ldr r1, [pc, #348] @ (208948 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 208820 │ │ │ │ + beq.n 2088f0 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2087c8 │ │ │ │ + beq.n 208898 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2086e4 │ │ │ │ + beq.n 2087b4 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ - b.n 208762 │ │ │ │ + b.n 208832 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 2086e4 │ │ │ │ + beq.n 2087b4 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 2085f2 │ │ │ │ + b.n 2086c2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 2085f2 │ │ │ │ + b.n 2086c2 │ │ │ │ cmp r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, r6 │ │ │ │ - b.n 2085c2 │ │ │ │ + b.n 208692 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 2086e4 │ │ │ │ + beq.n 2087b4 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 2086e4 │ │ │ │ + beq.n 2087b4 │ │ │ │ str r5, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 2085f2 │ │ │ │ + b.n 2086c2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a5e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2085e2 │ │ │ │ + b.n 2086b2 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5ad88 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2086e4 │ │ │ │ + beq.n 2087b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r7, [r5, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 208748 │ │ │ │ + b.n 208818 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 208626 │ │ │ │ + b.n 2086f6 │ │ │ │ cmp r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, r6 │ │ │ │ - b.n 208718 │ │ │ │ + b.n 2087e8 │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 208698 │ │ │ │ + b.n 208768 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a5e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208734 │ │ │ │ + b.n 208804 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a5e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208646 │ │ │ │ + b.n 208716 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a5e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2086b8 │ │ │ │ + b.n 208788 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5ad88 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2086e4 │ │ │ │ + beq.w 2087b4 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str.w r8, [r3, #60] @ 0x3c │ │ │ │ add r2, r7 │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 2086f0 │ │ │ │ + b.n 2087c0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5ad88 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2086e4 │ │ │ │ + beq.w 2087b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r7, [r5, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 208762 │ │ │ │ + b.n 208832 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5ad88 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2086e4 │ │ │ │ + beq.w 2087b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r7, [r6, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 208772 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + b.n 208842 │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ 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, 208898 │ │ │ │ + cbz r3, 208968 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20753c │ │ │ │ + bl 20760c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 2088a4 │ │ │ │ + cbz r3, 208974 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20753c │ │ │ │ + bl 20760c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20766c │ │ │ │ - bl 207f28 │ │ │ │ + bl 20773c │ │ │ │ + bl 207ff8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff190 │ │ │ │ + bl 1ff260 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ 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 r6, [pc, #1392] @ 208e44 │ │ │ │ + ldr.w r6, [pc, #1392] @ 208f14 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1392] @ 208e48 │ │ │ │ + ldr.w r2, [pc, #1392] @ 208f18 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r6, pc │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr.w r7, [pc, #1384] @ 208e4c │ │ │ │ + ldr.w r7, [pc, #1384] @ 208f1c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 208314 │ │ │ │ + bl 2083e4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r2, 20895c │ │ │ │ + cbnz r2, 208a2c │ │ │ │ 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 208928 │ │ │ │ + beq.n 2089f8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 208b28 │ │ │ │ + beq.w 208bf8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 207b1c │ │ │ │ + bl 207bec │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 207b1c │ │ │ │ - ldr.w r2, [pc, #1296] @ 208e50 │ │ │ │ - ldr.w r3, [pc, #1284] @ 208e48 │ │ │ │ + bl 207bec │ │ │ │ + ldr.w r2, [pc, #1296] @ 208f20 │ │ │ │ + ldr.w r3, [pc, #1284] @ 208f18 │ │ │ │ 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 208e40 │ │ │ │ + bne.w 208f10 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 208a22 │ │ │ │ + bne.n 208af2 │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ orr.w lr, r4, #1 │ │ │ │ str.w lr, [r4, #16] │ │ │ │ add.w r2, r4, #20 │ │ │ │ str.w ip, [r4, #24] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r4, #20] │ │ │ │ @@ -595565,106 +595772,106 @@ │ │ │ │ str.w r2, [ip] │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2089a2 │ │ │ │ + beq.n 208a72 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 208a88 │ │ │ │ + beq.n 208b58 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 208cb6 │ │ │ │ + beq.w 208d86 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - beq.w 208cc8 │ │ │ │ - bl 20766c │ │ │ │ + beq.w 208d98 │ │ │ │ + bl 20773c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 2089ec │ │ │ │ + cbz r3, 208abc │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 208ce4 │ │ │ │ + bhi.w 208db4 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 208bfa │ │ │ │ + bhi.w 208cca │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 208ce4 │ │ │ │ + beq.w 208db4 │ │ │ │ str.w fp, [r3, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ str.w sl, [r5, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 208a80 │ │ │ │ + beq.n 208b50 │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ adds r7, r2, #5 │ │ │ │ - bhi.w 208ce4 │ │ │ │ + bhi.w 208db4 │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 208c38 │ │ │ │ + bhi.w 208d08 │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 208ce4 │ │ │ │ + beq.w 208db4 │ │ │ │ str.w fp, [sl, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 208a82 │ │ │ │ + b.n 208b52 │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 208a3a │ │ │ │ + beq.n 208b0a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 20893c │ │ │ │ + beq.n 208a0c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 20893c │ │ │ │ + bne.w 208a0c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r4, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 208b50 │ │ │ │ + beq.w 208c20 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 20766c │ │ │ │ + bl 20773c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 208a7c │ │ │ │ + cbz r3, 208b4c │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 208ce4 │ │ │ │ + bhi.w 208db4 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 208c7a │ │ │ │ + bhi.w 208d4a │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 208ce4 │ │ │ │ + beq.w 208db4 │ │ │ │ str.w sl, [r3, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20893c │ │ │ │ + bne.w 208a0c │ │ │ │ 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 │ │ │ │ @@ -595674,479 +595881,479 @@ │ │ │ │ addne.w r1, r5, #24 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 208aba │ │ │ │ + beq.n 208b8a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 208b5c │ │ │ │ + beq.n 208c2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20766c │ │ │ │ + bl 20773c │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 208b30 │ │ │ │ + beq.n 208c00 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 208ce4 │ │ │ │ + bhi.w 208db4 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 208b7e │ │ │ │ + bhi.n 208c4e │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 208ce4 │ │ │ │ + beq.w 208db4 │ │ │ │ str.w r8, [r6, #56] @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ add.w r3, r4, #24 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 208afe │ │ │ │ + beq.n 208bce │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 20893c │ │ │ │ + beq.w 208a0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20766c │ │ │ │ + bl 20773c │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 208ce4 │ │ │ │ + bhi.w 208db4 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 208bbc │ │ │ │ + bhi.n 208c8c │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 208ce4 │ │ │ │ + beq.w 208db4 │ │ │ │ str r5, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 20893c │ │ │ │ + b.n 208a0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 208530 │ │ │ │ - b.n 208928 │ │ │ │ + bl 208600 │ │ │ │ + b.n 2089f8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 208b46 │ │ │ │ + beq.n 208c16 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 20893c │ │ │ │ + beq.w 208a0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20766c │ │ │ │ + bl 20773c │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - b.n 208b22 │ │ │ │ + b.n 208bf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20766c │ │ │ │ + bl 20773c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 208a7c │ │ │ │ + b.n 208b4c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 208b70 │ │ │ │ + beq.n 208c40 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 20893c │ │ │ │ + beq.w 208a0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20766c │ │ │ │ + bl 20773c │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 208b06 │ │ │ │ - b.n 208b22 │ │ │ │ + bne.n 208bd6 │ │ │ │ + b.n 208bf2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 208d06 │ │ │ │ + bhi.w 208dd6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #704] @ (208e54 ) │ │ │ │ + ldr r3, [pc, #704] @ (208f24 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 208d70 │ │ │ │ + beq.w 208e40 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208d32 │ │ │ │ + beq.w 208e02 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208ce4 │ │ │ │ + beq.w 208db4 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r7, [r6, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ - b.n 208ae0 │ │ │ │ + b.n 208bb0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 208cfe │ │ │ │ + bhi.w 208dce │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #644] @ (208e54 ) │ │ │ │ + ldr r1, [pc, #644] @ (208f24 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208d48 │ │ │ │ + beq.w 208e18 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208d24 │ │ │ │ + beq.w 208df4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208ce4 │ │ │ │ + beq.n 208db4 │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ - b.n 208b1e │ │ │ │ + b.n 208bee │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 208cf4 │ │ │ │ + bhi.n 208dc4 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #584] @ (208e54 ) │ │ │ │ + ldr r1, [pc, #584] @ (208f24 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208dc6 │ │ │ │ + beq.w 208e96 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208d3c │ │ │ │ + beq.w 208e0c │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208ce4 │ │ │ │ + beq.n 208db4 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - b.n 2089e6 │ │ │ │ + b.n 208ab6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 208cea │ │ │ │ + bhi.n 208dba │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #520] @ (208e54 ) │ │ │ │ + ldr r1, [pc, #520] @ (208f24 ) │ │ │ │ ldr.w r0, [sl, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208d96 │ │ │ │ + beq.w 208e66 │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208d1a │ │ │ │ + beq.n 208dea │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208ce4 │ │ │ │ + beq.n 208db4 │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ str.w r7, [sl, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [sl, #52] @ 0x34 │ │ │ │ - b.n 208a18 │ │ │ │ + b.n 208ae8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 208d10 │ │ │ │ + bhi.n 208de0 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #456] @ (208e54 ) │ │ │ │ + ldr r1, [pc, #456] @ (208f24 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208e00 │ │ │ │ + beq.w 208ed0 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208df4 │ │ │ │ + beq.w 208ec4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e4d50 │ │ │ │ + bl 1e4e20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 208ce4 │ │ │ │ + cbz r0, 208db4 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - b.n 208a76 │ │ │ │ + b.n 208b46 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 208e30 │ │ │ │ - bl 20766c │ │ │ │ + beq.w 208f00 │ │ │ │ + bl 20773c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ - b.n 2089ec │ │ │ │ - bl 20766c │ │ │ │ + b.n 208abc │ │ │ │ + bl 20773c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208a7e │ │ │ │ + beq.w 208b4e │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ it ls │ │ │ │ movls.w sl, #0 │ │ │ │ - bls.w 2089d2 │ │ │ │ + bls.w 208aa2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 208c48 │ │ │ │ + b.n 208d18 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 208c0a │ │ │ │ + b.n 208cda │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 208bcc │ │ │ │ + b.n 208c9c │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 208b90 │ │ │ │ + b.n 208c60 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 208c8a │ │ │ │ + b.n 208d5a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a5e8 │ │ │ │ - b.n 208c66 │ │ │ │ + b.n 208d36 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a5e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208bec │ │ │ │ + b.n 208cbc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a5e8 │ │ │ │ - b.n 208bac │ │ │ │ + b.n 208c7c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a5e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208c2a │ │ │ │ + b.n 208cfa │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5ad88 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208ce4 │ │ │ │ + beq.n 208db4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r7, [r6, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 208b1e │ │ │ │ + b.n 208bee │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5ad88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208ce4 │ │ │ │ + beq.n 208db4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ str r3, [r6, #52] @ 0x34 │ │ │ │ str r7, [r6, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 208ae0 │ │ │ │ + b.n 208bb0 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5ad88 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208ce4 │ │ │ │ + beq.n 208db4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ blx 5ad1c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ str.w r1, [sl, #52] @ 0x34 │ │ │ │ add r2, r1 │ │ │ │ str.w r7, [sl, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [sl, #48] @ 0x30 │ │ │ │ - b.n 208a18 │ │ │ │ + b.n 208ae8 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5ad88 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208ce4 │ │ │ │ + beq.n 208db4 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str.w r8, [r3, #60] @ 0x3c │ │ │ │ add r2, r7 │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 2089e6 │ │ │ │ + b.n 208ab6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a5e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208caa │ │ │ │ + b.n 208d7a │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5ad88 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208ce4 │ │ │ │ + beq.w 208db4 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 5ad1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str.w r8, [r3, #60] @ 0x3c │ │ │ │ add r2, r7 │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 208a76 │ │ │ │ - bl 20766c │ │ │ │ + b.n 208b46 │ │ │ │ + bl 20773c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 208a82 │ │ │ │ + b.n 208b52 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #256] @ (208f6c ) │ │ │ │ + ldr r0, [pc, #256] @ (20903c ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #256] @ (208f70 ) │ │ │ │ + ldr r1, [pc, #256] @ (209040 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add.w r5, r4, #8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1ff19c │ │ │ │ - cbz r0, 208ec8 │ │ │ │ + bl 1ff26c │ │ │ │ + cbz r0, 208f98 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ strd r5, r3, [r4] │ │ │ │ strd r3, r4, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #196] @ (208f74 ) │ │ │ │ - ldr r3, [pc, #192] @ (208f70 ) │ │ │ │ + ldr r2, [pc, #196] @ (209044 ) │ │ │ │ + ldr r3, [pc, #192] @ (209040 ) │ │ │ │ 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 208f66 │ │ │ │ + bne.n 209036 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #28 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 208314 │ │ │ │ + bl 2083e4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 208ee8 │ │ │ │ + bne.n 208fb8 │ │ │ │ cmp r8, sl │ │ │ │ it eq │ │ │ │ moveq r8, r9 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #24 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ - bl 208314 │ │ │ │ + bl 2083e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, r9 │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq r3, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ff190 │ │ │ │ + bl 1ff260 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r0, [r4, #12] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 208f34 │ │ │ │ + b.n 209004 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq ip, r0 │ │ │ │ movne ip, r1 │ │ │ │ mov r3, ip │ │ │ │ ldrd r1, lr, [r3] │ │ │ │ str.w lr, [r1, #4] │ │ │ │ @@ -596155,97 +596362,97 @@ │ │ │ │ str.w r1, [lr] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ strd r5, lr, [r3] │ │ │ │ str.w ip, [lr] │ │ │ │ str.w ip, [r4, #12] │ │ │ │ - bne.n 208f2a │ │ │ │ + bne.n 208ffa │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 207b1c │ │ │ │ - b.n 208eac │ │ │ │ + bl 207bec │ │ │ │ + b.n 208f7c │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #304] @ (2090bc ) │ │ │ │ + ldr r4, [pc, #304] @ (20918c ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #304] @ (2090c0 ) │ │ │ │ + ldr r1, [pc, #304] @ (209190 ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r8 │ │ │ │ stmia.w r7, {r2, r3} │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ strdeq r2, r3, [r5] │ │ │ │ - beq.n 209084 │ │ │ │ + beq.n 209154 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 1ff190 │ │ │ │ + bl 1ff260 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 208fe6 │ │ │ │ + beq.n 2090b6 │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 208fe6 │ │ │ │ + cbz r3, 2090b6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 2076c0 │ │ │ │ + bl 207790 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 208fd6 │ │ │ │ + bne.n 2090a6 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 208314 │ │ │ │ + bl 2083e4 │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldrd r7, r4, [sp, #20] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 209060 │ │ │ │ + beq.n 209130 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2090a0 │ │ │ │ + beq.n 209170 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r2, r1 │ │ │ │ str r6, [r1, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r0, [r1, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 209040 │ │ │ │ + b.n 209110 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 209048 │ │ │ │ + cbz r2, 209118 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w lr, [r7, #12] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r6, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -596253,15 +596460,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 209020 │ │ │ │ + bne.n 2090f0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r6, [r3, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ @@ -596273,448 +596480,448 @@ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 207b1c │ │ │ │ + bl 207bec │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 207b1c │ │ │ │ - ldr r2, [pc, #60] @ (2090c4 ) │ │ │ │ - ldr r3, [pc, #56] @ (2090c0 ) │ │ │ │ + bl 207bec │ │ │ │ + ldr r2, [pc, #60] @ (209194 ) │ │ │ │ + ldr r3, [pc, #56] @ (209190 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2090b8 │ │ │ │ + bne.n 209188 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ - b.n 209060 │ │ │ │ + b.n 209130 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2090ee │ │ │ │ + cbz r3, 2091be │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 207810 │ │ │ │ + bl 2078e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2090de │ │ │ │ + bne.n 2091ae │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #300] @ (20922c ) │ │ │ │ + ldr r2, [pc, #300] @ (2092fc ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #300] @ (209230 ) │ │ │ │ + ldr r3, [pc, #300] @ (209300 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 20911a │ │ │ │ + b.n 2091ea │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 209118 │ │ │ │ + bne.n 2091e8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2091f2 │ │ │ │ + beq.n 2092c2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 209224 │ │ │ │ - bl 1ff190 │ │ │ │ + beq.n 2092f4 │ │ │ │ + bl 1ff260 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 209196 │ │ │ │ + cbz r5, 209266 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 209196 │ │ │ │ + bne.n 209266 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 209206 │ │ │ │ + beq.n 2092d6 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 209206 │ │ │ │ + bne.n 2092d6 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2074d8 │ │ │ │ + bl 2075a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20918c │ │ │ │ + cbz r2, 20925c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 20918c │ │ │ │ + bne.n 20925c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2074d8 │ │ │ │ + bl 2075a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20916a │ │ │ │ - bl 2074d8 │ │ │ │ + bne.n 20923a │ │ │ │ + bl 2075a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ - cbz r3, 2091a8 │ │ │ │ + cbz r3, 209278 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20921e │ │ │ │ + beq.n 2092ee │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ strd r3, r6, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 208e58 │ │ │ │ + bl 208f28 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2091da │ │ │ │ + cbz r3, 2092aa │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 207810 │ │ │ │ + bl 2078e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2091ca │ │ │ │ - ldr r2, [pc, #88] @ (209234 ) │ │ │ │ - ldr r3, [pc, #80] @ (209230 ) │ │ │ │ + bne.n 20929a │ │ │ │ + ldr r2, [pc, #88] @ (209304 ) │ │ │ │ + ldr r3, [pc, #80] @ (209300 ) │ │ │ │ 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 20921a │ │ │ │ + bne.n 2092ea │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbnz r1, 2091fe │ │ │ │ + cbnz r1, 2092ce │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 2091a8 │ │ │ │ + b.n 209278 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2091a8 │ │ │ │ + b.n 209278 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2074d8 │ │ │ │ + bl 2075a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2001a8 │ │ │ │ - b.n 209196 │ │ │ │ + bl 200278 │ │ │ │ + b.n 209266 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 2091a8 │ │ │ │ - bl 1ff190 │ │ │ │ + b.n 209278 │ │ │ │ + bl 1ff260 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #104] @ (2092b4 ) │ │ │ │ - ldr r3, [pc, #104] @ (2092b8 ) │ │ │ │ + ldr r2, [pc, #104] @ (209384 ) │ │ │ │ + ldr r3, [pc, #104] @ (209388 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ add.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #0 │ │ │ │ add r0, r5 │ │ │ │ and.w r5, r3, r0 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [sp, #4] │ │ │ │ addhi r5, r5, r3 │ │ │ │ cmp r8, r4 │ │ │ │ - bcs.n 209264 │ │ │ │ - ldr r2, [pc, #40] @ (2092bc ) │ │ │ │ - ldr r3, [pc, #32] @ (2092b8 ) │ │ │ │ + bcs.n 209334 │ │ │ │ + ldr r2, [pc, #40] @ (20938c ) │ │ │ │ + ldr r3, [pc, #32] @ (209388 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2092ae │ │ │ │ + bne.n 20937e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ sub sp, #8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20930c │ │ │ │ + beq.n 2093dc │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 209304 │ │ │ │ + bmi.n 2093d4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 209304 │ │ │ │ + bne.n 2093d4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 2092fe │ │ │ │ + bhi.n 2093ce │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r3, r4, #24 │ │ │ │ lsls r6, r1, #12 │ │ │ │ lsrs r0, r3, #32 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 2092c0 │ │ │ │ + bl 209390 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2092de │ │ │ │ + bne.n 2093ae │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 2092c0 │ │ │ │ - b.n 209304 │ │ │ │ + bl 209390 │ │ │ │ + b.n 2093d4 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 2092c0 │ │ │ │ - b.n 209304 │ │ │ │ + bl 209390 │ │ │ │ + b.n 2093d4 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r4, r0 │ │ │ │ - beq.n 209378 │ │ │ │ + beq.n 209448 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 206ff4 │ │ │ │ + bl 2070c4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 20937e │ │ │ │ + cbnz r2, 20944e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 209370 │ │ │ │ + bne.n 209440 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 20933c │ │ │ │ + bl 20940c │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #20 │ │ │ │ add.w lr, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 209370 │ │ │ │ + b.n 209440 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ mov ip, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20947c │ │ │ │ + bne.n 20954c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r6, ip │ │ │ │ mov r5, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e3988 │ │ │ │ + bl 2e3a58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20947e │ │ │ │ + beq.n 20954e │ │ │ │ ldr.w lr, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [lr, #4] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 209494 │ │ │ │ + bhi.n 209564 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bls.n 209482 │ │ │ │ + bls.n 209552 │ │ │ │ subs r1, #3 │ │ │ │ uxtb r1, r1 │ │ │ │ lsl.w ip, r2, r1 │ │ │ │ movw r2, #387 @ 0x183 │ │ │ │ tst.w ip, r2 │ │ │ │ it ne │ │ │ │ movne r1, #16 │ │ │ │ - bne.n 20941c │ │ │ │ + bne.n 2094ec │ │ │ │ tst.w ip, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq r1, #64 @ 0x40 │ │ │ │ movne r1, #8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 2094d0 │ │ │ │ + bhi.n 2095a0 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 20951a │ │ │ │ + bls.n 2095ea │ │ │ │ subs r3, #3 │ │ │ │ mov.w ip, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ it ne │ │ │ │ movne.w ip, #8 │ │ │ │ - bne.n 209452 │ │ │ │ + bne.n 209522 │ │ │ │ movw ip, #387 @ 0x183 │ │ │ │ tst.w r3, ip │ │ │ │ ite eq │ │ │ │ moveq.w ip, #64 @ 0x40 │ │ │ │ movne.w ip, #16 │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ - cbnz r3, 20947c │ │ │ │ + cbnz r3, 20954c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 20947c │ │ │ │ - cbz r5, 209486 │ │ │ │ + cbnz r3, 20954c │ │ │ │ + cbz r5, 209556 │ │ │ │ clz r3, r5 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ mul.w r3, lr, r3 │ │ │ │ mov.w lr, ip, lsr #3 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 209486 │ │ │ │ + bls.n 209556 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #32 │ │ │ │ - b.n 20941c │ │ │ │ + b.n 2094ec │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20947e │ │ │ │ + beq.n 20954e │ │ │ │ mov r2, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe2a8 │ │ │ │ - b.n 20947e │ │ │ │ + bl 1fe378 │ │ │ │ + b.n 20954e │ │ │ │ subs r1, #14 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 209482 │ │ │ │ - add r2, pc, #8 @ (adr r2, 2094a4 ) │ │ │ │ + bhi.n 209552 │ │ │ │ + add r2, pc, #8 @ (adr r2, 209574 ) │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ add r2, r1 │ │ │ │ bx r2 │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ lsls r5, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -596726,15 +596933,15 @@ │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 20951a │ │ │ │ + bhi.n 2095ea │ │ │ │ addw ip, pc, #12 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ add ip, r3 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ @ instruction: 0xff99ffff │ │ │ │ movs r7, r6 │ │ │ │ @@ -596754,46 +596961,46 @@ │ │ │ │ movs r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - b.n 20941c │ │ │ │ + b.n 2094ec │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ - b.n 209452 │ │ │ │ + b.n 209522 │ │ │ │ mov.w ip, #32 │ │ │ │ - b.n 209452 │ │ │ │ + b.n 209522 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3224] @ 0xc98 │ │ │ │ sub.w sp, sp, #836 @ 0x344 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #3224] @ 20a1d0 │ │ │ │ + ldr.w r2, [pc, #3224] @ 20a2a0 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #3216] @ 20a1d4 │ │ │ │ + ldr.w r3, [pc, #3216] @ 20a2a4 │ │ │ │ mul.w r0, r4, r6 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #828] @ 0x33c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r4 │ │ │ │ it cs │ │ │ │ movcs r3, r4 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.w 209696 │ │ │ │ + bcc.w 209766 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5ac68 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [sp, #16] │ │ │ │ @@ -596809,26 +597016,26 @@ │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ cmp fp, sl │ │ │ │ - bhi.w 209e94 │ │ │ │ + bhi.w 209f64 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ mov r2, fp │ │ │ │ adds r5, #1 │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ ldrb r7, [r4, #12] │ │ │ │ mla fp, r1, r7, fp │ │ │ │ cmp fp, sl │ │ │ │ - bls.n 2095aa │ │ │ │ + bls.n 20967a │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r1 │ │ │ │ sub.w r9, sl, r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 59fa8 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -596841,75 +597048,75 @@ │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r3, r3, [sp, #204] @ 0xcc │ │ │ │ strd r3, r3, [sp, #212] @ 0xd4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bcc.w 209890 │ │ │ │ + bcc.w 209960 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w lr, sp, #188 @ 0xbc │ │ │ │ str r4, [sp, #200] @ 0xc8 │ │ │ │ add.w r9, sp, #252 @ 0xfc │ │ │ │ strb.w r3, [sp, #204] @ 0xcc │ │ │ │ mov ip, r9 │ │ │ │ cmp r7, #1 │ │ │ │ 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 209628 │ │ │ │ + bne.n 2096f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 209d34 │ │ │ │ + beq.w 209e04 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov ip, r9 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ strb.w r2, [r9, #16] │ │ │ │ add.w r4, r6, #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, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 2098b4 │ │ │ │ + bhi.w 209984 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r2, sp, #316 @ 0x13c │ │ │ │ str.w r7, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 20959e │ │ │ │ + bcc.n 20966e │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldrd r3, sl, [sp, #12] │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - bls.w 20a140 │ │ │ │ + bls.w 20a210 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20985e │ │ │ │ + beq.w 20992e │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 5ac68 <__aeabi_uidiv@plt> │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r4, #4 │ │ │ │ @@ -596920,222 +597127,222 @@ │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 202814 │ │ │ │ + bl 2028e4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2038a0 │ │ │ │ + bl 203970 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 209d38 │ │ │ │ + beq.w 209e08 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 2096fe │ │ │ │ + bne.n 2097ce │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20a10a │ │ │ │ + beq.w 20a1da │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 20a12e │ │ │ │ + beq.w 20a1fe │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 209ec8 │ │ │ │ + beq.w 209f98 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r3, r3, [r5] │ │ │ │ ldrd r6, r7, [sp, #104] @ 0x68 │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 209734 │ │ │ │ + cbz r0, 209804 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 209844 │ │ │ │ + beq.w 209914 │ │ │ │ mov.w fp, #0 │ │ │ │ add r7, sp, #156 @ 0x9c │ │ │ │ mov r6, fp │ │ │ │ mov r9, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 20981a │ │ │ │ + b.n 2098ea │ │ │ │ mov ip, r7 │ │ │ │ strb.w fp, [r7, #16] │ │ │ │ str.w r9, [r7, #12] │ │ │ │ add r4, sp, #252 @ 0xfc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #252 @ 0xfc │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 2044b8 │ │ │ │ + bl 204588 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ mul.w r3, fp, r3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2097f0 │ │ │ │ + cbz r0, 2098c0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, sl │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb.w r4, [r9, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp fp, r4 │ │ │ │ - bcs.n 209842 │ │ │ │ + bcs.n 209912 │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, r9, [r5, #8] │ │ │ │ strd r6, r6, [sp, #172] @ 0xac │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #180] @ 0xb4 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 20974c │ │ │ │ + bne.n 20981c │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 20974c │ │ │ │ + bne.n 20981c │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - b.n 2097a4 │ │ │ │ + b.n 209874 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2096cc │ │ │ │ + bne.w 20979c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202814 │ │ │ │ + bl 2028e4 │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2038a0 │ │ │ │ - ldr.w r2, [pc, #2408] @ 20a1d8 │ │ │ │ - ldr.w r3, [pc, #2400] @ 20a1d4 │ │ │ │ + bl 203970 │ │ │ │ + ldr.w r2, [pc, #2408] @ 20a2a8 │ │ │ │ + ldr.w r3, [pc, #2400] @ 20a2a4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #828] @ 0x33c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20a236 │ │ │ │ + bne.w 20a306 │ │ │ │ add.w sp, sp, #836 @ 0x344 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 209d34 │ │ │ │ + beq.w 209e04 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r7, sp, #188 @ 0xbc │ │ │ │ str r4, [sp, #200] @ 0xc8 │ │ │ │ add.w r9, sp, #252 @ 0xfc │ │ │ │ strb.w r3, [sp, #204] @ 0xcc │ │ │ │ mov r6, r9 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 209628 │ │ │ │ + b.n 2096f8 │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ cmp r4, #32 │ │ │ │ - beq.w 209ea6 │ │ │ │ + beq.w 209f76 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bne.w 209d60 │ │ │ │ + bne.w 209e30 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20a164 │ │ │ │ + beq.w 20a234 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 20a0fa │ │ │ │ + beq.w 20a1ca │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 209d60 │ │ │ │ + bne.w 209e30 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ add r7, sp, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ strd r3, r3, [sp, #204] @ 0xcc │ │ │ │ str r0, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r3, r3, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20a174 │ │ │ │ + bne.w 20a244 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w r9, sp, #252 @ 0xfc │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ add r7, sp, #188 @ 0xbc │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ strd r6, r6, [sp, #204] @ 0xcc │ │ │ │ mov.w r4, #1 │ │ │ │ strd r6, r6, [sp, #212] @ 0xd4 │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -597149,78 +597356,78 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov lr, r9 │ │ │ │ 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} │ │ │ │ ldrd r4, r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r3] │ │ │ │ strd r6, r8, [r3, #8] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ streq.w r8, [sp, #60] @ 0x3c │ │ │ │ - beq.n 209a1c │ │ │ │ + beq.n 209aec │ │ │ │ mov r6, r4 │ │ │ │ str.w r8, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r9 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov ip, r9 │ │ │ │ add.w r7, r6, #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, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #188 @ 0xbc │ │ │ │ strd r6, r6, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sp, #204] @ 0xcc │ │ │ │ str.w r8, [r2, #12] │ │ │ │ @@ -597235,32 +597442,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, r9 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, r9 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w ip, sp, #188 @ 0xbc │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ movs r3, #2 │ │ │ │ strd r6, r8, [r2, #8] │ │ │ │ strd r6, r6, [r2] │ │ │ │ @@ -597272,32 +597479,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, r9 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, r9 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w ip, sp, #188 @ 0xbc │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r8, [r2, #8] │ │ │ │ strd r6, r6, [r2] │ │ │ │ @@ -597309,45 +597516,45 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, r9 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ strd r6, r6, [r2] │ │ │ │ str r6, [r2, #8] │ │ │ │ add r6, sp, #188 @ 0xbc │ │ │ │ str r4, [r2, #12] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20a1dc │ │ │ │ + bne.w 20a2ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r4, r2, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #188 @ 0xbc │ │ │ │ strd r6, r6, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #1 │ │ │ │ @@ -597363,31 +597570,31 @@ │ │ │ │ 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} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, r9 │ │ │ │ add.w ip, r4, #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, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w ip, sp, #188 @ 0xbc │ │ │ │ strd r6, r6, [r7] │ │ │ │ movs r3, #2 │ │ │ │ strd r6, r6, [r2] │ │ │ │ str r6, [r2, #8] │ │ │ │ @@ -597401,32 +597608,32 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, r9 │ │ │ │ add.w ip, r4, #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, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, r9 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ strd r6, r6, [r2] │ │ │ │ str r6, [r2, #8] │ │ │ │ add r6, sp, #188 @ 0xbc │ │ │ │ @@ -597439,32 +597646,32 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov ip, r9 │ │ │ │ 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, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str.w r3, [r9] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov r0, r6 │ │ │ │ @@ -597474,166 +597681,166 @@ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r3, [r9, #16] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r3, [r9, #20] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ strd r3, r4, [r9, #24] │ │ │ │ - bl 2038a0 │ │ │ │ + bl 203970 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 209e08 │ │ │ │ + b.n 209ed8 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 209670 │ │ │ │ + b.n 209740 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20a11c │ │ │ │ + beq.w 20a1ec │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 209844 │ │ │ │ + beq.w 209914 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 2096fe │ │ │ │ + bne.w 2097ce │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, sl │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 209844 │ │ │ │ + b.n 209914 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 5ac68 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 209df6 │ │ │ │ + bcc.n 209ec6 │ │ │ │ strd r5, fp, [sp, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ add.w r8, sp, #248 @ 0xf8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ - b.n 209dd6 │ │ │ │ + b.n 209ea6 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sl │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ str.w r6, [fp] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 209dc8 │ │ │ │ + cbz r0, 209e98 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2044b8 │ │ │ │ + bl 204588 │ │ │ │ cmp r9, r4 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - bhi.n 209d92 │ │ │ │ + bhi.n 209e62 │ │ │ │ ldrd r5, fp, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 202814 │ │ │ │ + bl 2028e4 │ │ │ │ add r2, sp, #252 @ 0xfc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2038a0 │ │ │ │ + bl 203970 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ strd r3, r3, [sp, #204] @ 0xcc │ │ │ │ strd r3, r3, [sp, #212] @ 0xd4 │ │ │ │ str r7, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 209e8a │ │ │ │ + bcc.n 209f5a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r6, sp, #188 @ 0xbc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #252 @ 0xfc │ │ │ │ str r7, [sp, #200] @ 0xc8 │ │ │ │ blx 5ac68 <__aeabi_uidiv@plt> │ │ │ │ strb.w r0, [sp, #204] @ 0xcc │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #252 @ 0xfc │ │ │ │ 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} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 203438 │ │ │ │ - b.w 209678 │ │ │ │ + bl 203508 │ │ │ │ + b.w 209748 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 209678 │ │ │ │ - b.n 209e2c │ │ │ │ + beq.w 209748 │ │ │ │ + b.n 209efc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ add.w r8, r3, r5, lsl #2 │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ ldrb r7, [r4, #12] │ │ │ │ - b.w 2095c2 │ │ │ │ + b.w 209692 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20a154 │ │ │ │ + beq.w 20a224 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 209e08 │ │ │ │ + beq.n 209ed8 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 209d60 │ │ │ │ + bne.w 209e30 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 209e08 │ │ │ │ + b.n 209ed8 │ │ │ │ add r7, sp, #252 @ 0xfc │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ blx 5a30c │ │ │ │ mov r3, r4 │ │ │ │ @@ -597642,94 +597849,94 @@ │ │ │ │ lsls r0, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r7, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 209eda │ │ │ │ + bne.n 209faa │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ movs r6, #0 │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ str.w r8, [r5, #12] │ │ │ │ strd r6, r6, [sp, #140] @ 0x8c │ │ │ │ strd r6, r6, [r5] │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r6, r6, [sp, #148] @ 0x94 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20a232 │ │ │ │ + beq.w 20a302 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add.w r1, sp, #139 @ 0x8b │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 209f24 │ │ │ │ + bhi.n 209ff4 │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ cmp r4, r9 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20a1ca │ │ │ │ + bne.w 20a29a │ │ │ │ mov lr, fp │ │ │ │ str.w r8, [fp, #12] │ │ │ │ add.w ip, sp, #156 @ 0x9c │ │ │ │ cmp r4, r9 │ │ │ │ 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 209f96 │ │ │ │ + bne.n 20a066 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20a1ca │ │ │ │ + beq.w 20a29a │ │ │ │ add.w r2, sp, #171 @ 0xab │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 209f7e │ │ │ │ + bne.n 20a04e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20a1ca │ │ │ │ + beq.w 20a29a │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #156 @ 0x9c │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a30c │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ @@ -597737,232 +597944,232 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r7, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 209ff2 │ │ │ │ + bne.n 20a0c2 │ │ │ │ movs r6, #0 │ │ │ │ str.w r8, [r5, #12] │ │ │ │ strd r6, r6, [r5] │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r6, r6, [sp, #140] @ 0x8c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #148] @ 0x94 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20a22e │ │ │ │ + beq.w 20a2fe │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add.w r1, sp, #139 @ 0x8b │ │ │ │ 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 20a036 │ │ │ │ + bhi.n 20a106 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - cbnz r5, 20a0ce │ │ │ │ + cbnz r5, 20a19e │ │ │ │ mov r6, fp │ │ │ │ str.w r8, [fp, #12] │ │ │ │ add r7, sp, #156 @ 0x9c │ │ │ │ cmp r4, ip │ │ │ │ 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} │ │ │ │ - bne.n 20a096 │ │ │ │ - cbz r4, 20a0ce │ │ │ │ + bne.n 20a166 │ │ │ │ + cbz r4, 20a19e │ │ │ │ add.w r2, sp, #171 @ 0xab │ │ │ │ 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 20a082 │ │ │ │ - cbz r5, 20a0ce │ │ │ │ + bne.n 20a152 │ │ │ │ + cbz r5, 20a19e │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add r6, sp, #156 @ 0x9c │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, sl │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, sl │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 209844 │ │ │ │ + b.w 209914 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 209e08 │ │ │ │ + b.n 209ed8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, sl │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 209844 │ │ │ │ + b.w 209914 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ mov r0, sl │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 209844 │ │ │ │ + b.w 209914 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, sl │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 209844 │ │ │ │ + b.w 209914 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202814 │ │ │ │ + bl 2028e4 │ │ │ │ add r2, sp, #316 @ 0x13c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2038a0 │ │ │ │ - b.w 20986e │ │ │ │ + bl 203970 │ │ │ │ + b.w 20993e │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 209e08 │ │ │ │ + b.n 209ed8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 209e08 │ │ │ │ + b.n 209ed8 │ │ │ │ str r4, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r7 │ │ │ │ add.w r9, sp, #252 @ 0xfc │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r7, r9 │ │ │ │ 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} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, r9 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 203438 │ │ │ │ - b.w 209910 │ │ │ │ + bl 203508 │ │ │ │ + b.w 2099e0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 209fd4 │ │ │ │ + b.n 20a0a4 │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r4, #2 │ │ │ │ str r4, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r9 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov ip, r9 │ │ │ │ add.w r7, r6, #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, r6 │ │ │ │ - bl 203438 │ │ │ │ - b.n 209ba6 │ │ │ │ + bl 203508 │ │ │ │ + b.n 209c76 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 20a052 │ │ │ │ + b.n 20a122 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 209f40 │ │ │ │ + b.n 20a010 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20a24e │ │ │ │ + bne.n 20a31e │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20a252 │ │ │ │ + beq.n 20a322 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20a24e │ │ │ │ + bne.n 20a31e │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20a24e │ │ │ │ + bne.n 20a31e │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -597970,143 +598177,143 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ str r4, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20a308 │ │ │ │ + beq.n 20a3d8 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 20a310 │ │ │ │ + beq.n 20a3e0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 20a2ba │ │ │ │ + cbz r3, 20a38a │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20a298 │ │ │ │ + beq.n 20a368 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 20a308 │ │ │ │ + ble.n 20a3d8 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1e4dd0 │ │ │ │ + bl 1e4ea0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, r4, lsl #2] │ │ │ │ add.w r5, r0, r4, lsl #2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 20a2f6 │ │ │ │ + beq.n 20a3c6 │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 20a30c │ │ │ │ + cbz r3, 20a3dc │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20a30c │ │ │ │ + bne.n 20a3dc │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20a2dc │ │ │ │ + bne.n 20a3ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a23c │ │ │ │ + bl 20a30c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20a2e2 │ │ │ │ + bne.n 20a3b2 │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 20a2e2 │ │ │ │ + b.n 20a3b2 │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a23c │ │ │ │ + bl 20a30c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20a2ac │ │ │ │ + bne.n 20a37c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 20a2ac │ │ │ │ + b.n 20a37c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, r0 │ │ │ │ - bcc.n 20a344 │ │ │ │ + bcc.n 20a414 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 20a34a │ │ │ │ + bls.n 20a41a │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20a39a │ │ │ │ + cbz r0, 20a46a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20a390 │ │ │ │ - bl 2001a8 │ │ │ │ + bne.n 20a460 │ │ │ │ + bl 200278 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 20a394 │ │ │ │ + cbz r3, 20a464 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 20a394 │ │ │ │ + bne.n 20a464 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20a36c │ │ │ │ + beq.n 20a43c │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20a390 │ │ │ │ + b.n 20a460 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r4, [pc, #240] @ (20a4a4 ) │ │ │ │ + ldr r4, [pc, #240] @ (20a574 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #240] @ (20a4a8 ) │ │ │ │ + ldr r3, [pc, #240] @ (20a578 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r4, pc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ add.w r7, r8, #20 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a30c │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1ff190 │ │ │ │ + bl 1ff260 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ add.w ip, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -598114,141 +598321,141 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r5, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - beq.n 20a482 │ │ │ │ + beq.n 20a552 │ │ │ │ mov r6, r5 │ │ │ │ subs r5, #4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 20a414 │ │ │ │ + b.n 20a4e4 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w sl, r3, #1 │ │ │ │ - bne.n 20a478 │ │ │ │ + bne.n 20a548 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20a478 │ │ │ │ + beq.n 20a548 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 20a478 │ │ │ │ + beq.n 20a548 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldrb.w r9, [r0, #-8] │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 20a478 │ │ │ │ + bne.n 20a548 │ │ │ │ sub.w fp, r0, #20 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, fp │ │ │ │ - bl 20933c │ │ │ │ + bl 20940c │ │ │ │ mov r2, r0 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 20a478 │ │ │ │ + beq.n 20a548 │ │ │ │ ldrd r3, r1, [r5, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, fp │ │ │ │ str r3, [r1, #0] │ │ │ │ add.w r1, r2, #20 │ │ │ │ str.w sl, [r5, #4] │ │ │ │ strd r1, r1, [r5, #8] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r6, [r1, #4] │ │ │ │ str r6, [r2, #20] │ │ │ │ - bl 20a34c │ │ │ │ + bl 20a41c │ │ │ │ strb.w r9, [sp, #28] │ │ │ │ adds r6, r4, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 20a412 │ │ │ │ - ldr r2, [pc, #40] @ (20a4ac ) │ │ │ │ - ldr r3, [pc, #32] @ (20a4a8 ) │ │ │ │ + bne.n 20a4e2 │ │ │ │ + ldr r2, [pc, #40] @ (20a57c ) │ │ │ │ + ldr r3, [pc, #32] @ (20a578 ) │ │ │ │ add r2, pc │ │ │ │ ldrb.w r0, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20a4a0 │ │ │ │ + bne.n 20a570 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 20a4dc │ │ │ │ + cbz r3, 20a5ac │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 20a4e0 │ │ │ │ + beq.n 20a5b0 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20a4ca │ │ │ │ + bne.n 20a59a │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20a4e0 │ │ │ │ + bne.n 20a5b0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20a4e4 │ │ │ │ + bne.n 20a5b4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a4b4 │ │ │ │ + bne.n 20a584 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20a588 │ │ │ │ + beq.n 20a658 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20a51e │ │ │ │ + beq.n 20a5ee │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20a582 │ │ │ │ + beq.n 20a652 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20a582 │ │ │ │ + bne.n 20a652 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20a508 │ │ │ │ + bne.n 20a5d8 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 20a50c │ │ │ │ + bne.n 20a5dc │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 20a560 │ │ │ │ + bhi.n 20a630 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20a592 │ │ │ │ + bhi.n 20a662 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r3, #16 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ asrs r3, r5, #32 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ @@ -598263,258 +598470,258 @@ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ uxtb r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 20a59a │ │ │ │ + bne.n 20a66a │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e3a60 │ │ │ │ + bl 2e3b30 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 20a596 │ │ │ │ + bcs.n 20a666 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a50c │ │ │ │ + bne.n 20a5dc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20a560 │ │ │ │ + b.n 20a630 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20a560 │ │ │ │ + b.n 20a630 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 20a584 │ │ │ │ + b.n 20a654 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r4, r0, #20 │ │ │ │ sub sp, #12 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 20a666 │ │ │ │ + beq.n 20a736 │ │ │ │ subs r2, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne.n 20a632 │ │ │ │ + bne.n 20a702 │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 20a5f8 │ │ │ │ + beq.n 20a6c8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 20a5d6 │ │ │ │ + beq.n 20a6a6 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp.w r0, #344 @ 0x158 │ │ │ │ - beq.n 20a62a │ │ │ │ - bls.n 20a636 │ │ │ │ + beq.n 20a6fa │ │ │ │ + bls.n 20a706 │ │ │ │ movw ip, #713 @ 0x2c9 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 20a64c │ │ │ │ + beq.n 20a71c │ │ │ │ movw ip, #805 @ 0x325 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 20a5d0 │ │ │ │ + bne.n 20a6a0 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20a5d0 │ │ │ │ - b.n 20a62a │ │ │ │ + bne.n 20a6a0 │ │ │ │ + b.n 20a6fa │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 20a5d0 │ │ │ │ + bne.n 20a6a0 │ │ │ │ ldr.w ip, [r3, #36] @ 0x24 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #4 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ - bhi.n 20a5d2 │ │ │ │ + bhi.n 20a6a2 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 20a5a0 │ │ │ │ + bl 20a670 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20a5d2 │ │ │ │ + bne.n 20a6a2 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20a5bc │ │ │ │ + bne.n 20a68c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 20a5d2 │ │ │ │ + b.n 20a6a2 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.n 20a62a │ │ │ │ + beq.n 20a6fa │ │ │ │ subs r0, #117 @ 0x75 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 20a5d0 │ │ │ │ + bhi.n 20a6a0 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20a5d0 │ │ │ │ + bne.n 20a6a0 │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 20a5d0 │ │ │ │ - b.n 20a62a │ │ │ │ + bpl.n 20a6a0 │ │ │ │ + b.n 20a6fa │ │ │ │ add.w r0, r3, #84 @ 0x54 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 20a660 │ │ │ │ + beq.n 20a730 │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20a5d0 │ │ │ │ + bne.n 20a6a0 │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bpl.n 20a5d0 │ │ │ │ - b.n 20a62a │ │ │ │ + bpl.n 20a6a0 │ │ │ │ + b.n 20a6fa │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 20a62a │ │ │ │ - b.n 20a654 │ │ │ │ + bmi.n 20a6fa │ │ │ │ + b.n 20a724 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 20a5d2 │ │ │ │ + b.n 20a6a2 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 20a6ea │ │ │ │ - bhi.n 20a6dc │ │ │ │ + beq.n 20a7ba │ │ │ │ + bhi.n 20a7ac │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 20a704 │ │ │ │ + bhi.n 20a7d4 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20a740 │ │ │ │ + bne.n 20a810 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e39b4 │ │ │ │ + bl 2e3a84 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20a70c │ │ │ │ + beq.n 20a7dc │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 20a70c │ │ │ │ + bpl.n 20a7dc │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 20a72e │ │ │ │ + beq.n 20a7fe │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 20a732 │ │ │ │ + bhi.n 20a802 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 20a72e │ │ │ │ + bls.n 20a7fe │ │ │ │ subs r2, r3, #3 │ │ │ │ movs r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ tst.w r2, #108 @ 0x6c │ │ │ │ - bne.n 20a6e4 │ │ │ │ + bne.n 20a7b4 │ │ │ │ movw r3, #387 @ 0x183 │ │ │ │ tst r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #8 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 20a6e4 │ │ │ │ + b.n 20a7b4 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r3, [r0, #64] @ 0x40 │ │ │ │ - bne.n 20a704 │ │ │ │ + bne.n 20a7d4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r0, #20 │ │ │ │ movne r0, #0 │ │ │ │ - bl 20a66c │ │ │ │ + bl 20a73c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2e3954 │ │ │ │ + bl 2e3a24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20a6b0 │ │ │ │ + bne.n 20a780 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #4 │ │ │ │ - b.n 20a6e4 │ │ │ │ + b.n 20a7b4 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n 20a72e │ │ │ │ + bhi.n 20a7fe │ │ │ │ cmp r3, #15 │ │ │ │ ite eq │ │ │ │ moveq r3, #4 │ │ │ │ movne r3, #8 │ │ │ │ - b.n 20a6e4 │ │ │ │ + b.n 20a7b4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #212] @ (20a82c ) │ │ │ │ + ldr r4, [pc, #212] @ (20a8fc ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #212] @ (20a830 ) │ │ │ │ + ldr r3, [pc, #212] @ (20a900 ) │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a344 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20a824 │ │ │ │ + beq.n 20a8f4 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20a812 │ │ │ │ + beq.n 20a8e2 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20a7da │ │ │ │ + beq.n 20a8aa │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 20a7c0 │ │ │ │ + bhi.n 20a890 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20a7c0 │ │ │ │ + bhi.n 20a890 │ │ │ │ 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 │ │ │ │ @@ -598538,99 +598745,99 @@ │ │ │ │ add r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ umull r3, r5, r3, r5 │ │ │ │ add r7, r3 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20a780 │ │ │ │ + bne.n 20a850 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r2 │ │ │ │ - bcs.n 20a7f4 │ │ │ │ - bl 1e4ee0 │ │ │ │ - ldr r2, [pc, #60] @ (20a834 ) │ │ │ │ - ldr r3, [pc, #56] @ (20a830 ) │ │ │ │ + bcs.n 20a8c4 │ │ │ │ + bl 1e4fb0 │ │ │ │ + ldr r2, [pc, #60] @ (20a904 ) │ │ │ │ + ldr r3, [pc, #56] @ (20a900 ) │ │ │ │ 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 20a828 │ │ │ │ + bne.n 20a8f8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 20a7c0 │ │ │ │ + b.n 20a890 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 209238 │ │ │ │ + bl 209308 │ │ │ │ add r7, r0 │ │ │ │ - b.n 20a7da │ │ │ │ + b.n 20a8aa │ │ │ │ mov r7, r3 │ │ │ │ - b.n 20a7e4 │ │ │ │ + b.n 20a8b4 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldrsb r4, [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, #3984] @ 0xf90 │ │ │ │ - ldr.w r5, [pc, #1088] @ 20ac8c │ │ │ │ + ldr.w r5, [pc, #1088] @ 20ad5c │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1088] @ 20ac90 │ │ │ │ + ldr.w r3, [pc, #1088] @ 20ad60 │ │ │ │ mov r7, r0 │ │ │ │ add r5, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a344 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20a896 │ │ │ │ + cbz r0, 20a966 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20aa00 │ │ │ │ + beq.w 20aad0 │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 20a9f4 │ │ │ │ + bhi.w 20aac4 │ │ │ │ tbb [pc, r3] │ │ │ │ - add r2, pc, #12 @ (adr r2, 20a8c0 ) │ │ │ │ + add r2, pc, #12 @ (adr r2, 20a990 ) │ │ │ │ stmia r0!, {r0, r1} │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ blx r8 │ │ │ │ @@ -598640,15 +598847,15 @@ │ │ │ │ add r1, r3 │ │ │ │ negs r3, r3 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ and.w r1, r1, r3 │ │ │ │ mov.w ip, r1, asr #31 │ │ │ │ mov r3, ip │ │ │ │ - beq.w 20aa84 │ │ │ │ + beq.w 20ab54 │ │ │ │ and.w r9, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w fp, r9, #32 │ │ │ │ rsb sl, r9, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ lsl.w lr, r3, r9 │ │ │ │ lsl.w fp, r3, fp │ │ │ │ @@ -598658,39 +598865,39 @@ │ │ │ │ orr.w lr, lr, sl │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ bic.w ip, ip, lr │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ bic.w r1, r1, r3 │ │ │ │ mov r3, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20aabc │ │ │ │ + beq.w 20ab8c │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - beq.w 20aa9e │ │ │ │ + beq.w 20ab6e │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r9, ip, r3 │ │ │ │ - beq.n 20a9e4 │ │ │ │ + beq.n 20aab4 │ │ │ │ ldrb.w r9, [lr, #106] @ 0x6a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 20ac7c │ │ │ │ + bne.w 20ad4c │ │ │ │ ldrb.w lr, [lr, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20a95e │ │ │ │ + bne.n 20aa2e │ │ │ │ adds.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, r1 │ │ │ │ adc.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w lr, lr, r3 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.w 20ab60 │ │ │ │ + beq.w 20ac30 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ - bhi.w 20abe0 │ │ │ │ + bhi.w 20acb0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20ab5c │ │ │ │ + bhi.w 20ac2c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -598716,127 +598923,127 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cbz r0, 20a9f4 │ │ │ │ + cbz r0, 20aac4 │ │ │ │ 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 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20a9e4 │ │ │ │ + cbz r0, 20aab4 │ │ │ │ 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, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20a8a2 │ │ │ │ + bne.w 20a972 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ it cs │ │ │ │ cmpcs r5, r2 │ │ │ │ - bcs.n 20aa12 │ │ │ │ + bcs.n 20aae2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e4ee0 │ │ │ │ - ldr r2, [pc, #640] @ (20ac94 ) │ │ │ │ - ldr r3, [pc, #632] @ (20ac90 ) │ │ │ │ + bl 1e4fb0 │ │ │ │ + ldr r2, [pc, #640] @ (20ad64 ) │ │ │ │ + ldr r3, [pc, #632] @ (20ad60 ) │ │ │ │ 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 20ac78 │ │ │ │ + bne.w 20ad48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bl 209238 │ │ │ │ + bl 209308 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 20a9b6 │ │ │ │ + beq.n 20aa86 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 20a9f4 │ │ │ │ + beq.n 20aac4 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 20abf8 │ │ │ │ + bhi.w 20acc8 │ │ │ │ tbb [pc, r2] │ │ │ │ ldmia r2, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r2!, {r1, r3, r6, r7} │ │ │ │ ldmia r2!, {r1, r3, r6, r7} │ │ │ │ - bne.n 20aa02 │ │ │ │ + bne.n 20aad2 │ │ │ │ ldmia r2!, {r1, r3, r6, r7} │ │ │ │ ldmia r2!, {r1, r3, r6, r7} │ │ │ │ ldmia r2!, {r1, r3, r6, r7} │ │ │ │ - bpl.n 20aa0a │ │ │ │ + bpl.n 20aada │ │ │ │ ldmia r2!, {r1, r3, r6, r7} │ │ │ │ ldmia r2!, {r1, r3, r6, r7} │ │ │ │ ldmia r2!, {r1, r3, r6, r7} │ │ │ │ ldmia r2!, {r1, r3, r6, r7} │ │ │ │ ldmia r2!, {r1, r3, r6, r7} │ │ │ │ ldmia r2!, {r1, r3, r6, r7} │ │ │ │ ldmia r2!, {r1, r3, r6, r7} │ │ │ │ ldmia r2!, {r1, r3, r6, r7} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20abc6 │ │ │ │ + beq.w 20ac96 │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - bne.w 20a926 │ │ │ │ + bne.w 20a9f6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ add r3, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20a9d4 │ │ │ │ - b.n 20a9e4 │ │ │ │ + bne.n 20aaa4 │ │ │ │ + b.n 20aab4 │ │ │ │ orrs.w r3, r1, ip │ │ │ │ - beq.n 20aa9e │ │ │ │ + beq.n 20ab6e │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #8] │ │ │ │ - beq.n 20a9e4 │ │ │ │ + beq.n 20aab4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20ac74 │ │ │ │ + bhi.w 20ad44 │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r4!, {r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ stmia r5!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ @@ -598851,519 +599058,519 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 20ab2c │ │ │ │ + cbz r0, 20abfc │ │ │ │ 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, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20a9f4 │ │ │ │ + b.n 20aac4 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 20ab00 │ │ │ │ + b.n 20abd0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 20ab00 │ │ │ │ + b.n 20abd0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 20ab00 │ │ │ │ + b.n 20abd0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20abe6 │ │ │ │ + beq.n 20acb6 │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r2, r3, #1 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 20aba4 │ │ │ │ + cbz r0, 20ac74 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20a9f4 │ │ │ │ + b.n 20aac4 │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ - beq.w 20aa9c │ │ │ │ + beq.w 20ab6c │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r3 │ │ │ │ - beq.w 20a9e4 │ │ │ │ + beq.w 20aab4 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 20ac1a │ │ │ │ + b.n 20acea │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ - b.n 20ab00 │ │ │ │ + b.n 20abd0 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 20ab6e │ │ │ │ + b.n 20ac3e │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 20a9be │ │ │ │ + b.n 20aa8e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 20a9be │ │ │ │ + b.n 20aa8e │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - b.n 20a9be │ │ │ │ + b.n 20aa8e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #24] │ │ │ │ - b.n 20a9be │ │ │ │ + b.n 20aa8e │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 20ac46 │ │ │ │ + cbz r0, 20ad16 │ │ │ │ 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, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20a9f4 │ │ │ │ + b.n 20aac4 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 20ac1a │ │ │ │ + b.n 20acea │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 20ac1a │ │ │ │ + b.n 20acea │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 20ac1a │ │ │ │ + b.n 20acea │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd ip, ip, [sp, #8] │ │ │ │ - bls.w 20aad0 │ │ │ │ - b.n 20abda │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + bls.w 20aba0 │ │ │ │ + b.n 20acaa │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20ad24 │ │ │ │ + beq.n 20adf4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20acde │ │ │ │ + cbz r3, 20adae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20ad12 │ │ │ │ + cbz r2, 20ade2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20ad28 │ │ │ │ + beq.n 20adf8 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 20acd8 │ │ │ │ + cbz r4, 20ada8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20acd8 │ │ │ │ + cbz r2, 20ada8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20acf8 │ │ │ │ + beq.n 20adc8 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20acc6 │ │ │ │ + bne.n 20ad96 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20ad06 │ │ │ │ + beq.n 20add6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20acb2 │ │ │ │ + bne.n 20ad82 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 20a34c │ │ │ │ + bl 20a41c │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 20acd2 │ │ │ │ + b.n 20ada2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 20a34c │ │ │ │ + bl 20a41c │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 20acde │ │ │ │ + b.n 20adae │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20acde │ │ │ │ - bl 20a34c │ │ │ │ + bne.n 20adae │ │ │ │ + bl 20a41c │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 20acde │ │ │ │ + b.n 20adae │ │ │ │ mov r6, r5 │ │ │ │ - b.n 20acea │ │ │ │ + b.n 20adba │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20a34c │ │ │ │ + bl 20a41c │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 20acc2 │ │ │ │ + b.n 20ad92 │ │ │ │ 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] │ │ │ │ - cbnz r3, 20ad56 │ │ │ │ - b.n 20ad7e │ │ │ │ + cbnz r3, 20ae26 │ │ │ │ + b.n 20ae4e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20ad7e │ │ │ │ + cbz r3, 20ae4e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ad50 │ │ │ │ + beq.n 20ae20 │ │ │ │ movs r5, #0 │ │ │ │ - bl 20ac98 │ │ │ │ + bl 20ad68 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 20ad7a │ │ │ │ + cbz r3, 20ae4a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ad5e │ │ │ │ + bne.n 20ae2e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ad6c │ │ │ │ + bne.n 20ae3c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 20ada8 │ │ │ │ - b.n 20ae9e │ │ │ │ + cbnz r3, 20ae78 │ │ │ │ + b.n 20af6e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ae9e │ │ │ │ + beq.n 20af6e │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20ada0 │ │ │ │ + beq.n 20ae70 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ae9a │ │ │ │ + beq.n 20af6a │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ae30 │ │ │ │ + beq.n 20af00 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 20ae2a │ │ │ │ + cbz r0, 20aefa │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20ae22 │ │ │ │ + bne.n 20aef2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 20ae3e │ │ │ │ + cbz r1, 20af0e │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 20ae22 │ │ │ │ + bne.n 20aef2 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 20ae1e │ │ │ │ + bls.n 20aeee │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 20ae00 │ │ │ │ + beq.n 20aed0 │ │ │ │ movs r6, #1 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 20ae30 │ │ │ │ + cbz r3, 20af00 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 20ae2a │ │ │ │ + cbz r3, 20aefa │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 20ae2a │ │ │ │ + cbz r1, 20aefa │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20ae22 │ │ │ │ + bne.n 20aef2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 20ae3e │ │ │ │ + cbz r1, 20af0e │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 20ade6 │ │ │ │ + beq.n 20aeb6 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 20ae00 │ │ │ │ + b.n 20aed0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ae06 │ │ │ │ + bne.n 20aed6 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20ae4c │ │ │ │ + beq.n 20af1c │ │ │ │ mov r0, r8 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r3, r8 │ │ │ │ - cbz r3, 20ae6c │ │ │ │ + cbz r3, 20af3c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20adc6 │ │ │ │ + b.n 20ae96 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 20adf6 │ │ │ │ + b.n 20aec6 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ae3e │ │ │ │ + beq.n 20af0e │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 20ade6 │ │ │ │ + beq.n 20aeb6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ae3a │ │ │ │ + bne.n 20af0a │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20ae92 │ │ │ │ + cbz r3, 20af62 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20adb2 │ │ │ │ + bne.n 20ae82 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ae84 │ │ │ │ + bne.n 20af54 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20ae6c │ │ │ │ + b.n 20af3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ ldr.w r2, [ip] │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ tst.w r0, #33554944 @ 0x2000200 │ │ │ │ - beq.n 20aed0 │ │ │ │ + beq.n 20afa0 │ │ │ │ tst.w r1, #33554944 @ 0x2000200 │ │ │ │ - bne.n 20aed4 │ │ │ │ + bne.n 20afa4 │ │ │ │ ands r0, r1 │ │ │ │ - beq.n 20af4e │ │ │ │ + beq.n 20b01e │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 20af4c │ │ │ │ + bne.n 20b01c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20af52 │ │ │ │ + bne.n 20b022 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 20af58 │ │ │ │ + beq.n 20b028 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 20af8c │ │ │ │ + beq.n 20b05c │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 20af4e │ │ │ │ + bne.n 20b01e │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [lr, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b0b2 │ │ │ │ + beq.w 20b182 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w r4, lr, r2 │ │ │ │ - b.n 20af20 │ │ │ │ + b.n 20aff0 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b0b2 │ │ │ │ + beq.w 20b182 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20af10 │ │ │ │ + beq.n 20afe0 │ │ │ │ ldr.w r4, [lr, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20b0b2 │ │ │ │ + beq.w 20b182 │ │ │ │ add.w r0, lr, r2 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 20af42 │ │ │ │ + b.n 20b012 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 20af6e │ │ │ │ + cbz r3, 20b03e │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 20af3c │ │ │ │ + bne.n 20b00c │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20aefa │ │ │ │ - b.n 20af4c │ │ │ │ + beq.n 20afca │ │ │ │ + b.n 20b01c │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 20b0e2 │ │ │ │ + beq.w 20b1b2 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 20af4e │ │ │ │ + bmi.n 20b01e │ │ │ │ ldrh r0, [r4, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 20af4e │ │ │ │ + b.n 20b01e │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 20afb0 │ │ │ │ + cbz r0, 20b080 │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 20af80 │ │ │ │ + b.n 20b050 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 20afaa │ │ │ │ + cbz r0, 20b07a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 20af7a │ │ │ │ - b.n 20af4c │ │ │ │ + bne.n 20b04a │ │ │ │ + b.n 20b01c │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 20aefa │ │ │ │ + beq.n 20afca │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 20af4c │ │ │ │ + beq.n 20b01c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ sub.w r0, r0, #21 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 20af4e │ │ │ │ + b.n 20b01e │ │ │ │ movs r0, #6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20af4e │ │ │ │ + beq.n 20b01e │ │ │ │ add r2, lr │ │ │ │ movs r0, #14 │ │ │ │ rsb lr, lr, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b0d0 │ │ │ │ + beq.w 20b1a0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 20b0d6 │ │ │ │ + bhi.w 20b1a6 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.n 20b088 │ │ │ │ + beq.n 20b158 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 20b066 │ │ │ │ + beq.n 20b136 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r4, [r1, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 20b092 │ │ │ │ + bne.n 20b162 │ │ │ │ ldrb.w r4, [r3, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 20b092 │ │ │ │ + bne.n 20b162 │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ ldrd r5, r1, [r1, #20] │ │ │ │ cmp r4, #32 │ │ │ │ - bhi.n 20b0c4 │ │ │ │ + bhi.n 20b194 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 20b0ac │ │ │ │ + bhi.n 20b17c │ │ │ │ tbb [pc, r4] │ │ │ │ ldrsb r0, [r2, r0] │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ asrs r6, r2, #1 │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ @@ -599379,18 +599586,18 @@ │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ uxtb r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ mov r7, r3 │ │ │ │ - bhi.n 20b0ca │ │ │ │ + bhi.n 20b19a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20b0a0 │ │ │ │ + bhi.n 20b170 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r3, #16 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ asrs r3, r6, #32 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ @@ -599405,145 +599612,145 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ uxtb r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r6 │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ - bne.n 20b0de │ │ │ │ + bne.n 20b1ae │ │ │ │ add.w r1, lr, r2 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20afb8 │ │ │ │ + bne.n 20b088 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b2cc │ │ │ │ + beq.w 20b39c │ │ │ │ bic.w r0, r0, #8 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #6 │ │ │ │ - b.n 20af4e │ │ │ │ + b.n 20b01e │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 20b066 │ │ │ │ + b.n 20b136 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 20b066 │ │ │ │ + b.n 20b136 │ │ │ │ uxth r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 20b05e │ │ │ │ + b.n 20b12e │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 20b05e │ │ │ │ + b.n 20b12e │ │ │ │ uxth r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20b024 │ │ │ │ + b.n 20b0f4 │ │ │ │ mov r4, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20b024 │ │ │ │ + b.n 20b0f4 │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20af74 │ │ │ │ + bne.w 20b044 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 20af4e │ │ │ │ + b.n 20b01e │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 20b024 │ │ │ │ + b.n 20b0f4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 20b05e │ │ │ │ + b.n 20b12e │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 20af4e │ │ │ │ + b.n 20b01e │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 20b066 │ │ │ │ + beq.n 20b136 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 20af4e │ │ │ │ + b.n 20b01e │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b2da │ │ │ │ + beq.w 20b3aa │ │ │ │ mov r2, ip │ │ │ │ add.w r8, lr, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ cmp r5, r7 │ │ │ │ - bne.w 20b27a │ │ │ │ + bne.w 20b34a │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 20b27a │ │ │ │ + beq.w 20b34a │ │ │ │ mov r5, r8 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20b0f6 │ │ │ │ + bne.n 20b1c6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20b2ec │ │ │ │ + beq.w 20b3bc │ │ │ │ add.w r9, ip, r2 │ │ │ │ mov r5, r8 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ subs r6, r5, #3 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 20b14a │ │ │ │ + beq.n 20b21a │ │ │ │ bics.w r5, r6, #2 │ │ │ │ - beq.w 20af4c │ │ │ │ + beq.w 20b01c │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r9, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20b12e │ │ │ │ + bne.n 20b1fe │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20af4c │ │ │ │ + beq.w 20b01c │ │ │ │ add.w r9, lr, r2 │ │ │ │ add.w sl, ip, r2 │ │ │ │ mov.w fp, #14 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20af4c │ │ │ │ + beq.w 20b01c │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 20af4c │ │ │ │ + beq.w 20b01c │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 20af4c │ │ │ │ + beq.w 20b01c │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 20b2c2 │ │ │ │ + beq.w 20b392 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ biceq.w fp, fp, #4 │ │ │ │ - beq.n 20b228 │ │ │ │ + beq.n 20b2f8 │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ ldr.w r2, [r8, #76] @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r2 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20b2b8 │ │ │ │ + bne.w 20b388 │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20b2b8 │ │ │ │ + bne.w 20b388 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp r6, #32 │ │ │ │ it hi │ │ │ │ movhi r8, r5 │ │ │ │ - bhi.n 20b1e2 │ │ │ │ + bhi.n 20b2b2 │ │ │ │ subs r5, r6, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20b274 │ │ │ │ + bhi.n 20b344 │ │ │ │ tbb [pc, r5] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ asrs r4, r3, #1 │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ @@ -599559,18 +599766,18 @@ │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ uxtb r2, r2 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r7 │ │ │ │ ldrb r7, [r7, #13] │ │ │ │ cmp r7, #32 │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ - bhi.n 20b21c │ │ │ │ + bhi.n 20b2ec │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 20b268 │ │ │ │ + bhi.n 20b338 │ │ │ │ tbb [pc, r6] │ │ │ │ subs r0, #16 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ asrs r0, r7, #32 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ @@ -599586,181 +599793,181 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r8 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ - bne.w 20af5e │ │ │ │ + bne.w 20b02e │ │ │ │ mov r2, r9 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ mov r9, r2 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ mov r8, r6 │ │ │ │ mov sl, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20b15c │ │ │ │ + bne.n 20b22c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20af4c │ │ │ │ + bne.w 20b01c │ │ │ │ ubfx r2, fp, #2, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp.w fp, #6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20af4c │ │ │ │ - b.n 20aefe │ │ │ │ + beq.w 20b01c │ │ │ │ + b.n 20afce │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20b21c │ │ │ │ + b.n 20b2ec │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20b21c │ │ │ │ + b.n 20b2ec │ │ │ │ uxth r2, r2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 20b1e2 │ │ │ │ + b.n 20b2b2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 20b1e2 │ │ │ │ + b.n 20b2b2 │ │ │ │ ldr.w r2, [lr, r3, lsl #2] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20b11a │ │ │ │ + beq.w 20b1ea │ │ │ │ add.w r8, lr, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ subs r6, r5, #3 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 20b2aa │ │ │ │ + beq.n 20b37a │ │ │ │ bics.w r5, r6, #2 │ │ │ │ - beq.w 20af4c │ │ │ │ + beq.w 20b01c │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ mov r8, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20b28e │ │ │ │ + bne.n 20b35e │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20b128 │ │ │ │ - b.n 20b150 │ │ │ │ + bne.w 20b1f8 │ │ │ │ + b.n 20b220 │ │ │ │ cmp r5, r7 │ │ │ │ it ne │ │ │ │ movne.w fp, #2 │ │ │ │ - b.n 20b228 │ │ │ │ + b.n 20b2f8 │ │ │ │ cmp r2, #2 │ │ │ │ it ne │ │ │ │ bicne.w fp, fp, #8 │ │ │ │ - b.n 20b228 │ │ │ │ + b.n 20b2f8 │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bpl.w 20af4e │ │ │ │ + bpl.w 20b01e │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ movne r0, #15 │ │ │ │ - b.n 20af4e │ │ │ │ + b.n 20b01e │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 20b2e8 │ │ │ │ + cbz r3, 20b3b8 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ - b.n 20b128 │ │ │ │ + b.n 20b1f8 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 20aefe │ │ │ │ + b.n 20afce │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #132] @ (20b388 ) │ │ │ │ - ldr r2, [pc, #136] @ (20b38c ) │ │ │ │ + ldr r1, [pc, #132] @ (20b458 ) │ │ │ │ + ldr r2, [pc, #136] @ (20b45c ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r1, pc │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r5, #15 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 20b36a │ │ │ │ + beq.n 20b43a │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a344 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a344 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 20aeac │ │ │ │ + bl 20af7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ cmpcs r3, r1 │ │ │ │ - bcs.n 20b350 │ │ │ │ + bcs.n 20b420 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r0, r4 │ │ │ │ ite cs │ │ │ │ movcs r4, #0 │ │ │ │ movcc r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it hi │ │ │ │ orrhi.w r4, r4, #1 │ │ │ │ - cbz r4, 20b36a │ │ │ │ - bl 1e4ee0 │ │ │ │ - ldr r2, [pc, #36] @ (20b390 ) │ │ │ │ - ldr r3, [pc, #28] @ (20b38c ) │ │ │ │ + cbz r4, 20b43a │ │ │ │ + bl 1e4fb0 │ │ │ │ + ldr r2, [pc, #36] @ (20b460 ) │ │ │ │ + ldr r3, [pc, #28] @ (20b45c ) │ │ │ │ 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 20b384 │ │ │ │ + bne.n 20b454 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #984] @ (20b764 ) │ │ │ │ + ldr r4, [pc, #152] @ (20b4f4 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #568] @ (20b5cc ) │ │ │ │ + ldr r3, [pc, #760] @ (20b75c ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 20b39c │ │ │ │ + cbz r3, 20b46c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r1, r0, [sp] │ │ │ │ movs r1, #32 │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a344 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -599768,164 +599975,164 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 20b3fc │ │ │ │ + beq.n 20b4cc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 20b406 │ │ │ │ + cbz r5, 20b4d6 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 20b426 │ │ │ │ + cbz r1, 20b4f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20aeac │ │ │ │ + bl 20af7c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 20b2f0 │ │ │ │ + bl 20b3c0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a344 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20b3f2 │ │ │ │ + bne.n 20b4c2 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e4cdc │ │ │ │ + bl 1e4dac │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a344 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 20b3f2 │ │ │ │ + b.n 20b4c2 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 20a34c │ │ │ │ - cbz r0, 20b460 │ │ │ │ + bl 20a41c │ │ │ │ + cbz r0, 20b530 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a3a0 │ │ │ │ + bl 20a470 │ │ │ │ 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 201618 │ │ │ │ + bl 2016e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20b50a │ │ │ │ + beq.n 20b5da │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r7, 20b4b2 │ │ │ │ + cbz r7, 20b582 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20b4f2 │ │ │ │ + beq.n 20b5c2 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20b512 │ │ │ │ + beq.n 20b5e2 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 20b4ac │ │ │ │ + cbz r4, 20b57c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20b4ac │ │ │ │ + cbz r3, 20b57c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20b4c4 │ │ │ │ + beq.n 20b594 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20b49a │ │ │ │ + bne.n 20b56a │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20b4d6 │ │ │ │ + beq.n 20b5a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2017fc │ │ │ │ + bl 2018cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20b484 │ │ │ │ + bne.n 20b554 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a34c │ │ │ │ - cbz r0, 20b4e0 │ │ │ │ + bl 20a41c │ │ │ │ + cbz r0, 20b5b0 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20b496 │ │ │ │ - b.n 20b4b2 │ │ │ │ + bne.n 20b566 │ │ │ │ + b.n 20b582 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20a34c │ │ │ │ + bl 20a41c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 20b506 │ │ │ │ + cbnz r0, 20b5d6 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r4 │ │ │ │ - bl 20a3a0 │ │ │ │ + bl 20a470 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20b496 │ │ │ │ - b.n 20b4b2 │ │ │ │ + bne.n 20b566 │ │ │ │ + b.n 20b582 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20b4b2 │ │ │ │ + bne.n 20b582 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20a34c │ │ │ │ + bl 20a41c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20b4e0 │ │ │ │ + beq.n 20b5b0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 20b4b2 │ │ │ │ + b.n 20b582 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20a34c │ │ │ │ - cbnz r0, 20b522 │ │ │ │ + bl 20a41c │ │ │ │ + cbnz r0, 20b5f2 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b.n 20b4e0 │ │ │ │ + b.n 20b5b0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 20b496 │ │ │ │ + b.n 20b566 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r3, [pc, #2960] @ 20c0cc │ │ │ │ - ldr.w r2, [pc, #2960] @ 20c0d0 │ │ │ │ + ldr.w r3, [pc, #2960] @ 20c19c │ │ │ │ + ldr.w r2, [pc, #2960] @ 20c1a0 │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2948] @ 20c0d4 │ │ │ │ + ldr.w r3, [pc, #2948] @ 20c1a4 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -599936,53 +600143,53 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r0, [sp, #96] @ 0x60 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 20c162 │ │ │ │ + beq.w 20c232 │ │ │ │ mov sl, r7 │ │ │ │ mov r4, fp │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ ldr.w r8, [fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20b7e4 │ │ │ │ + beq.w 20b8b4 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #2 │ │ │ │ strd r2, r4, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ite ne │ │ │ │ movne r6, r8 │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20b634 │ │ │ │ + beq.n 20b704 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 20b81e │ │ │ │ - cbnz r3, 20b612 │ │ │ │ - ldr.w r2, [pc, #2836] @ 20c0d8 │ │ │ │ + beq.w 20b8ee │ │ │ │ + cbnz r3, 20b6e2 │ │ │ │ + ldr.w r2, [pc, #2836] @ 20c1a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 20b612 │ │ │ │ + cbz r5, 20b6e2 │ │ │ │ mov ip, r3 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20b604 │ │ │ │ + bne.n 20b6d4 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 20b604 │ │ │ │ + bne.n 20b6d4 │ │ │ │ mov ip, r1 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [r4, #48] @ 0x30 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ strd sl, r2, [r4, #48] @ 0x30 │ │ │ │ @@ -599990,118 +600197,118 @@ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 20b5d6 │ │ │ │ + bne.n 20b6a6 │ │ │ │ orr.w r3, ip, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20b7e2 │ │ │ │ + beq.w 20b8b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 20b624 │ │ │ │ + cbz r3, 20b6f4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #2 │ │ │ │ strd r2, r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20b5b8 │ │ │ │ + bne.n 20b688 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b612 │ │ │ │ + beq.n 20b6e2 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ sub.w fp, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #2 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #1 │ │ │ │ movls.w fp, #0 │ │ │ │ ldrb.w r1, [r5, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 20c222 │ │ │ │ + bne.w 20c2f2 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 20bdd4 │ │ │ │ + beq.w 20bea4 │ │ │ │ tst.w r2, #3145728 @ 0x300000 │ │ │ │ - bne.w 20bdd4 │ │ │ │ + bne.w 20bea4 │ │ │ │ ands r2, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 20bdde │ │ │ │ + bne.w 20beae │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 20b690 │ │ │ │ + bne.n 20b760 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 20bdec │ │ │ │ + beq.w 20bebc │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 20be4e │ │ │ │ + beq.w 20bf1e │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20b612 │ │ │ │ + bne.n 20b6e2 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20beca │ │ │ │ + bne.w 20bf9a │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20bf06 │ │ │ │ + bne.w 20bfd6 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ - cbnz r1, 20b6c0 │ │ │ │ + cbnz r1, 20b790 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 20c024 │ │ │ │ + beq.w 20c0f4 │ │ │ │ cmp r2, #22 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ streq r5, [sp, #12] │ │ │ │ - beq.n 20b6fc │ │ │ │ - b.w 20c066 │ │ │ │ + beq.n 20b7cc │ │ │ │ + b.w 20c136 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e3a60 │ │ │ │ + bl 2e3b30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e3a60 │ │ │ │ + bl 2e3b30 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 20b704 │ │ │ │ + bne.n 20b7d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 20c064 │ │ │ │ + bne.w 20c134 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 20b6d0 │ │ │ │ + beq.n 20b7a0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20bf06 │ │ │ │ + beq.w 20bfd6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20bf06 │ │ │ │ + bne.w 20bfd6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20bf06 │ │ │ │ + bne.w 20bfd6 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbnz r2, 20b72c │ │ │ │ + cbnz r2, 20b7fc │ │ │ │ ldrd r2, r1, [r3, #48] @ 0x30 │ │ │ │ strd r2, r1, [r4, #68] @ 0x44 │ │ │ │ ldrd r1, r2, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ @@ -600109,43 +600316,43 @@ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ strd r3, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 20a23c │ │ │ │ + bl 20a30c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b8ac │ │ │ │ + beq.w 20b97c │ │ │ │ ldr r5, [r4, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20bf12 │ │ │ │ + bne.w 20bfe2 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20c23a │ │ │ │ + bne.w 20c30a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20c168 │ │ │ │ + beq.w 20c238 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r8, r5 │ │ │ │ - beq.w 20c206 │ │ │ │ + beq.w 20c2d6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 20c110 │ │ │ │ + beq.w 20c1e0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ subs r3, #4 │ │ │ │ mov r9, r4 │ │ │ │ subs r1, #4 │ │ │ │ - b.n 20b7c8 │ │ │ │ + b.n 20b898 │ │ │ │ ldrd r4, r5, [r3, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ str r5, [r4, #4] │ │ │ │ str r4, [r5, #0] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ @@ -600153,141 +600360,141 @@ │ │ │ │ str r5, [r3, #4] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 20c10e │ │ │ │ + beq.w 20c1de │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 20b79a │ │ │ │ + bne.n 20b86a │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ cmp r4, #3 │ │ │ │ ite eq │ │ │ │ moveq r2, r8 │ │ │ │ orrne.w r2, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20b79a │ │ │ │ - b.n 20b7ba │ │ │ │ + bne.n 20b86a │ │ │ │ + b.n 20b88a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20b58c │ │ │ │ + bne.w 20b65c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24f83c │ │ │ │ - ldr.w r2, [pc, #2268] @ 20c0dc │ │ │ │ - ldr.w r3, [pc, #2256] @ 20c0d4 │ │ │ │ + bl 24f90c │ │ │ │ + ldr.w r2, [pc, #2268] @ 20c1ac │ │ │ │ + ldr.w r3, [pc, #2256] @ 20c1a4 │ │ │ │ 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 20c21e │ │ │ │ + bne.w 20c2ee │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.w 20bbe4 │ │ │ │ + beq.w 20bcb4 │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20b8b0 │ │ │ │ + beq.n 20b980 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne.w 20b612 │ │ │ │ + bne.w 20b6e2 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20b612 │ │ │ │ - ldr.w r3, [pc, #2204] @ 20c0e0 │ │ │ │ + bne.w 20b6e2 │ │ │ │ + ldr.w r3, [pc, #2204] @ 20c1b0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #3274] @ 0xcca │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ bics.w r1, r3, r8 │ │ │ │ - beq.w 20bf74 │ │ │ │ + beq.w 20c044 │ │ │ │ tst.w r8, r3 │ │ │ │ - bne.w 20b612 │ │ │ │ + bne.w 20b6e2 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #80] @ 0x50 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b612 │ │ │ │ + beq.w 20b6e2 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 20b612 │ │ │ │ + b.n 20b6e2 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r8, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20bde6 │ │ │ │ + bne.w 20beb6 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 20b612 │ │ │ │ + bne.w 20b6e2 │ │ │ │ ldr.w r9, [r8, #48] @ 0x30 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 20bbd4 │ │ │ │ - ldr.w r3, [pc, #2056] @ 20c0e0 │ │ │ │ + bne.w 20bca4 │ │ │ │ + ldr.w r3, [pc, #2056] @ 20c1b0 │ │ │ │ sub.w r0, r8, #20 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, r3, #102400 @ 0x19000 │ │ │ │ ldrb.w r3, [r3, #672] @ 0x2a0 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ uxth r3, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2093b8 │ │ │ │ + bl 209488 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20c018 │ │ │ │ + beq.w 20c0e8 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20c242 │ │ │ │ + bne.w 20c312 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 20bff8 │ │ │ │ + bhi.w 20c0c8 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 20c0f6 │ │ │ │ + bls.w 20c1c6 │ │ │ │ subs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ movw r0, #387 @ 0x183 │ │ │ │ tst r2, r0 │ │ │ │ - bne.w 20c122 │ │ │ │ + bne.w 20c1f2 │ │ │ │ tst.w r2, #108 @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ movne r2, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ uxth r5, r5 │ │ │ │ ldrb.w fp, [r1, #13] │ │ │ │ @@ -600310,15 +600517,15 @@ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb.w r8, [r1, #12] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 20ba9a │ │ │ │ + beq.w 20bb6a │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ movs r7, #0 │ │ │ │ blx 5a30c │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r7 │ │ │ │ @@ -600330,250 +600537,250 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #240 @ 0xf0 │ │ │ │ addmi.w r2, r2, r7, lsl #2 │ │ │ │ addmi r7, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 20b99c │ │ │ │ + bne.n 20ba6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w lr, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd sl, sl, [sp, #80] @ 0x50 │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ strd sl, sl, [sp, #124] @ 0x7c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd sl, sl, [sp, #132] @ 0x84 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20c15c │ │ │ │ + beq.w 20c22c │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add.w r1, sp, #123 @ 0x7b │ │ │ │ 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 20b9e8 │ │ │ │ + bhi.n 20bab8 │ │ │ │ cmp r8, r7 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20ba9a │ │ │ │ + bne.n 20bb6a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, lr │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ cmp r8, r7 │ │ │ │ ldmia r5!, {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} │ │ │ │ - bne.n 20ba58 │ │ │ │ + bne.n 20bb28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20ba9a │ │ │ │ + beq.n 20bb6a │ │ │ │ add.w r2, sp, #155 @ 0x9b │ │ │ │ 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 20ba40 │ │ │ │ + bne.n 20bb10 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 20ba9a │ │ │ │ + beq.n 20bb6a │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ 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 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrb.w r8, [r5, #32] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 20bac4 │ │ │ │ + beq.n 20bb94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ mul.w r0, r0, r8 │ │ │ │ blx 5ac68 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 209520 │ │ │ │ + bl 2095f0 │ │ │ │ ldrb.w r8, [r0, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp fp, r8 │ │ │ │ - beq.w 20c060 │ │ │ │ + beq.w 20c130 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ blx 5a30c │ │ │ │ cmp r8, fp │ │ │ │ mov r2, r8 │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ - cbz r2, 20baec │ │ │ │ + cbz r2, 20bbbc │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20bae2 │ │ │ │ + bne.n 20bbb2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w lr, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd sl, sl, [sp, #80] @ 0x50 │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ strd sl, sl, [sp, #124] @ 0x7c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd sl, sl, [sp, #132] @ 0x84 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 20bb2e │ │ │ │ + beq.n 20bbfe │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ add.w r3, sp, #123 @ 0x7b │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ it ne │ │ │ │ cmpne fp, r9 │ │ │ │ strb.w r1, [r3, #1]! │ │ │ │ - bhi.n 20bb18 │ │ │ │ + bhi.n 20bbe8 │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldrd r7, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r7, [r3, #0] │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ str.w sl, [r4, #104] @ 0x68 │ │ │ │ strd r5, r5, [r4, #108] @ 0x6c │ │ │ │ ldr r7, [r5, #0] │ │ │ │ str r7, [r4, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ strb.w fp, [r4, #40] @ 0x28 │ │ │ │ - bl 1fe350 │ │ │ │ + bl 1fe420 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20b612 │ │ │ │ + bne.w 20b6e2 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 20b612 │ │ │ │ + bne.w 20b6e2 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 20b612 │ │ │ │ - b.n 20b8a6 │ │ │ │ + bne.w 20b6e2 │ │ │ │ + b.n 20b976 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ add.w r9, r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20bde2 │ │ │ │ - bl 2015cc │ │ │ │ + bne.w 20beb2 │ │ │ │ + bl 20169c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 20bd82 │ │ │ │ + bne.w 20be52 │ │ │ │ ldr.w r5, [r8, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20bd82 │ │ │ │ + bne.w 20be52 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ sub.w r0, r8, #20 │ │ │ │ - bl 2093b8 │ │ │ │ + bl 209488 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20bd82 │ │ │ │ + beq.w 20be52 │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20c23e │ │ │ │ + bne.w 20c30e │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.w 20bfba │ │ │ │ + bhi.w 20c08a │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 20c0fc │ │ │ │ + bls.w 20c1cc │ │ │ │ subs r3, r1, #3 │ │ │ │ movs r1, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ tst r3, r1 │ │ │ │ - bne.w 20c128 │ │ │ │ + bne.w 20c1f8 │ │ │ │ tst.w r3, #108 @ 0x6c │ │ │ │ itt ne │ │ │ │ movne r3, #8 │ │ │ │ movne ip, r3 │ │ │ │ - bne.n 20bc66 │ │ │ │ + bne.n 20bd36 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov ip, r3 │ │ │ │ ldrb.w fp, [r0, #13] │ │ │ │ ldrd r0, r1, [r4, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r7, [r4, #32] │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -600590,135 +600797,135 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strb.w r3, [r4, #33] @ 0x21 │ │ │ │ mov.w r3, #3 │ │ │ │ strb.w fp, [r4, #32] │ │ │ │ strb.w fp, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq.n 20bcca │ │ │ │ + beq.n 20bd9a │ │ │ │ mul.w r0, ip, fp │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ blx 5ac68 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 209520 │ │ │ │ + bl 2095f0 │ │ │ │ ldrb.w fp, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 20bd74 │ │ │ │ + beq.n 20be44 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ blx 5a30c │ │ │ │ cmp fp, r7 │ │ │ │ mov r1, fp │ │ │ │ it cs │ │ │ │ movcs r1, r7 │ │ │ │ - cbz r1, 20bcf0 │ │ │ │ + cbz r1, 20bdc0 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20bce6 │ │ │ │ + bne.n 20bdb6 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add.w lr, sp, #108 @ 0x6c │ │ │ │ strd sl, sl, [sp, #80] @ 0x50 │ │ │ │ strd sl, r8, [sp, #88] @ 0x58 │ │ │ │ strd sl, sl, [sp, #124] @ 0x7c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd sl, sl, [sp, #132] @ 0x84 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - cbz r7, 20bd26 │ │ │ │ + cbz r7, 20bdf6 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ add.w r3, sp, #123 @ 0x7b │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r5 │ │ │ │ strb.w r1, [r3, #1]! │ │ │ │ - bhi.n 20bd14 │ │ │ │ + bhi.n 20bde4 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov fp, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ add.w r7, fp, #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, fp │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ sub.w r2, r8, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201498 │ │ │ │ + bl 201568 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20b612 │ │ │ │ + bne.w 20b6e2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20b612 │ │ │ │ + bne.w 20b6e2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 20b612 │ │ │ │ + bne.w 20b6e2 │ │ │ │ ldrb.w r1, [r4, #32] │ │ │ │ movs r3, #2 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff134 │ │ │ │ + bl 1ff204 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 20bdc6 │ │ │ │ + cbz r0, 20be96 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 204214 │ │ │ │ + bl 2042e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r1, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2001a8 │ │ │ │ - b.n 20b8ac │ │ │ │ + bl 200278 │ │ │ │ + b.n 20b97c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 20b67c │ │ │ │ - b.n 20b612 │ │ │ │ + beq.w 20b74c │ │ │ │ + b.n 20b6e2 │ │ │ │ mov r7, fp │ │ │ │ - b.n 20b612 │ │ │ │ - bl 2015cc │ │ │ │ + b.n 20b6e2 │ │ │ │ + bl 20169c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r3, #2 │ │ │ │ ldrd r9, r7, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ strd r9, r7, [r0, #40] @ 0x28 │ │ │ │ add.w lr, sp, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ strd sl, sl, [sp, #44] @ 0x2c │ │ │ │ @@ -600730,37 +600937,37 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w sl, [r5, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, sl, [r5, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 20b89e │ │ │ │ + b.n 20b96e │ │ │ │ sub.w fp, r5, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20bf1e │ │ │ │ + beq.n 20bfee │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20b612 │ │ │ │ + bne.w 20b6e2 │ │ │ │ ldrb.w r1, [fp, #80] @ 0x50 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ ands r2, r1 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ strb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr.w r2, [fp, #76] @ 0x4c │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ @@ -600776,107 +600983,107 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w sl, [r4, #68] @ 0x44 │ │ │ │ strd r0, r0, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 20b8ac │ │ │ │ + b.n 20b97c │ │ │ │ sub.w r0, r5, #20 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 22129c │ │ │ │ + bl 22136c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 20befa │ │ │ │ + cbz r0, 20bfca │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 20c00e │ │ │ │ + bhi.w 20c0de │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 59fa8 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20c00e │ │ │ │ + bne.w 20c0de │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #68] @ 0x44 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20b6ae │ │ │ │ + beq.w 20b77e │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a23c │ │ │ │ + bl 20a30c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20b758 │ │ │ │ + bne.w 20b828 │ │ │ │ orr.w fp, fp, r7 │ │ │ │ uxtb.w r7, fp │ │ │ │ - b.w 20b612 │ │ │ │ + b.w 20b6e2 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 20bf5e │ │ │ │ + bhi.n 20c02e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 20c0b4 │ │ │ │ + bhi.w 20c184 │ │ │ │ tbb [pc, r1] │ │ │ │ bkpt 0x0010 │ │ │ │ bkpt 0x00be │ │ │ │ bkpt 0x00be │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ bkpt 0x00be │ │ │ │ bkpt 0x00be │ │ │ │ bkpt 0x00be │ │ │ │ - bvs.n 20bec6 │ │ │ │ + bvs.n 20bf96 │ │ │ │ bkpt 0x00be │ │ │ │ bkpt 0x00be │ │ │ │ bkpt 0x00be │ │ │ │ bkpt 0x00be │ │ │ │ bkpt 0x00be │ │ │ │ bkpt 0x00be │ │ │ │ bkpt 0x00be │ │ │ │ bkpt 0x00be │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 20be5c │ │ │ │ + bne.w 20bf2c │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 20c134 │ │ │ │ + beq.w 20c204 │ │ │ │ add.w r1, fp, #20 │ │ │ │ - b.n 20b89e │ │ │ │ + b.n 20b96e │ │ │ │ strd r1, r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20c12e │ │ │ │ + beq.w 20c1fe │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r9 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ tst.w r8, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, r9, #20 │ │ │ │ - bne.w 20b89e │ │ │ │ - b.n 20b86c │ │ │ │ + bne.w 20b96e │ │ │ │ + b.n 20b93c │ │ │ │ subs r1, #14 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.w 20c0fc │ │ │ │ - add r7, pc, #8 @ (adr r7, 20bfcc ) │ │ │ │ + bhi.w 20c1cc │ │ │ │ + add r7, pc, #8 @ (adr r7, 20c09c ) │ │ │ │ ldr.w r1, [r7, r1, lsl #2] │ │ │ │ add r7, r1 │ │ │ │ bx r7 │ │ │ │ lsls r5, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -600893,175 +601100,175 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #14 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.n 20c0f6 │ │ │ │ + bhi.n 20c1c6 │ │ │ │ tbb [pc, r2] │ │ │ │ ldrb r0, [r0, #10] │ │ │ │ strb r7, [r6, #29] │ │ │ │ ldrb r7, [r6, #9] │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ mov.w fp, #0 │ │ │ │ - b.w 20b6a4 │ │ │ │ + b.w 20b774 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldrb.w r3, [r8, #-8] │ │ │ │ - b.n 20bbc2 │ │ │ │ + b.n 20bc92 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e3a60 │ │ │ │ - cbz r0, 20c048 │ │ │ │ + bl 2e3b30 │ │ │ │ + cbz r0, 20c118 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20c048 │ │ │ │ + bne.n 20c118 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 20c192 │ │ │ │ + beq.w 20c262 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20bf06 │ │ │ │ + bne.w 20bfd6 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ - b.w 20b6c0 │ │ │ │ + b.w 20b790 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 20bb7e │ │ │ │ + b.n 20bc4e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 20b704 │ │ │ │ - bl 2e1780 │ │ │ │ + bne.w 20b7d4 │ │ │ │ + bl 2e1850 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 20c098 │ │ │ │ + beq.n 20c168 │ │ │ │ ldrb.w r1, [r9, #4] │ │ │ │ ldrb.w r2, [r9, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 20c188 │ │ │ │ + beq.w 20c258 │ │ │ │ ldrb.w r1, [r9, #6] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2e179c │ │ │ │ + bl 2e186c │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 20b704 │ │ │ │ + bne.w 20b7d4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ sub.w r0, r5, #20 │ │ │ │ - bl 2092c0 │ │ │ │ - b.w 20b8ac │ │ │ │ + bl 209390 │ │ │ │ + b.w 20b97c │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 20be5c │ │ │ │ - b.n 20bf64 │ │ │ │ + bne.w 20bf2c │ │ │ │ + b.n 20c034 │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 20be5c │ │ │ │ - b.n 20bf64 │ │ │ │ + bne.w 20bf2c │ │ │ │ + b.n 20c034 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #736] @ (20c3b0 ) │ │ │ │ + ldr r1, [pc, #928] @ (20c540 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r2, [pc, #712] @ (20c39c ) │ │ │ │ + ldr r1, [pc, #904] @ (20c52c ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47f6 │ │ │ │ + bx r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 20be5c │ │ │ │ - b.n 20bf64 │ │ │ │ + bne.w 20bf2c │ │ │ │ + b.n 20c034 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 20b940 │ │ │ │ + b.n 20ba10 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 20b940 │ │ │ │ + b.n 20ba10 │ │ │ │ movs r3, #32 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 20bc66 │ │ │ │ + b.n 20bd36 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 20b940 │ │ │ │ + b.n 20ba10 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 20bc66 │ │ │ │ + b.n 20bd36 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a34c │ │ │ │ + bl 20a41c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20bf12 │ │ │ │ + beq.w 20bfe2 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 20b612 │ │ │ │ + b.w 20b6e2 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 20b940 │ │ │ │ + b.n 20ba10 │ │ │ │ movs r3, #16 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 20bc66 │ │ │ │ + b.n 20bd36 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - b.w 20b864 │ │ │ │ + b.w 20b934 │ │ │ │ ldr.w r3, [fp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20bf6e │ │ │ │ + bne.w 20c03e │ │ │ │ mov r0, fp │ │ │ │ - bl 20a23c │ │ │ │ + bl 20a30c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20bf6e │ │ │ │ + beq.w 20c03e │ │ │ │ ldr.w r1, [fp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r1, #20 │ │ │ │ - b.w 20b89e │ │ │ │ + b.w 20b96e │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ - b.n 20ba06 │ │ │ │ + b.n 20bad6 │ │ │ │ mov r7, fp │ │ │ │ - b.w 20b7f4 │ │ │ │ + b.w 20b8c4 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20c23e │ │ │ │ + bne.n 20c30e │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w r8, r3, r2 │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ - b.w 20b77e │ │ │ │ + b.w 20b84e │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 20c082 │ │ │ │ - b.w 20b704 │ │ │ │ + bne.w 20c152 │ │ │ │ + b.w 20b7d4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 20c048 │ │ │ │ + bne.w 20c118 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ add.w lr, sp, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ strd r8, r8, [sp, #44] @ 0x2c │ │ │ │ @@ -601070,716 +601277,716 @@ │ │ │ │ ldmia.w lr, {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 r3, [r5, #13] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a34c │ │ │ │ - b.w 20b8ac │ │ │ │ + bl 20a41c │ │ │ │ + b.w 20b97c │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ - bl 20a66c │ │ │ │ + bl 20a73c │ │ │ │ sub.w r8, r5, r0 │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ - b.w 20b77e │ │ │ │ + b.w 20b84e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 20b612 │ │ │ │ + bne.w 20b6e2 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 20be52 │ │ │ │ + beq.w 20bf22 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 20b6a4 │ │ │ │ - b.w 20b612 │ │ │ │ + beq.w 20b774 │ │ │ │ + b.w 20b6e2 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 20c266 │ │ │ │ - b.n 20c28e │ │ │ │ + cbnz r3, 20c336 │ │ │ │ + b.n 20c35e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20c28e │ │ │ │ + cbz r3, 20c35e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20c260 │ │ │ │ + beq.n 20c330 │ │ │ │ movs r5, #0 │ │ │ │ - bl 20b528 │ │ │ │ + bl 20b5f8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 20c28a │ │ │ │ + cbz r3, 20c35a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20c26e │ │ │ │ + bne.n 20c33e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c27c │ │ │ │ + bne.n 20c34c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, 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 r3, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20c2c6 │ │ │ │ + cbz r2, 20c396 │ │ │ │ mov.w r0, #4194304 @ 0x400000 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r1, r1, #21 │ │ │ │ itt mi │ │ │ │ bfimi r2, r0, #0, #26 │ │ │ │ strmi r2, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20c2b0 │ │ │ │ + bne.n 20c380 │ │ │ │ ldr.w r4, [r9, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 20c2d8 │ │ │ │ - b.n 20c3ae │ │ │ │ + cbnz r3, 20c3a8 │ │ │ │ + b.n 20c47e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c3ae │ │ │ │ + beq.n 20c47e │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20c2d0 │ │ │ │ + beq.n 20c3a0 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20c3b8 │ │ │ │ + beq.n 20c488 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c358 │ │ │ │ + beq.n 20c428 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 20c352 │ │ │ │ + cbz r0, 20c422 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20c34a │ │ │ │ + bne.n 20c41a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 20c366 │ │ │ │ + cbz r1, 20c436 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 20c34a │ │ │ │ + bne.n 20c41a │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 20c346 │ │ │ │ + bls.n 20c416 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 20c328 │ │ │ │ + beq.n 20c3f8 │ │ │ │ movs r6, #1 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 20c358 │ │ │ │ + cbz r3, 20c428 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 20c352 │ │ │ │ + cbz r3, 20c422 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 20c352 │ │ │ │ + cbz r1, 20c422 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20c34a │ │ │ │ + bne.n 20c41a │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 20c366 │ │ │ │ + cbz r1, 20c436 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 20c30e │ │ │ │ + beq.n 20c3de │ │ │ │ mov r2, r3 │ │ │ │ - b.n 20c328 │ │ │ │ + b.n 20c3f8 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c32e │ │ │ │ + bne.n 20c3fe │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20c374 │ │ │ │ + beq.n 20c444 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 201768 │ │ │ │ - cbz r5, 20c394 │ │ │ │ + bl 201838 │ │ │ │ + cbz r5, 20c464 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20c2ee │ │ │ │ + b.n 20c3be │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 20c31e │ │ │ │ + b.n 20c3ee │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c366 │ │ │ │ + beq.n 20c436 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 20c30e │ │ │ │ + beq.n 20c3de │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20c362 │ │ │ │ + bne.n 20c432 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f83c │ │ │ │ - b.n 20c3a6 │ │ │ │ + bl 24f90c │ │ │ │ + b.n 20c476 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20c2de │ │ │ │ + bne.n 20c3ae │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c3a0 │ │ │ │ + bne.n 20c470 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2251b0 │ │ │ │ + bl 225280 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r5 │ │ │ │ - b.n 20c394 │ │ │ │ + b.n 20c464 │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20c3e4 │ │ │ │ - cbz r3, 20c3e4 │ │ │ │ + beq.n 20c4b4 │ │ │ │ + cbz r3, 20c4b4 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ - b.n 20c3d0 │ │ │ │ + b.n 20c4a0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 20c3e4 │ │ │ │ + cbz r3, 20c4b4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20c3cc │ │ │ │ - cbz r1, 20c3e8 │ │ │ │ + bne.n 20c49c │ │ │ │ + cbz r1, 20c4b8 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 20c3e0 │ │ │ │ + b.n 20c4b0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 20c3e8 │ │ │ │ + cbz r2, 20c4b8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 20c3dc │ │ │ │ + bne.n 20c4ac │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.n 20c3f8 │ │ │ │ + beq.n 20c4c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 20c3cc │ │ │ │ + b.n 20c49c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #812] @ (20c72c ) │ │ │ │ + ldr r2, [pc, #812] @ (20c7fc ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20c476 │ │ │ │ + bhi.n 20c546 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsls r1, r0, #5 │ │ │ │ movs r6, r1 │ │ │ │ movs r2, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r1, r2 │ │ │ │ movs r5, r6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 20c6f0 │ │ │ │ + beq.w 20c7c0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c428 │ │ │ │ + beq.n 20c4f8 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w lr, r1, #24 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 20c726 │ │ │ │ + beq.w 20c7f6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 20c46c │ │ │ │ + bcc.n 20c53c │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c42a │ │ │ │ + beq.n 20c4fa │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20c466 │ │ │ │ + beq.n 20c536 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20c45e │ │ │ │ + bne.n 20c52e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20c6ec │ │ │ │ + bne.w 20c7bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c43c │ │ │ │ - b.n 20c428 │ │ │ │ + bne.n 20c50c │ │ │ │ + b.n 20c4f8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c428 │ │ │ │ + beq.n 20c4f8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 20c726 │ │ │ │ + beq.w 20c7f6 │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 20c4bc │ │ │ │ + bcc.n 20c58c │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c42a │ │ │ │ + beq.n 20c4fa │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20c4b6 │ │ │ │ + beq.n 20c586 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20c4ae │ │ │ │ + bne.n 20c57e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20c6ec │ │ │ │ + bne.w 20c7bc │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 20c486 │ │ │ │ - b.n 20c428 │ │ │ │ - ldr r3, [pc, #612] @ (20c730 ) │ │ │ │ + bne.n 20c556 │ │ │ │ + b.n 20c4f8 │ │ │ │ + ldr r3, [pc, #612] @ (20c800 ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c428 │ │ │ │ + beq.n 20c4f8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 20c726 │ │ │ │ + beq.w 20c7f6 │ │ │ │ ldr.w r3, [lr, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 20c51c │ │ │ │ + bcc.n 20c5ec │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20c42a │ │ │ │ + beq.n 20c4fa │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20c516 │ │ │ │ + beq.n 20c5e6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20c50e │ │ │ │ + bne.n 20c5de │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20c6ec │ │ │ │ + bne.w 20c7bc │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #32 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 20c4e6 │ │ │ │ - b.n 20c428 │ │ │ │ + bne.n 20c5b6 │ │ │ │ + b.n 20c4f8 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20c428 │ │ │ │ + beq.w 20c4f8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20c726 │ │ │ │ + beq.w 20c7f6 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr.w ip, [r3, #32] │ │ │ │ ldr.w lr, [r2, #-12] │ │ │ │ ldr.w r3, [lr, #32] │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 20c570 │ │ │ │ + bcc.n 20c640 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c42a │ │ │ │ + beq.w 20c4fa │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20c56a │ │ │ │ + beq.n 20c63a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20c562 │ │ │ │ + bne.n 20c632 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20c6ec │ │ │ │ + bne.w 20c7bc │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 20c428 │ │ │ │ + bne.w 20c4f8 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp ip, r0 │ │ │ │ - bhi.w 20c428 │ │ │ │ + bhi.w 20c4f8 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c42a │ │ │ │ + beq.w 20c4fa │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20c5a0 │ │ │ │ + beq.n 20c670 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20c598 │ │ │ │ + bne.n 20c668 │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 20c42a │ │ │ │ + b.n 20c4fa │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 20c5e4 │ │ │ │ + cbz r3, 20c6b4 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r4, r1, #24 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 20c726 │ │ │ │ + beq.w 20c7f6 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 20c5e4 │ │ │ │ + bcc.n 20c6b4 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c42a │ │ │ │ + beq.w 20c4fa │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20c5de │ │ │ │ + beq.n 20c6ae │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20c5d6 │ │ │ │ + bne.n 20c6a6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20c6ec │ │ │ │ + bne.w 20c7bc │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c428 │ │ │ │ + beq.w 20c4f8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 20c726 │ │ │ │ + beq.w 20c7f6 │ │ │ │ ldr.w r3, [lr, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 20c62c │ │ │ │ + bcc.n 20c6fc │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c42a │ │ │ │ + beq.w 20c4fa │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20c628 │ │ │ │ + beq.n 20c6f8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20c620 │ │ │ │ + bne.n 20c6f0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20c6ec │ │ │ │ + bne.n 20c7bc │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 20c5f6 │ │ │ │ - b.n 20c428 │ │ │ │ + bne.n 20c6c6 │ │ │ │ + b.n 20c4f8 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20c428 │ │ │ │ + beq.w 20c4f8 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ add.w lr, r1, #24 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w r7, r2, r2, lsl #2 │ │ │ │ adds r4, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 20c726 │ │ │ │ + beq.n 20c7f6 │ │ │ │ ldr.w r3, [r4, ip, lsl #2] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 20c684 │ │ │ │ + bcc.n 20c754 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c42a │ │ │ │ + beq.w 20c4fa │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20c680 │ │ │ │ + beq.n 20c750 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20c678 │ │ │ │ + bne.n 20c748 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20c6ec │ │ │ │ + bne.n 20c7bc │ │ │ │ add.w ip, ip, #5 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 20c654 │ │ │ │ - b.n 20c428 │ │ │ │ - ldr r3, [pc, #164] @ (20c734 ) │ │ │ │ + bne.n 20c724 │ │ │ │ + b.n 20c4f8 │ │ │ │ + ldr r3, [pc, #164] @ (20c804 ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r4, lsl #7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c428 │ │ │ │ + beq.w 20c4f8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r1, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 20c726 │ │ │ │ + beq.n 20c7f6 │ │ │ │ ldr.w r3, [lr, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 20c6de │ │ │ │ + bcc.n 20c7ae │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c42a │ │ │ │ + beq.w 20c4fa │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20c6da │ │ │ │ + beq.n 20c7aa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20c6d2 │ │ │ │ + bne.n 20c7a2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20c6ec │ │ │ │ + bne.n 20c7bc │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 20c6aa │ │ │ │ - b.n 20c428 │ │ │ │ + bne.n 20c77a │ │ │ │ + b.n 20c4f8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20c42a │ │ │ │ + b.n 20c4fa │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20c726 │ │ │ │ + beq.n 20c7f6 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 20c428 │ │ │ │ + bcc.w 20c4f8 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c42a │ │ │ │ + beq.w 20c4fa │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 20c5a0 │ │ │ │ + beq.w 20c670 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20c71c │ │ │ │ - b.n 20c5a0 │ │ │ │ + bne.n 20c7ec │ │ │ │ + b.n 20c670 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #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, #4024] @ 0xfb8 │ │ │ │ - ldr.w r4, [pc, #3112] @ 20d374 │ │ │ │ + ldr.w r4, [pc, #3112] @ 20d444 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #3112] @ 20d378 │ │ │ │ + ldr.w r0, [pc, #3112] @ 20d448 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3108] @ 20d37c │ │ │ │ - ldr.w r2, [pc, #3108] @ 20d380 │ │ │ │ + ldr.w r3, [pc, #3108] @ 20d44c │ │ │ │ + ldr.w r2, [pc, #3108] @ 20d450 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w lr, ip, lsl #7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, lr │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20c836 │ │ │ │ + beq.n 20c906 │ │ │ │ ldrb.w r2, [r5, #34] @ 0x22 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20c836 │ │ │ │ + bne.n 20c906 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r6, r1 │ │ │ │ cmp.w ip, #468 @ 0x1d4 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov sl, r2 │ │ │ │ - bcs.n 20c856 │ │ │ │ + bcs.n 20c926 │ │ │ │ cmp.w ip, #458 @ 0x1ca │ │ │ │ - bcs.w 20c970 │ │ │ │ + bcs.w 20ca40 │ │ │ │ movw r3, #271 @ 0x10f │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 20d4c6 │ │ │ │ + beq.w 20d596 │ │ │ │ cmp.w ip, #272 @ 0x110 │ │ │ │ - bcs.w 20c9ac │ │ │ │ + bcs.w 20ca7c │ │ │ │ cmp.w ip, #209 @ 0xd1 │ │ │ │ - bhi.w 20ca14 │ │ │ │ + bhi.w 20cae4 │ │ │ │ cmp.w ip, #199 @ 0xc7 │ │ │ │ - bhi.w 20ce88 │ │ │ │ + bhi.w 20cf58 │ │ │ │ cmp.w ip, #113 @ 0x71 │ │ │ │ - beq.w 20d47c │ │ │ │ - bhi.w 20d2ea │ │ │ │ + beq.w 20d54c │ │ │ │ + bhi.w 20d3ba │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bhi.w 20daa6 │ │ │ │ + bhi.w 20db76 │ │ │ │ cmp.w ip, #56 @ 0x38 │ │ │ │ - bhi.w 20da2c │ │ │ │ + bhi.w 20dafc │ │ │ │ cmp.w ip, #6 │ │ │ │ - beq.n 20c808 │ │ │ │ + beq.n 20c8d8 │ │ │ │ sub.w ip, ip, #33 @ 0x21 │ │ │ │ cmp.w ip, #23 │ │ │ │ - bhi.n 20c8c0 │ │ │ │ + bhi.n 20c990 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #1923 @ 0x783 │ │ │ │ movt r2, #36 @ 0x24 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cbb8 │ │ │ │ + bne.w 20cc88 │ │ │ │ tst.w r3, #2064 @ 0x810 │ │ │ │ - beq.w 20dc1c │ │ │ │ + beq.w 20dcec │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - cbz r3, 20c832 │ │ │ │ + cbz r3, 20c902 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #17, #1 │ │ │ │ ubfx r3, r3, #16, #1 │ │ │ │ orrs r2, r4 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ and.w r4, r2, r3 │ │ │ │ strb.w r4, [r5, #34] @ 0x22 │ │ │ │ - ldr.w r2, [pc, #2892] @ 20d384 │ │ │ │ - ldr.w r3, [pc, #2876] @ 20d378 │ │ │ │ + ldr.w r2, [pc, #2892] @ 20d454 │ │ │ │ + ldr.w r3, [pc, #2876] @ 20d448 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20dc4a │ │ │ │ + bne.w 20dd1a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.n 20c8c8 │ │ │ │ + bhi.n 20c998 │ │ │ │ movw r3, #645 @ 0x285 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 20d0e0 │ │ │ │ + bhi.w 20d1b0 │ │ │ │ cmp.w ip, #584 @ 0x248 │ │ │ │ - bcs.w 20cf0a │ │ │ │ + bcs.w 20cfda │ │ │ │ movw r3, #566 @ 0x236 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 20cb42 │ │ │ │ + bhi.w 20cc12 │ │ │ │ cmp.w ip, #490 @ 0x1ea │ │ │ │ - bhi.w 20d2a6 │ │ │ │ + bhi.w 20d376 │ │ │ │ sub.w r3, ip, #468 @ 0x1d4 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #48388 @ 0xbd04 │ │ │ │ movt r3, #123 @ 0x7b │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20cb94 │ │ │ │ + bne.w 20cc64 │ │ │ │ cmp.w ip, #482 @ 0x1e2 │ │ │ │ - beq.w 20d4e6 │ │ │ │ + beq.w 20d5b6 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 20c8c0 │ │ │ │ + bpl.n 20c990 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 20c8c0 │ │ │ │ + cbnz r4, 20c990 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 20c8c0 │ │ │ │ + cbnz r4, 20c990 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r4, r9, #1, #1 │ │ │ │ eoreq.w r4, r4, #1 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 20c818 │ │ │ │ + b.n 20c8e8 │ │ │ │ movw r2, #749 @ 0x2ed │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.w 20d17a │ │ │ │ + bhi.w 20d24a │ │ │ │ movw r2, #717 @ 0x2cd │ │ │ │ cmp ip, r2 │ │ │ │ - bls.w 20ca9c │ │ │ │ + bls.w 20cb6c │ │ │ │ subw ip, ip, #718 @ 0x2ce │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 20c8c0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20c8f0 ) │ │ │ │ + bhi.n 20c990 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20c9c0 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ lsls r1, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd1ffff │ │ │ │ @ instruction: 0xffd1ffff │ │ │ │ @@ -601821,16 +602028,16 @@ │ │ │ │ vmaxnm.f16 , , │ │ │ │ lsls r7, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ sub.w r3, ip, #458 @ 0x1ca │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20c8c0 │ │ │ │ - add r2, pc, #8 @ (adr r2, 20c984 ) │ │ │ │ + bhi.n 20c990 │ │ │ │ + add r2, pc, #8 @ (adr r2, 20ca54 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r3, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f16 , , │ │ │ │ @@ -601846,51 +602053,51 @@ │ │ │ │ lsls r1, r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w ip, #402 @ 0x192 │ │ │ │ - bhi.w 20cafe │ │ │ │ + bhi.w 20cbce │ │ │ │ cmp.w ip, #384 @ 0x180 │ │ │ │ - bcs.w 20d044 │ │ │ │ + bcs.w 20d114 │ │ │ │ cmp.w ip, #372 @ 0x174 │ │ │ │ - bcs.w 20d1d8 │ │ │ │ + bcs.w 20d2a8 │ │ │ │ cmp.w ip, #350 @ 0x15e │ │ │ │ - bhi.w 20d416 │ │ │ │ + bhi.w 20d4e6 │ │ │ │ cmp.w ip, #326 @ 0x146 │ │ │ │ - bhi.w 20d55c │ │ │ │ + bhi.w 20d62c │ │ │ │ cmp.w ip, #304 @ 0x130 │ │ │ │ - bhi.w 20dbaa │ │ │ │ + bhi.w 20dc7a │ │ │ │ sub.w r1, ip, #272 @ 0x110 │ │ │ │ - beq.w 20c8c0 │ │ │ │ + beq.w 20c990 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r2, #36864 @ 0x9000 │ │ │ │ movt r2, #47103 @ 0xb7ff │ │ │ │ lsls r3, r1 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20cb94 │ │ │ │ + bne.w 20cc64 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 20cbb8 │ │ │ │ + bmi.w 20cc88 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 20c8c0 │ │ │ │ + bne.w 20c990 │ │ │ │ add lr, r8 │ │ │ │ mvn.w r4, r9 │ │ │ │ and.w r4, r4, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 20c818 │ │ │ │ + b.n 20c8e8 │ │ │ │ cmp.w ip, #256 @ 0x100 │ │ │ │ - bhi.w 20d70c │ │ │ │ + bhi.w 20d7dc │ │ │ │ cmp.w ip, #232 @ 0xe8 │ │ │ │ - bls.w 20d388 │ │ │ │ + bls.w 20d458 │ │ │ │ sub.w ip, ip, #233 @ 0xe9 │ │ │ │ cmp.w ip, #23 │ │ │ │ - bhi.w 20c8c0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20ca3c ) │ │ │ │ + bhi.w 20c990 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20cb0c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r7, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #13 │ │ │ │ @@ -601920,393 +602127,393 @@ │ │ │ │ mcr2 15, 4, pc, cr5, cr15, {7} @ │ │ │ │ lsls r7, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #698 @ 0x2ba │ │ │ │ cmp ip, r2 │ │ │ │ - bls.w 20cd32 │ │ │ │ + bls.w 20ce02 │ │ │ │ subw r1, ip, #699 @ 0x2bb │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #2535 @ 0x9e7 │ │ │ │ movt r1, #4 │ │ │ │ tst r2, r1 │ │ │ │ - bne.n 20cb94 │ │ │ │ + bne.n 20cc64 │ │ │ │ tst.w r2, #24 │ │ │ │ - bne.w 20d4ae │ │ │ │ + bne.w 20d57e │ │ │ │ movw r3, #711 @ 0x2c7 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20c8c0 │ │ │ │ + bne.w 20c990 │ │ │ │ add.w r3, r8, lr │ │ │ │ ldrb.w r3, [r3, #65] @ 0x41 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c8c0 │ │ │ │ + beq.w 20c990 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r4, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20d626 │ │ │ │ + bne.w 20d6f6 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - b.n 20c8c0 │ │ │ │ + b.n 20c990 │ │ │ │ cmp.w ip, #426 @ 0x1aa │ │ │ │ - beq.w 20d348 │ │ │ │ - bhi.w 20d95a │ │ │ │ + beq.w 20d418 │ │ │ │ + bhi.w 20da2a │ │ │ │ cmp.w ip, #424 @ 0x1a8 │ │ │ │ - bcc.w 20da50 │ │ │ │ + bcc.w 20db20 │ │ │ │ movw r3, #425 @ 0x1a9 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20c8c0 │ │ │ │ + bne.w 20c990 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ add r4, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ mvn.w r6, r9 │ │ │ │ and.w r6, r6, #1 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20d240 │ │ │ │ + bne.w 20d310 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ orrs r4, r6 │ │ │ │ - b.n 20c8c0 │ │ │ │ + b.n 20c990 │ │ │ │ subw r2, ip, #567 @ 0x237 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #8225 @ 0x2021 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 20cb94 │ │ │ │ + bne.n 20cc64 │ │ │ │ tst.w r3, #69632 @ 0x11000 │ │ │ │ - bne.w 20d0b6 │ │ │ │ + bne.w 20d186 │ │ │ │ movw r3, #582 @ 0x246 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20c8c0 │ │ │ │ + bne.w 20c990 │ │ │ │ ubfx r4, r9, #6, #1 │ │ │ │ add lr, r8 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 20c818 │ │ │ │ + b.n 20c8e8 │ │ │ │ subw ip, ip, #547 @ 0x223 │ │ │ │ cmp.w ip, #18 │ │ │ │ - bhi.w 20c8c0 │ │ │ │ + bhi.w 20c990 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #299008 @ 0x49000 │ │ │ │ - bne.n 20cbb8 │ │ │ │ + bne.n 20cc88 │ │ │ │ tst.w r3, #65537 @ 0x10001 │ │ │ │ - beq.w 20c8c0 │ │ │ │ + beq.w 20c990 │ │ │ │ add lr, r8 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.n 20c818 │ │ │ │ + b.n 20c8e8 │ │ │ │ sub.w ip, ip, #99 @ 0x63 │ │ │ │ cmp.w ip, #12 │ │ │ │ - bhi.w 20c8c0 │ │ │ │ + bhi.w 20c990 │ │ │ │ movw r3, #8069 @ 0x1f85 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 20c8c0 │ │ │ │ + bpl.w 20c990 │ │ │ │ add lr, r8 │ │ │ │ mov r9, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20dc28 │ │ │ │ + beq.w 20dcf8 │ │ │ │ add.w r3, r9, #84 @ 0x54 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20ceec │ │ │ │ + bne.w 20cfbc │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 20cbf4 │ │ │ │ + cbnz r4, 20ccc4 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 20cbce │ │ │ │ + bne.n 20cc9e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.n 20c818 │ │ │ │ + b.n 20c8e8 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20d8ba │ │ │ │ + bne.w 20d98a │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbnz r3, 20cc36 │ │ │ │ + cbnz r3, 20cd06 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20db54 │ │ │ │ + bne.w 20dc24 │ │ │ │ ldrb r3, [r6, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 20cbf4 │ │ │ │ + bne.n 20ccc4 │ │ │ │ ubfx r4, r9, #2, #1 │ │ │ │ ubfx r2, r9, #12, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ orrs r4, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 20cbf4 │ │ │ │ + b.n 20ccc4 │ │ │ │ ldrb r4, [r1, #25] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20d83a │ │ │ │ + bne.w 20d90a │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20cbf4 │ │ │ │ + bne.n 20ccc4 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20d35a │ │ │ │ + bne.w 20d42a │ │ │ │ ldrb r4, [r6, #14] │ │ │ │ - b.n 20cbf4 │ │ │ │ + b.n 20ccc4 │ │ │ │ add.w r3, r8, #57344 @ 0xe000 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r1, [r3, #1710] @ 0x6ae │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrb.w r3, [r3, #1714] @ 0x6b2 │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldrb r4, [r2, #4] │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 20c818 │ │ │ │ + b.n 20c8e8 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w lr, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 20d918 │ │ │ │ + bne.w 20d9e8 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 20db32 │ │ │ │ + beq.w 20dc02 │ │ │ │ iteet gt │ │ │ │ addgt.w r3, r8, ip, lsl #7 │ │ │ │ addle.w ip, r8, ip, lsl #7 │ │ │ │ ubfxle r4, r9, #1, #1 │ │ │ │ movgt r4, r2 │ │ │ │ itett le │ │ │ │ eorle.w r4, r4, #1 │ │ │ │ ldrbgt.w r3, [r3, #50] @ 0x32 │ │ │ │ orrle r4, r2 │ │ │ │ ldrble.w r3, [ip, #50] @ 0x32 │ │ │ │ - b.n 20c818 │ │ │ │ + b.n 20c8e8 │ │ │ │ ldrb r4, [r1, #25] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20d81a │ │ │ │ + bne.w 20d8ea │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20cbf4 │ │ │ │ + bne.w 20ccc4 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20db70 │ │ │ │ + bne.w 20dc40 │ │ │ │ ldrb r4, [r6, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20cbf4 │ │ │ │ + bne.w 20ccc4 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r4, r9, #1, #1 │ │ │ │ eoreq.w r4, r4, #1 │ │ │ │ - b.n 20cbf4 │ │ │ │ + b.n 20ccc4 │ │ │ │ movw r3, #677 @ 0x2a5 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 20d6ae │ │ │ │ + bhi.w 20d77e │ │ │ │ subw ip, ip, #666 @ 0x29a │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #2053 @ 0x805 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cbb8 │ │ │ │ + bne.w 20cc88 │ │ │ │ tst.w r3, #24 │ │ │ │ - bne.w 20cb94 │ │ │ │ + bne.w 20cc64 │ │ │ │ tst.w r3, #320 @ 0x140 │ │ │ │ - beq.w 20c8c0 │ │ │ │ + beq.w 20c990 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldrb r7, [r6, #25] │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20d938 │ │ │ │ + bne.w 20da08 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ ubfx r3, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 20db20 │ │ │ │ + beq.w 20dbf0 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 20c8c0 │ │ │ │ + bne.w 20c990 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ lsls r4, r1, #20 │ │ │ │ iteee mi │ │ │ │ movmi r4, r3 │ │ │ │ ubfxpl r1, r9, #2, #1 │ │ │ │ eorpl.w r1, r1, #1 │ │ │ │ orrpl r3, r1 │ │ │ │ it pl │ │ │ │ orrpl.w r4, r2, r3 │ │ │ │ - b.n 20c8c0 │ │ │ │ + b.n 20c990 │ │ │ │ add.w r3, r8, lr │ │ │ │ add r4, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20d688 │ │ │ │ + bne.w 20d758 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ - cbnz r4, 20cddc │ │ │ │ + cbnz r4, 20ceac │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst.w r3, #6144 @ 0x1800 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mvn.w r1, #454 @ 0x1c6 │ │ │ │ add lr, r8 │ │ │ │ adds r2, r7, r1 │ │ │ │ mvn.w r0, #338 @ 0x152 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ adds r1, r7, r0 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ - bls.w 20c818 │ │ │ │ + bls.w 20c8e8 │ │ │ │ bic.w r2, r7, #2 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ - beq.w 20c818 │ │ │ │ + beq.w 20c8e8 │ │ │ │ cmp.w r7, #314 @ 0x13a │ │ │ │ it ne │ │ │ │ cmpne.w r7, #358 @ 0x166 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orrs r4, r2 │ │ │ │ - b.n 20c818 │ │ │ │ + b.n 20c8e8 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20d8da │ │ │ │ + bne.w 20d9aa │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20cc68 │ │ │ │ + beq.w 20cd38 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 20c818 │ │ │ │ - b.n 20cc68 │ │ │ │ + bmi.w 20c8e8 │ │ │ │ + b.n 20cd38 │ │ │ │ add.w r3, r8, #94208 @ 0x17000 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ ldrb.w r3, [r3, #1714] @ 0x6b2 │ │ │ │ - b.n 20c818 │ │ │ │ + b.n 20c8e8 │ │ │ │ add.w r2, r8, #94208 @ 0x17000 │ │ │ │ ldrb.w r3, [r2, #1581] @ 0x62d │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20cda6 │ │ │ │ + bne.n 20ce76 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #1586] @ 0x632 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 20c818 │ │ │ │ + b.n 20c8e8 │ │ │ │ sub.w ip, ip, #200 @ 0xc8 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #578 @ 0x242 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cbb8 │ │ │ │ + bne.w 20cc88 │ │ │ │ tst.w r3, #264 @ 0x108 │ │ │ │ - bne.w 20cfce │ │ │ │ + bne.w 20d09e │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 20c8c0 │ │ │ │ + bpl.w 20c990 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20d7fe │ │ │ │ + bne.w 20d8ce │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20d7aa │ │ │ │ + bne.w 20d87a │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20d75a │ │ │ │ + bne.w 20d82a │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ add.w r3, r5, #116 @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20cc6c │ │ │ │ - b.n 20cbf4 │ │ │ │ + beq.w 20cd3c │ │ │ │ + b.n 20ccc4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20cbf4 │ │ │ │ + bne.w 20ccc4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20cbe4 │ │ │ │ + b.n 20ccb4 │ │ │ │ cmp.w ip, #632 @ 0x278 │ │ │ │ - bcs.w 20d268 │ │ │ │ + bcs.w 20d338 │ │ │ │ cmp.w ip, #612 @ 0x264 │ │ │ │ - bhi.w 20d450 │ │ │ │ + bhi.w 20d520 │ │ │ │ sub.w ip, ip, #584 @ 0x248 │ │ │ │ cmp.w ip, #28 │ │ │ │ - bhi.w 20c8c0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20cf30 ) │ │ │ │ + bhi.w 20c990 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d000 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ stc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ pli [r1, #4095] @ 0xfff │ │ │ │ pli [r1, #4095] @ 0xfff │ │ │ │ lsls r7, r0, #6 │ │ │ │ @@ -602340,444 +602547,444 @@ │ │ │ │ stc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ pli [r1, #4095] @ 0xfff │ │ │ │ pli [r1, #4095] @ 0xfff │ │ │ │ pli [r1, #4095] @ 0xfff │ │ │ │ ldr.w pc, [r9, #4095] @ 0xfff │ │ │ │ sub.w ip, ip, #222 @ 0xde │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.w 20c8c0 │ │ │ │ + bhi.w 20c990 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #85 @ 0x55 │ │ │ │ - bne.w 20cbb8 │ │ │ │ + bne.w 20cc88 │ │ │ │ tst.w r3, #130 @ 0x82 │ │ │ │ - bne.w 20d3b6 │ │ │ │ + bne.w 20d486 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.w 20c8c0 │ │ │ │ + bne.w 20c990 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20d644 │ │ │ │ + bne.w 20d714 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20d496 │ │ │ │ + bne.w 20d566 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20d66a │ │ │ │ + bne.w 20d73a │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20c818 │ │ │ │ + bne.w 20c8e8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r0, r2, #24 │ │ │ │ - bpl.w 20c818 │ │ │ │ + bpl.w 20c8e8 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 20c818 │ │ │ │ + bmi.w 20c8e8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldrb.w r4, [r1, #360] @ 0x168 │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ - b.w 20c818 │ │ │ │ + b.w 20c8e8 │ │ │ │ sub.w r2, ip, #384 @ 0x180 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #1508 @ 0x5e4 │ │ │ │ movt r2, #6 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cbb8 │ │ │ │ + bne.w 20cc88 │ │ │ │ movw r2, #49155 @ 0xc003 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20d590 │ │ │ │ + bne.w 20d660 │ │ │ │ movw r3, #393 @ 0x189 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20c8c0 │ │ │ │ + bne.w 20c990 │ │ │ │ add lr, r8 │ │ │ │ ands.w r4, r9, #4128 @ 0x1020 │ │ │ │ - beq.w 20cb6e │ │ │ │ + beq.w 20cc3e │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov r9, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20dc28 │ │ │ │ + beq.w 20dcf8 │ │ │ │ add.w r3, r9, #84 @ 0x54 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20d15c │ │ │ │ + bne.n 20d22c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20cbf4 │ │ │ │ + bne.w 20ccc4 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 20d08c │ │ │ │ - b.n 20cbf4 │ │ │ │ + bne.n 20d15c │ │ │ │ + b.n 20ccc4 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r4, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20d89a │ │ │ │ + bne.w 20d96a │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20c8c0 │ │ │ │ + bne.w 20c990 │ │ │ │ ubfx r4, r9, #7, #1 │ │ │ │ - b.w 20c8c0 │ │ │ │ + b.w 20c990 │ │ │ │ subw ip, ip, #646 @ 0x286 │ │ │ │ cmp.w ip, #19 │ │ │ │ - bhi.w 20c8c0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d0f8 ) │ │ │ │ + bhi.w 20c990 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d1c8 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ stc2 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xfac1ffff │ │ │ │ @ instruction: 0xfac1ffff │ │ │ │ @ instruction: 0xfac1ffff │ │ │ │ - bl 1d710a │ │ │ │ - bl 1d710e │ │ │ │ - bl 1d7112 │ │ │ │ - bl 1d7116 │ │ │ │ - bl 1d711a │ │ │ │ - bl 1d711e │ │ │ │ - bl 1d7122 │ │ │ │ + bl 1d71da │ │ │ │ + bl 1d71de │ │ │ │ + bl 1d71e2 │ │ │ │ + bl 1d71e6 │ │ │ │ + bl 1d71ea │ │ │ │ + bl 1d71ee │ │ │ │ + bl 1d71f2 │ │ │ │ @ instruction: 0xfa9dffff │ │ │ │ @ instruction: 0xfac1ffff │ │ │ │ mrc2 15, 6, pc, cr7, cr15, {7} │ │ │ │ stc2 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ vminnm.f16 , , │ │ │ │ stc2 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xfac1ffff │ │ │ │ - bl 1d7142 │ │ │ │ + bl 1d7212 │ │ │ │ lsls r1, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r8, #81920 @ 0x14000 │ │ │ │ subs.w r4, sl, #2 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ ldrb.w r3, [r3, #3250] @ 0xcb2 │ │ │ │ - b.w 20c818 │ │ │ │ + b.w 20c8e8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20cbf4 │ │ │ │ + bne.w 20ccc4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20d0a0 │ │ │ │ + b.n 20d170 │ │ │ │ cmp.w ip, #780 @ 0x30c │ │ │ │ - bhi.w 20d990 │ │ │ │ + bhi.w 20da60 │ │ │ │ movw r3, #750 @ 0x2ee │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 20c8c0 │ │ │ │ + beq.w 20c990 │ │ │ │ subw ip, ip, #751 @ 0x2ef │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #7168 @ 0x1c00 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cbb8 │ │ │ │ + bne.w 20cc88 │ │ │ │ tst.w r3, #17563648 @ 0x10c0000 │ │ │ │ - bne.w 20c808 │ │ │ │ + bne.w 20c8d8 │ │ │ │ tst.w r3, #570425344 @ 0x22000000 │ │ │ │ - beq.w 20c8c0 │ │ │ │ + beq.w 20c990 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r4, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ mov r7, r4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r4, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20d7dc │ │ │ │ + bne.w 20d8ac │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20cbf4 │ │ │ │ - b.n 20cc68 │ │ │ │ + beq.w 20ccc4 │ │ │ │ + b.n 20cd38 │ │ │ │ sub.w ip, ip, #372 @ 0x174 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 20c8c0 │ │ │ │ + bhi.w 20c990 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 20c8c0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d1f8 ) │ │ │ │ + bhi.w 20c990 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d2c8 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ strb.w pc, [sp, #255]! │ │ │ │ strb.w pc, [sp, #255]! │ │ │ │ - bl d7202 │ │ │ │ - bl d7206 │ │ │ │ + bl d72d2 │ │ │ │ + bl d72d6 │ │ │ │ pli [sp, #4095] @ 0xfff │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - bl d7212 │ │ │ │ + bl d72e2 │ │ │ │ pli [sp, #4095] @ 0xfff │ │ │ │ pli [sp, #4095] @ 0xfff │ │ │ │ pli [sp, #4095] @ 0xfff │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r4, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ mvn.w r6, r9 │ │ │ │ and.w r6, r6, #1 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 20cb3c │ │ │ │ + beq.w 20cc0c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20d660 │ │ │ │ + bne.w 20d730 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ orr.w r4, r0, r6 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20c8c0 │ │ │ │ + b.w 20c990 │ │ │ │ subw ip, ip, #634 @ 0x27a │ │ │ │ cmp.w ip, #11 │ │ │ │ - bhi.w 20c8c0 │ │ │ │ + bhi.w 20c990 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #53 @ 0x35 │ │ │ │ - bne.w 20cb94 │ │ │ │ + bne.w 20cc64 │ │ │ │ tst.w r3, #10 │ │ │ │ - beq.w 20db3e │ │ │ │ + beq.w 20dc0e │ │ │ │ cmp.w sl, #1 │ │ │ │ add lr, r8 │ │ │ │ ite eq │ │ │ │ ubfxeq r4, r9, #1, #1 │ │ │ │ ubfxne r4, r9, #2, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.w 20c818 │ │ │ │ + b.w 20c8e8 │ │ │ │ cmp.w ip, #516 @ 0x204 │ │ │ │ - bhi.w 20dbe2 │ │ │ │ + bhi.w 20dcb2 │ │ │ │ mvn.w r1, #490 @ 0x1ea │ │ │ │ movs r2, #1 │ │ │ │ add ip, r1 │ │ │ │ movw r3, #16796 @ 0x419c │ │ │ │ movt r3, #530 @ 0x212 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20cb94 │ │ │ │ + bne.w 20cc64 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 20c8c0 │ │ │ │ + bpl.w 20c990 │ │ │ │ add.w r3, r8, #61440 @ 0xf000 │ │ │ │ ldrb.w r3, [r3, #1458] @ 0x5b2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ ands.w r4, r4, #32 │ │ │ │ - beq.w 20c8c0 │ │ │ │ - b.w 20cae0 │ │ │ │ + beq.w 20c990 │ │ │ │ + b.w 20cbb0 │ │ │ │ cmp.w ip, #196 @ 0xc4 │ │ │ │ - bhi.w 20c8c0 │ │ │ │ + bhi.w 20c990 │ │ │ │ cmp.w ip, #164 @ 0xa4 │ │ │ │ - bhi.w 20d77a │ │ │ │ + bhi.w 20d84a │ │ │ │ cmp.w ip, #159 @ 0x9f │ │ │ │ - beq.w 20c808 │ │ │ │ + beq.w 20c8d8 │ │ │ │ cmp.w ip, #164 @ 0xa4 │ │ │ │ - beq.n 20d310 │ │ │ │ + beq.n 20d3e0 │ │ │ │ cmp.w ip, #119 @ 0x77 │ │ │ │ - bne.w 20c8c0 │ │ │ │ + bne.w 20c990 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r4, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20d8f8 │ │ │ │ + bne.w 20d9c8 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20c8c0 │ │ │ │ + beq.w 20c990 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldrb.w r4, [r2, #40] @ 0x28 │ │ │ │ ubfx r4, r4, #5, #1 │ │ │ │ - b.w 20c818 │ │ │ │ + b.w 20c8e8 │ │ │ │ add lr, r8 │ │ │ │ ubfx r4, r9, #11, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - b.w 20c818 │ │ │ │ + b.w 20c8e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldrb r4, [r6, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20cbf4 │ │ │ │ + bne.w 20ccc4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20cbf4 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + b.n 20ccc4 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ lsls r5, r4, #2 │ │ │ │ cmp.w ip, #221 @ 0xdd │ │ │ │ - beq.w 20ceaa │ │ │ │ - bhi.w 20cfa4 │ │ │ │ + beq.w 20cf7a │ │ │ │ + bhi.w 20d074 │ │ │ │ sub.w ip, ip, #210 @ 0xd2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.w 20c8c0 │ │ │ │ + bhi.w 20c990 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #82 @ 0x52 │ │ │ │ - bne.w 20cbb8 │ │ │ │ + bne.w 20cc88 │ │ │ │ tst.w r3, #129 @ 0x81 │ │ │ │ - beq.w 20cfc6 │ │ │ │ + beq.w 20d096 │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20d85a │ │ │ │ + bne.w 20d92a │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20d7c4 │ │ │ │ + bne.w 20d894 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20da88 │ │ │ │ + bne.w 20db58 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20cbf4 │ │ │ │ + bne.w 20ccc4 │ │ │ │ add.w r3, r5, #116 @ 0x74 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20db8c │ │ │ │ + bne.w 20dc5c │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ add.w r3, r5, #132 @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20cff2 │ │ │ │ - b.w 20cbf4 │ │ │ │ + beq.w 20d0c2 │ │ │ │ + b.w 20ccc4 │ │ │ │ mvn.w sl, #350 @ 0x15e │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, ip, sl │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cb94 │ │ │ │ + bne.w 20cc64 │ │ │ │ tst.w r3, #1638400 @ 0x190000 │ │ │ │ - bne.w 20cbb8 │ │ │ │ + bne.w 20cc88 │ │ │ │ cmp.w ip, #368 @ 0x170 │ │ │ │ - bne.w 20c8c0 │ │ │ │ + bne.w 20c990 │ │ │ │ add.w r3, r8, #47104 @ 0xb800 │ │ │ │ ubfx r4, r9, #4, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.w 20c818 │ │ │ │ + b.w 20c8e8 │ │ │ │ mvn.w r7, #612 @ 0x264 │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, ip, r7 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #22801 @ 0x5911 │ │ │ │ movt r2, #6 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cb94 │ │ │ │ + bne.w 20cc64 │ │ │ │ cmp.w ip, #620 @ 0x26c │ │ │ │ - beq.w 20cbb8 │ │ │ │ + beq.w 20cc88 │ │ │ │ movw r3, #619 @ 0x26b │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20c8c0 │ │ │ │ + bne.w 20c990 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #93] @ 0x5d │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.w 20c818 │ │ │ │ + b.w 20c8e8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.w 20c818 │ │ │ │ - b.n 20cfee │ │ │ │ + bmi.w 20c8e8 │ │ │ │ + b.n 20d0be │ │ │ │ cmp.w sl, #5 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ it eq │ │ │ │ ubfxeq r4, r9, #5, #1 │ │ │ │ - beq.w 20c818 │ │ │ │ + beq.w 20c8e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 20c818 │ │ │ │ + b.w 20c8e8 │ │ │ │ ldrb r4, [r1, #25] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20d874 │ │ │ │ + bne.w 20d944 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20ceca │ │ │ │ - b.w 20cbf4 │ │ │ │ + beq.w 20cf9a │ │ │ │ + b.w 20ccc4 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.n 20d52c │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d4f8 ) │ │ │ │ + bhi.n 20d5fc │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d5c8 ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ mrc2 15, 2, pc, cr1, cr15, {7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 2, pc, cr1, cr15, {7} │ │ │ │ - bl fff1b50a │ │ │ │ + bl fff1b5da │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ @@ -602788,409 +602995,409 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r8, #61696 @ 0xf100 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.w 20c818 │ │ │ │ + b.w 20c8e8 │ │ │ │ add.w r3, r8, #61696 @ 0xf100 │ │ │ │ movw r2, #2052 @ 0x804 │ │ │ │ tst.w r9, r2 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - b.w 20c818 │ │ │ │ + b.w 20c8e8 │ │ │ │ add.w r3, r8, #61696 @ 0xf100 │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ - b.n 20d540 │ │ │ │ + b.n 20d610 │ │ │ │ mvn.w r7, #326 @ 0x146 │ │ │ │ add ip, r7 │ │ │ │ cmp.w ip, #21 │ │ │ │ - bhi.w 20c8c0 │ │ │ │ + bhi.w 20c990 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #24383 @ 0x5f3f │ │ │ │ movt r3, #56 @ 0x38 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20cb94 │ │ │ │ + bne.w 20cc64 │ │ │ │ cmp.w ip, #16 │ │ │ │ - beq.w 20cbb8 │ │ │ │ + beq.w 20cc88 │ │ │ │ cmp.w ip, #17 │ │ │ │ - bne.w 20c8c0 │ │ │ │ + bne.w 20c990 │ │ │ │ add.w r3, r8, lr │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - beq.n 20d5c8 │ │ │ │ + beq.n 20d698 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r2, #27 │ │ │ │ - bmi.n 20d5c8 │ │ │ │ + bmi.n 20d698 │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldrb.w r4, [r2, #360] @ 0x168 │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ ands.w r4, r4, #255 @ 0xff │ │ │ │ - bne.w 20c818 │ │ │ │ + bne.w 20c8e8 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #4] │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20dc4e │ │ │ │ + beq.w 20dd1e │ │ │ │ mov r9, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add.w r3, r9, #84 @ 0x54 │ │ │ │ ldrb r4, [r6, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r4, 20d608 │ │ │ │ + cbnz r4, 20d6d8 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20cbf4 │ │ │ │ + bne.w 20ccc4 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov sl, r3 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 20d5de │ │ │ │ - b.w 20cbf4 │ │ │ │ + bne.n 20d6ae │ │ │ │ + b.w 20ccc4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20cbf4 │ │ │ │ + bne.w 20ccc4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20d5f0 │ │ │ │ + b.n 20d6c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldrb r4, [r6, #14] │ │ │ │ - cbnz r4, 20d660 │ │ │ │ + cbnz r4, 20d730 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20c8c0 │ │ │ │ + b.w 20c990 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20d496 │ │ │ │ + bne.w 20d566 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ - b.n 20cfe8 │ │ │ │ + bl 20c48c │ │ │ │ + b.n 20d0b8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20c8c0 │ │ │ │ + b.w 20c990 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20cbf4 │ │ │ │ + bne.w 20ccc4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20d004 │ │ │ │ + b.n 20d0d4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20db4a │ │ │ │ + bne.w 20dc1a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20cdd0 │ │ │ │ + b.w 20cea0 │ │ │ │ subw ip, ip, #683 @ 0x2ab │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 20c8c0 │ │ │ │ + bhi.w 20c990 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.w 20c8c0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d6cc ) │ │ │ │ + bhi.w 20c990 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d79c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffed76d2 │ │ │ │ - bl ffed76d6 │ │ │ │ - bl ffed76da │ │ │ │ - bl ffed76de │ │ │ │ - bl ffed76e2 │ │ │ │ - bl ffed76e6 │ │ │ │ - bl ffed76ea │ │ │ │ - bl ffed76ee │ │ │ │ - bl 4036f2 │ │ │ │ - bl ffed76f6 │ │ │ │ - bl ffed76fa │ │ │ │ - bl 4036fe │ │ │ │ - bl ffefb702 │ │ │ │ - bl 34b706 │ │ │ │ - bl 34b70a │ │ │ │ + bl ffed77a2 │ │ │ │ + bl ffed77a6 │ │ │ │ + bl ffed77aa │ │ │ │ + bl ffed77ae │ │ │ │ + bl ffed77b2 │ │ │ │ + bl ffed77b6 │ │ │ │ + bl ffed77ba │ │ │ │ + bl ffed77be │ │ │ │ + bl 4037c2 │ │ │ │ + bl ffed77c6 │ │ │ │ + bl ffed77ca │ │ │ │ + bl 4037ce │ │ │ │ + bl ffefb7d2 │ │ │ │ + bl 34b7d6 │ │ │ │ + bl 34b7da │ │ │ │ sub.w ip, ip, #258 @ 0x102 │ │ │ │ cmp.w ip, #12 │ │ │ │ - bhi.w 20c8c0 │ │ │ │ + bhi.w 20c990 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #804 @ 0x324 │ │ │ │ - bne.w 20cb94 │ │ │ │ + bne.w 20cc64 │ │ │ │ movw r2, #4099 @ 0x1003 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cbb8 │ │ │ │ + bne.w 20cc88 │ │ │ │ cmp.w ip, #10 │ │ │ │ - bne.w 20c8c0 │ │ │ │ + bne.w 20c990 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #8 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ - bne.w 20d4c0 │ │ │ │ + bne.w 20d590 │ │ │ │ mvn.w r2, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ - b.w 20c818 │ │ │ │ + b.w 20c8e8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20cbf4 │ │ │ │ + bne.w 20ccc4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 20cee0 │ │ │ │ + b.w 20cfb0 │ │ │ │ sub.w ip, ip, #165 @ 0xa5 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #21064 @ 0x5248 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20cbb8 │ │ │ │ + bne.w 20cc88 │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20d3b6 │ │ │ │ + bne.w 20d486 │ │ │ │ movt r2, #8224 @ 0x2020 │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 20c8c0 │ │ │ │ - b.n 20cfce │ │ │ │ + beq.w 20c990 │ │ │ │ + b.n 20d09e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 20c818 │ │ │ │ - b.w 20ceca │ │ │ │ + bmi.w 20c8e8 │ │ │ │ + b.w 20cf9a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r5, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 20c818 │ │ │ │ - b.n 20d3d6 │ │ │ │ + bmi.w 20c8e8 │ │ │ │ + b.n 20d4a6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20cc68 │ │ │ │ + bne.w 20cd38 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20cbf4 │ │ │ │ - b.w 20cc68 │ │ │ │ + beq.w 20ccc4 │ │ │ │ + b.w 20cd38 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20d7aa │ │ │ │ + bne.n 20d87a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ - b.w 20cec4 │ │ │ │ + bl 20c48c │ │ │ │ + b.w 20cf94 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20cbf4 │ │ │ │ + bne.w 20ccc4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 20cd00 │ │ │ │ + b.w 20cdd0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20cbf4 │ │ │ │ + bne.w 20ccc4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 20cc64 │ │ │ │ + b.w 20cd34 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20d7c4 │ │ │ │ + bne.n 20d894 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ - b.n 20d3d0 │ │ │ │ + bl 20c48c │ │ │ │ + b.n 20d4a0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20cbf4 │ │ │ │ + bne.w 20ccc4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20ceca │ │ │ │ - b.w 20cbf4 │ │ │ │ + beq.w 20cf9a │ │ │ │ + b.w 20ccc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldrb r4, [r6, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20d660 │ │ │ │ + bne.w 20d730 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.n 20d0d2 │ │ │ │ + b.n 20d1a2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20cc36 │ │ │ │ + bne.w 20cd06 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r3, r0 │ │ │ │ - b.w 20cc1a │ │ │ │ + b.w 20ccea │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20ce3a │ │ │ │ + bne.w 20cf0a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ - b.w 20ce34 │ │ │ │ + bl 20c48c │ │ │ │ + b.w 20cf04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldrb r3, [r6, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20dbd8 │ │ │ │ + bne.w 20dca8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.n 20d32c │ │ │ │ + b.n 20d3fc │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 20d930 │ │ │ │ + cbnz r2, 20da00 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r2, r0 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ - b.w 20ccc0 │ │ │ │ + b.w 20cd90 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ - cbnz r2, 20d950 │ │ │ │ + cbnz r2, 20da20 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20cd78 │ │ │ │ + b.w 20ce48 │ │ │ │ sub.w ip, ip, #432 @ 0x1b0 │ │ │ │ cmp.w ip, #24 │ │ │ │ - bhi.w 20c8c0 │ │ │ │ + bhi.w 20c990 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #57481 @ 0xe089 │ │ │ │ movt r3, #496 @ 0x1f0 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20cb94 │ │ │ │ + bne.w 20cc64 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 20cbb8 │ │ │ │ + beq.w 20cc88 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.w 20ca04 │ │ │ │ - b.w 20c8c0 │ │ │ │ + beq.w 20cad4 │ │ │ │ + b.w 20c990 │ │ │ │ movw r3, #797 @ 0x31d │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 20d310 │ │ │ │ - bls.w 20dc32 │ │ │ │ + beq.w 20d3e0 │ │ │ │ + bls.w 20dd02 │ │ │ │ subw ip, ip, #858 @ 0x35a │ │ │ │ cmp.w ip, #27 │ │ │ │ - bhi.w 20c8c0 │ │ │ │ + bhi.w 20c990 │ │ │ │ cmp.w ip, #27 │ │ │ │ - bhi.w 20c8c0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d9bc ) │ │ │ │ + bhi.w 20c990 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20da8c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ - bl 40b9be │ │ │ │ + bl 40ba8e │ │ │ │ vrecps.f32 , , │ │ │ │ vrecps.f32 , , │ │ │ │ vrecps.f32 , , │ │ │ │ vrecps.f32 , , │ │ │ │ vrecps.f32 , , │ │ │ │ vrecps.f32 , , │ │ │ │ vrecps.f32 , , │ │ │ │ @@ -603198,251 +603405,251 @@ │ │ │ │ vrecps.f32 , , │ │ │ │ vrecps.f32 , , │ │ │ │ vrecps.f32 , , │ │ │ │ vrecps.f32 , , │ │ │ │ vrecps.f32 , , │ │ │ │ vrecps.f32 , , │ │ │ │ vrecps.f32 , , │ │ │ │ - bl 3e79fe │ │ │ │ + bl 3e7ace │ │ │ │ vrecps.f32 , , │ │ │ │ vrecps.f32 , , │ │ │ │ vrecps.f32 , , │ │ │ │ vrecps.f32 , , │ │ │ │ vrecps.f32 , , │ │ │ │ mcr 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ - bl 40ba26 │ │ │ │ - bl 40ba2a │ │ │ │ + bl 40baf6 │ │ │ │ + bl 40bafa │ │ │ │ sub.w r2, ip, #57 @ 0x39 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #81 @ 0x51 │ │ │ │ - bne.w 20cbb8 │ │ │ │ + bne.w 20cc88 │ │ │ │ tst.w r3, #130 @ 0x82 │ │ │ │ - bne.w 20d3b6 │ │ │ │ + bne.w 20d486 │ │ │ │ cmp.w ip, #62 @ 0x3e │ │ │ │ - bne.w 20c8c0 │ │ │ │ - b.w 20cfce │ │ │ │ + bne.w 20c990 │ │ │ │ + b.w 20d09e │ │ │ │ cmp.w ip, #404 @ 0x194 │ │ │ │ - bls.w 20c8c0 │ │ │ │ + bls.w 20c990 │ │ │ │ mvn.w fp, #404 @ 0x194 │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, ip, fp │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4481 @ 0x1181 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cb94 │ │ │ │ + bne.w 20cc64 │ │ │ │ movw r2, #16386 @ 0x4002 │ │ │ │ movt r2, #5 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cbb8 │ │ │ │ + bne.w 20cc88 │ │ │ │ cmp.w ip, #420 @ 0x1a4 │ │ │ │ - beq.w 20cd60 │ │ │ │ - b.w 20c8c0 │ │ │ │ + beq.w 20ce30 │ │ │ │ + b.w 20c990 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20cbf4 │ │ │ │ + bne.w 20ccc4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20d3ec │ │ │ │ + b.n 20d4bc │ │ │ │ cmp.w ip, #88 @ 0x58 │ │ │ │ - bhi.w 20cb9e │ │ │ │ + bhi.w 20cc6e │ │ │ │ cmp.w ip, #67 @ 0x43 │ │ │ │ - bls.w 20c8c0 │ │ │ │ + bls.w 20c990 │ │ │ │ sub.w ip, ip, #68 @ 0x44 │ │ │ │ cmp.w ip, #20 │ │ │ │ - bhi.w 20c8c0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20dacc ) │ │ │ │ + bhi.w 20c990 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20db9c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ - bl 5edace │ │ │ │ - bl 2fbad2 │ │ │ │ - bl 2fbad6 │ │ │ │ + bl 5edb9e │ │ │ │ + bl 2fbba2 │ │ │ │ + bl 2fbba6 │ │ │ │ ldcl 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldcl 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldcl 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldcl 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldcl 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldcl 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldcl 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - bl 2fbaf6 │ │ │ │ - bl 2fbafa │ │ │ │ + bl 2fbbc6 │ │ │ │ + bl 2fbbca │ │ │ │ ldcl 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldcl 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldcl 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldcl 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldcl 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldcl 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldcl 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ ldcl 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - bl 2d7b1e │ │ │ │ + bl 2d7bee │ │ │ │ mvn.w r1, r9 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r4, r2, r3 │ │ │ │ - b.w 20c8c0 │ │ │ │ + b.w 20c990 │ │ │ │ add.w r3, r8, ip, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - b.w 20c818 │ │ │ │ + b.w 20c8e8 │ │ │ │ cmp.w ip, #11 │ │ │ │ - beq.w 20d310 │ │ │ │ - b.w 20c8c0 │ │ │ │ + beq.w 20d3e0 │ │ │ │ + b.w 20c990 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20cddc │ │ │ │ + b.w 20ceac │ │ │ │ mov r0, r7 │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldrb r3, [r6, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20cc36 │ │ │ │ + bne.w 20cd06 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r3, r0 │ │ │ │ - b.w 20cc36 │ │ │ │ + b.w 20cd06 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldrb r4, [r6, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20cbf4 │ │ │ │ + bne.w 20ccc4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 20cd1c │ │ │ │ + b.w 20cdec │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20cbf4 │ │ │ │ + bne.w 20ccc4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20d408 │ │ │ │ + b.n 20d4d8 │ │ │ │ mvn.w r7, #304 @ 0x130 │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, ip, r7 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #33096 @ 0x8148 │ │ │ │ movt r2, #24 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cb94 │ │ │ │ + bne.w 20cc64 │ │ │ │ tst.w r3, #458759 @ 0x70007 │ │ │ │ - bne.w 20cbb8 │ │ │ │ + bne.w 20cc88 │ │ │ │ cmp.w ip, #326 @ 0x146 │ │ │ │ - bne.w 20c8c0 │ │ │ │ - b.w 20c808 │ │ │ │ + bne.w 20c990 │ │ │ │ + b.w 20c8d8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20d332 │ │ │ │ + b.w 20d402 │ │ │ │ movw r3, #545 @ 0x221 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 20cb74 │ │ │ │ + bhi.w 20cc44 │ │ │ │ cmp.w ip, #524 @ 0x20c │ │ │ │ - bls.w 20c8c0 │ │ │ │ + bls.w 20c990 │ │ │ │ mvn.w r0, #524 @ 0x20c │ │ │ │ movs r3, #1 │ │ │ │ add ip, r0 │ │ │ │ movw r2, #65448 @ 0xffa8 │ │ │ │ movt r2, #31 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20cb94 │ │ │ │ + bne.w 20cc64 │ │ │ │ tst.w r3, #19 │ │ │ │ - bne.w 20cbb8 │ │ │ │ - b.w 20c8c0 │ │ │ │ + bne.w 20cc88 │ │ │ │ + b.w 20c990 │ │ │ │ cmp.w ip, #23 │ │ │ │ - beq.w 20cfce │ │ │ │ - b.w 20c8c0 │ │ │ │ + beq.w 20d09e │ │ │ │ + b.w 20c990 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ mov r4, fp │ │ │ │ - b.w 20c818 │ │ │ │ + b.w 20c8e8 │ │ │ │ movw r3, #785 @ 0x311 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 20cbb8 │ │ │ │ + bls.w 20cc88 │ │ │ │ movw r3, #791 @ 0x317 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 20cbb8 │ │ │ │ - b.w 20c8c0 │ │ │ │ + beq.w 20cc88 │ │ │ │ + b.w 20c990 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ mov r4, r2 │ │ │ │ - b.w 20c818 │ │ │ │ + b.w 20c8e8 │ │ │ │ stmdb 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, #2700] @ 20e6f4 │ │ │ │ - ldr.w r2, [pc, #2700] @ 20e6f8 │ │ │ │ + ldr.w r3, [pc, #2700] @ 20e7c4 │ │ │ │ + ldr.w r2, [pc, #2700] @ 20e7c8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2692] @ 20e6fc │ │ │ │ + ldr.w r3, [pc, #2692] @ 20e7cc │ │ │ │ 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.w 20ded6 │ │ │ │ + beq.w 20dfa6 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov.w r3, #43008 @ 0xa800 │ │ │ │ movt r3, #512 @ 0x200 │ │ │ │ mov.w r1, #21504 @ 0x5400 │ │ │ │ movt r1, #256 @ 0x100 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp.w fp, #3 │ │ │ │ - bhi.w 20e11c │ │ │ │ + bhi.w 20e1ec │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r5, r6, #7 │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r6, r3, #20 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ add.w r9, r4, #24 │ │ │ │ cmp fp, r9 │ │ │ │ - beq.w 20e6d8 │ │ │ │ + beq.w 20e7a8 │ │ │ │ mov r0, fp │ │ │ │ - bl 20161c │ │ │ │ + bl 2016ec │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 20dd00 │ │ │ │ + cbz r3, 20ddd0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20dd00 │ │ │ │ + bne.n 20ddd0 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e2c4 │ │ │ │ + bne.w 20e394 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e2c4 │ │ │ │ + beq.w 20e394 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 20dd00 │ │ │ │ + cbz r3, 20ddd0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20dce0 │ │ │ │ + beq.n 20ddb0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ mov r6, r8 │ │ │ │ mov sl, r4 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -603458,598 +603665,598 @@ │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ strb.w lr, [sp, #81] @ 0x51 │ │ │ │ strh.w lr, [sp, #82] @ 0x52 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 20dc54 │ │ │ │ + bl 20dd24 │ │ │ │ ldr.w r9, [fp, #16] │ │ │ │ ldrb.w r6, [sp, #82] @ 0x52 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ddea │ │ │ │ + beq.n 20deba │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20ddea │ │ │ │ + bne.n 20deba │ │ │ │ mov r4, r9 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldrb.w r6, [r4, #34] @ 0x22 │ │ │ │ - cbnz r6, 20ddca │ │ │ │ + cbnz r6, 20de9a │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 20ddca │ │ │ │ + cbz r3, 20de9a │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 20ddaa │ │ │ │ + b.n 20de7a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 20c3bc │ │ │ │ - cbnz r0, 20ddbe │ │ │ │ - cbz r7, 20dda0 │ │ │ │ + bl 20c48c │ │ │ │ + cbnz r0, 20de8e │ │ │ │ + cbz r7, 20de70 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 20dda0 │ │ │ │ + beq.n 20de70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20e2a6 │ │ │ │ + beq.w 20e376 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 20e2b8 │ │ │ │ + bne.w 20e388 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e2b2 │ │ │ │ + beq.w 20e382 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldrb.w r2, [r8, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20dd80 │ │ │ │ + beq.n 20de50 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20ddd6 │ │ │ │ + cbz r3, 20dea6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20dd6e │ │ │ │ + beq.n 20de3e │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r7 │ │ │ │ strb.w r3, [sp, #81] @ 0x51 │ │ │ │ mov r7, r9 │ │ │ │ strb.w r3, [sp, #84] @ 0x54 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20dd42 │ │ │ │ + bne.n 20de12 │ │ │ │ ldrb.w r5, [sp, #83] @ 0x53 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - cbnz r5, 20de00 │ │ │ │ + cbnz r5, 20ded0 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ - cbz r3, 20de24 │ │ │ │ + cbz r3, 20def4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2016f8 │ │ │ │ + bl 2017c8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20de1a │ │ │ │ + b.n 20deea │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #36] @ 0x24 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2018ac │ │ │ │ + bl 20197c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 20de0a │ │ │ │ + bne.n 20deda │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [r4, #57] @ 0x39 │ │ │ │ strb.w r5, [r4, #58] @ 0x3a │ │ │ │ - bl 2018ac │ │ │ │ + bl 20197c │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20deb8 │ │ │ │ + beq.n 20df88 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20deb8 │ │ │ │ + bne.n 20df88 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, fp │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e422 │ │ │ │ + beq.w 20e4f2 │ │ │ │ strh.w sl, [r7, #34] @ 0x22 │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 20deac │ │ │ │ + cbz r3, 20df7c │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e3e6 │ │ │ │ + bne.w 20e4b6 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldrb.w r3, [fp, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e414 │ │ │ │ + bne.w 20e4e4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20e414 │ │ │ │ + bne.w 20e4e4 │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ - cbz r3, 20dea4 │ │ │ │ + cbz r3, 20df74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20e41e │ │ │ │ + beq.w 20e4ee │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 20e414 │ │ │ │ + bne.w 20e4e4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20de66 │ │ │ │ + bne.n 20df36 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 20deb8 │ │ │ │ + cbz r3, 20df88 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20de4c │ │ │ │ + beq.n 20df1c │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ - cbnz r3, 20dec8 │ │ │ │ + cbnz r3, 20df98 │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ ldrb.w r2, [r4, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ strb.w r3, [r8, #25] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20dca2 │ │ │ │ - ldr.w r2, [pc, #2088] @ 20e700 │ │ │ │ - ldr.w r3, [pc, #2080] @ 20e6fc │ │ │ │ + bne.w 20dd72 │ │ │ │ + ldr.w r2, [pc, #2088] @ 20e7d0 │ │ │ │ + ldr.w r3, [pc, #2080] @ 20e7cc │ │ │ │ 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 20e6d4 │ │ │ │ + bne.w 20e7a4 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrb.w r6, [r8, #25] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ str r5, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20e482 │ │ │ │ + bne.w 20e552 │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ mov r5, r8 │ │ │ │ add r6, sp, #32 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #53] @ 0x35 │ │ │ │ add r1, sp, #32 │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #53] @ 0x35 │ │ │ │ - bl 20dc54 │ │ │ │ + bl 20dd24 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ mov ip, r8 │ │ │ │ mov r6, lr │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ mov r1, lr │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #81] @ 0x51 │ │ │ │ - bl 20dc54 │ │ │ │ + bl 20dd24 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20e460 │ │ │ │ + beq.w 20e530 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add.w r1, r2, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 20e6ee │ │ │ │ + beq.w 20e7be │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr.w r3, [r1, #-12] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ - bcc.n 20dfa4 │ │ │ │ + bcc.n 20e074 │ │ │ │ ldrb r1, [r1, #15] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20e460 │ │ │ │ + beq.w 20e530 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 20df9c │ │ │ │ + beq.n 20e06c │ │ │ │ ldr r6, [r6, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20df94 │ │ │ │ + bne.n 20e064 │ │ │ │ subs r6, r6, r2 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2018ac │ │ │ │ + bl 20197c │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e054 │ │ │ │ + beq.n 20e124 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20e054 │ │ │ │ + bne.n 20e124 │ │ │ │ mov.w r9, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb.w r2, [r8, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20e302 │ │ │ │ + beq.w 20e3d2 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r9, [sl, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20e384 │ │ │ │ + bne.w 20e454 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ strb.w r0, [sl, #35] @ 0x23 │ │ │ │ ands.w r2, r2, #256 @ 0x100 │ │ │ │ - beq.n 20dff2 │ │ │ │ + beq.n 20e0c2 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ldr.w r5, [sl, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e32a │ │ │ │ + beq.w 20e3fa │ │ │ │ mov.w fp, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 20e028 │ │ │ │ + b.n 20e0f8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c3bc │ │ │ │ - cbnz r0, 20e038 │ │ │ │ + bl 20c48c │ │ │ │ + cbnz r0, 20e108 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ it ne │ │ │ │ addne.w fp, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20e36c │ │ │ │ + beq.w 20e43c │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldrb r1, [r4, #14] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20e006 │ │ │ │ + beq.n 20e0d6 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #34] @ 0x22 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 20e052 │ │ │ │ + cbz r3, 20e122 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20dfc4 │ │ │ │ + beq.n 20e094 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbnz r3, 20e064 │ │ │ │ + cbnz r3, 20e134 │ │ │ │ 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, 20e078 │ │ │ │ + cbnz r1, 20e148 │ │ │ │ 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, 20e096 │ │ │ │ + cbnz r2, 20e166 │ │ │ │ ldrb.w r2, [r8, #25] │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r8, #25] │ │ │ │ - b.n 20e11c │ │ │ │ + b.n 20e1ec │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e10c │ │ │ │ + beq.n 20e1dc │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20e102 │ │ │ │ + beq.n 20e1d2 │ │ │ │ ldrb.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20e32e │ │ │ │ + beq.w 20e3fe │ │ │ │ ldrb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20e390 │ │ │ │ + beq.w 20e460 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20e0dc │ │ │ │ + bhi.n 20e1ac │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r7, r2 │ │ │ │ movs r2, r1 │ │ │ │ movs r7, r2 │ │ │ │ lsls r6, r1, #12 │ │ │ │ movs r2, r1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 20e102 │ │ │ │ + bne.n 20e1d2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 20e102 │ │ │ │ + bhi.n 20e1d2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #12 │ │ │ │ movs r4, r1 │ │ │ │ movs r3, r5 │ │ │ │ movs r7, r3 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e0a6 │ │ │ │ + bne.n 20e176 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strbne.w r3, [r4, #36] @ 0x24 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20dca2 │ │ │ │ - b.n 20ded6 │ │ │ │ + bne.w 20dd72 │ │ │ │ + b.n 20dfa6 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e102 │ │ │ │ + bne.n 20e1d2 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e102 │ │ │ │ + beq.n 20e1d2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #22] │ │ │ │ - b.n 20e102 │ │ │ │ + b.n 20e1d2 │ │ │ │ ldrb.w r3, [r8, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e102 │ │ │ │ + bne.n 20e1d2 │ │ │ │ ldrb.w r3, [r8, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e102 │ │ │ │ + beq.n 20e1d2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #23] │ │ │ │ - b.n 20e102 │ │ │ │ - ldr.w r3, [pc, #1448] @ 20e704 │ │ │ │ + b.n 20e1d2 │ │ │ │ + ldr.w r3, [pc, #1448] @ 20e7d4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 20e174 │ │ │ │ + cbz r3, 20e244 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c738 │ │ │ │ - b.n 20e102 │ │ │ │ + bl 20c808 │ │ │ │ + b.n 20e1d2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20e102 │ │ │ │ + bls.n 20e1d2 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20e664 │ │ │ │ + beq.w 20e734 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ mov.w r9, #20 │ │ │ │ - b.n 20e1d0 │ │ │ │ + b.n 20e2a0 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 20e42e │ │ │ │ + bpl.w 20e4fe │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e4c8 │ │ │ │ + bne.w 20e598 │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ orrs r4, r3 │ │ │ │ strb.w r3, [r5, #76] @ 0x4c │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - bcs.n 20e21c │ │ │ │ + bcs.n 20e2ec │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ ldrb.w ip, [r8, #25] │ │ │ │ mla r2, r9, r7, r2 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 20e42e │ │ │ │ + bhi.w 20e4fe │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ tst.w r3, sl │ │ │ │ - bne.w 20e442 │ │ │ │ + bne.w 20e512 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 20e1ac │ │ │ │ + beq.n 20e27c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e4ec │ │ │ │ + bne.w 20e5bc │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e1ca │ │ │ │ + beq.n 20e29a │ │ │ │ ldrb.w r3, [r5, #74] @ 0x4a │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bcc.n 20e1d0 │ │ │ │ + bcc.n 20e2a0 │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orr.w r2, r4, r3 │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ - b.n 20e102 │ │ │ │ + b.n 20e1d2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - ldr.w r3, [pc, #1228] @ 20e708 │ │ │ │ + ldr.w r3, [pc, #1228] @ 20e7d8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 20e102 │ │ │ │ + beq.w 20e1d2 │ │ │ │ mov r7, r5 │ │ │ │ mov r9, fp │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ str r5, [sp, #4] │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldrb.w r4, [r8, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20e34c │ │ │ │ + bne.n 20e41c │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20e362 │ │ │ │ + bne.n 20e432 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 20e25c │ │ │ │ + bne.n 20e32c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 20e102 │ │ │ │ + b.n 20e1d2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 20e62a │ │ │ │ + bhi.w 20e6fa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #5 │ │ │ │ lsls r5, r3, #5 │ │ │ │ lsls r0, r1, #5 │ │ │ │ lsls r5, r3, #5 │ │ │ │ lsls r0, r1, #5 │ │ │ │ lsls r0, r2, #6 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20ddaa │ │ │ │ + bne.w 20de7a │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - b.n 20ddca │ │ │ │ + b.n 20de9a │ │ │ │ mov.w r3, #1 │ │ │ │ mov r8, r7 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 20ddca │ │ │ │ + b.n 20de9a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ strb.w r6, [r5, #35] @ 0x23 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 20e2da │ │ │ │ - b.n 20dcf4 │ │ │ │ + cbnz r2, 20e3aa │ │ │ │ + b.n 20ddc4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20dcf4 │ │ │ │ + beq.w 20ddc4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 20e2d0 │ │ │ │ + bne.n 20e3a0 │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ add.w r0, r3, #12 │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldrb.w r3, [sl, #14] │ │ │ │ - cbnz r3, 20e2fc │ │ │ │ + cbnz r3, 20e3cc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r3, r0 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 20dcf4 │ │ │ │ + b.n 20ddc4 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ ldrb.w r3, [sl, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 20e318 │ │ │ │ + bpl.n 20e3e8 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e040 │ │ │ │ + bne.w 20e110 │ │ │ │ ldr.w r5, [sl, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20dffe │ │ │ │ + bne.w 20e0ce │ │ │ │ mov fp, r3 │ │ │ │ - b.n 20e36e │ │ │ │ + b.n 20e43e │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 20e0e0 │ │ │ │ + beq.w 20e1b0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 20e464 │ │ │ │ + bhi.w 20e534 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e49c │ │ │ │ + beq.w 20e56c │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e102 │ │ │ │ - b.n 20e28e │ │ │ │ + bne.w 20e1d2 │ │ │ │ + b.n 20e35e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldrb r2, [r5, #14] │ │ │ │ - cbnz r2, 20e362 │ │ │ │ + cbnz r2, 20e432 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e276 │ │ │ │ + beq.n 20e346 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 20e102 │ │ │ │ + b.n 20e1d2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r2, r2, #1 │ │ │ │ tst r7, r2 │ │ │ │ - beq.w 20e040 │ │ │ │ - b.n 20e038 │ │ │ │ + beq.w 20e110 │ │ │ │ + b.n 20e108 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 20c3fc │ │ │ │ - b.n 20dfda │ │ │ │ + bl 20c4cc │ │ │ │ + b.n 20e0aa │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ - cbz r1, 20e3e2 │ │ │ │ + cbz r1, 20e4b2 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20e3e2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 20e3a4 ) │ │ │ │ + bhi.n 20e4b2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 20e474 ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -604063,911 +604270,911 @@ │ │ │ │ ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 202268 │ │ │ │ - cbz r0, 20e3de │ │ │ │ + bl 202338 │ │ │ │ + cbz r0, 20e4ae │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c3fc │ │ │ │ + bl 20c4cc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 20e0c0 │ │ │ │ + b.n 20e190 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 20e0c0 │ │ │ │ + b.n 20e190 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 20e6ee │ │ │ │ + beq.w 20e7be │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 20de70 │ │ │ │ + bcc.w 20df40 │ │ │ │ ldrb.w r2, [fp, #15] │ │ │ │ - cbz r2, 20e414 │ │ │ │ + cbz r2, 20e4e4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20e406 │ │ │ │ + bne.n 20e4d6 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 20de70 │ │ │ │ + beq.w 20df40 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ - b.n 20deac │ │ │ │ + b.n 20df7c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - b.n 20dea4 │ │ │ │ + b.n 20df74 │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20deac │ │ │ │ - b.n 20de5a │ │ │ │ + bne.w 20df7c │ │ │ │ + b.n 20df2a │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20e50a │ │ │ │ + bne.n 20e5da │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 20e1ca │ │ │ │ + b.n 20e29a │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20e4a8 │ │ │ │ + bne.n 20e578 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20e1ca │ │ │ │ + beq.w 20e29a │ │ │ │ ldrb.w r3, [r5, #73] @ 0x49 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 20e1ca │ │ │ │ + b.n 20e29a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20dfa4 │ │ │ │ + b.n 20e074 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, #676 @ 0x2a4 │ │ │ │ - bne.w 20e102 │ │ │ │ + bne.w 20e1d2 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20e174 │ │ │ │ + bne.w 20e244 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e102 │ │ │ │ - b.n 20e188 │ │ │ │ + bne.w 20e1d2 │ │ │ │ + b.n 20e258 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldrb r7, [r5, #14] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20df12 │ │ │ │ + bne.w 20dfe2 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20df12 │ │ │ │ + b.n 20dfe2 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e102 │ │ │ │ - b.n 20e238 │ │ │ │ + bne.w 20e1d2 │ │ │ │ + b.n 20e308 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20e5d6 │ │ │ │ + bne.w 20e6a6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 20e452 │ │ │ │ + b.n 20e522 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e5ea │ │ │ │ + bne.w 20e6ba │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 20e1c6 │ │ │ │ + b.n 20e296 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20e5e4 │ │ │ │ + bne.n 20e6b4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 20e20a │ │ │ │ + b.n 20e2da │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20e5dc │ │ │ │ + bne.n 20e6ac │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ orrs r4, r0 │ │ │ │ - b.n 20e1ca │ │ │ │ + b.n 20e29a │ │ │ │ ldrb.w ip, [r8, #25] │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ add.w r3, r5, #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 20e5f2 │ │ │ │ + bne.n 20e6c2 │ │ │ │ ldrb.w r3, [r9, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - b.n 20e102 │ │ │ │ + b.n 20e1d2 │ │ │ │ add.w r3, r5, #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 r9, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20e60e │ │ │ │ + bne.n 20e6de │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 20e532 │ │ │ │ + b.n 20e602 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ movw r3, #62845 @ 0xf57d │ │ │ │ movt r3, #255 @ 0xff │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e62a │ │ │ │ + beq.n 20e6fa │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20e6b4 │ │ │ │ + beq.w 20e784 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldrsb.w r1, [r3, #65] @ 0x41 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 20e698 │ │ │ │ + beq.n 20e768 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20e678 │ │ │ │ + beq.n 20e748 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 20e5b6 │ │ │ │ + bne.n 20e686 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e68a │ │ │ │ + bne.n 20e75a │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20e54e │ │ │ │ + b.n 20e61e │ │ │ │ add.w r3, r5, #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 20e62e │ │ │ │ + bne.n 20e6fe │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 20e642 │ │ │ │ + b.n 20e712 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 20e458 │ │ │ │ + b.n 20e528 │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 20e1ca │ │ │ │ + b.n 20e29a │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ - b.n 20e20e │ │ │ │ + b.n 20e2de │ │ │ │ ldr.w lr, [r5, #52] @ 0x34 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 20e1c6 │ │ │ │ + b.n 20e296 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldrb.w r3, [r9, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e54e │ │ │ │ + bne.n 20e61e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ orrs r7, r0 │ │ │ │ uxtb r3, r7 │ │ │ │ - b.n 20e54e │ │ │ │ + b.n 20e61e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldrb.w r7, [r9, #14] │ │ │ │ - cbnz r7, 20e624 │ │ │ │ + cbnz r7, 20e6f4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w ip, [r8, #25] │ │ │ │ - b.n 20e532 │ │ │ │ + b.n 20e602 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20e54e │ │ │ │ + b.n 20e61e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2016b4 │ │ │ │ + bl 201784 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ - cbnz r3, 20e642 │ │ │ │ + cbnz r3, 20e712 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20e54e │ │ │ │ + beq.n 20e61e │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ movw r2, #62845 @ 0xf57d │ │ │ │ movt r2, #64767 @ 0xfcff │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 20e54e │ │ │ │ + b.n 20e61e │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ mov r4, lr │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orr.w r2, r4, r3 │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ - b.n 20e102 │ │ │ │ + b.n 20e1d2 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r2, #8 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e5b6 │ │ │ │ + beq.n 20e686 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 20e54e │ │ │ │ + b.n 20e61e │ │ │ │ cmp r2, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e5b6 │ │ │ │ + beq.n 20e686 │ │ │ │ ldrh r3, [r6, #20] │ │ │ │ and.w r3, r3, #448 @ 0x1c0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 20e54e │ │ │ │ + b.n 20e61e │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 5a30c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 201dc4 │ │ │ │ + bl 201e94 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 20c738 │ │ │ │ + bl 20c808 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 20e54e │ │ │ │ + b.n 20e61e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 20161c │ │ │ │ + bl 2016ec │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #30 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ - cbnz r3, 20e726 │ │ │ │ + cbnz r3, 20e7f6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 20c3bc │ │ │ │ + bl 20c48c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (20e7a4 ) │ │ │ │ + ldr r2, [pc, #104] @ (20e874 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (20e7a8 ) │ │ │ │ + ldr r3, [pc, #104] @ (20e878 ) │ │ │ │ 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 24f72c │ │ │ │ + bl 24f7fc │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ strb.w r5, [sp, #24] │ │ │ │ - bl 20dc54 │ │ │ │ + bl 20dd24 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24f83c │ │ │ │ - ldr r2, [pc, #32] @ (20e7ac ) │ │ │ │ - ldr r3, [pc, #28] @ (20e7a8 ) │ │ │ │ + bl 24f90c │ │ │ │ + ldr r2, [pc, #32] @ (20e87c ) │ │ │ │ + ldr r3, [pc, #28] @ (20e878 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20e7a0 │ │ │ │ + bne.n 20e870 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - adds r2, r7, r2 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 20e7ce │ │ │ │ - b.n 20e7ea │ │ │ │ + cbnz r3, 20e89e │ │ │ │ + b.n 20e8ba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20e7ea │ │ │ │ + cbz r3, 20e8ba │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e7c8 │ │ │ │ + beq.n 20e898 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 24f72c │ │ │ │ - b.n 20e7e2 │ │ │ │ + bl 24f7fc │ │ │ │ + b.n 20e8b2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20e7d4 │ │ │ │ + bne.n 20e8a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e7dc │ │ │ │ + bne.n 20e8ac │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20e832 │ │ │ │ + cbz r2, 20e902 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20e80c │ │ │ │ + b.n 20e8dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20e832 │ │ │ │ + cbz r2, 20e902 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e806 │ │ │ │ + beq.n 20e8d6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r5, [r3, #188] @ 0xbc │ │ │ │ orr.w r5, r5, #2048 @ 0x800 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20e72c │ │ │ │ - b.n 20e82a │ │ │ │ + bl 20e7fc │ │ │ │ + b.n 20e8fa │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20e81c │ │ │ │ + bne.n 20e8ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e824 │ │ │ │ + bne.n 20e8f4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov fp, 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 20eaa8 │ │ │ │ + beq.w 20eb78 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r8, [sl, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r8, #304] @ 0x130 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ea90 │ │ │ │ + beq.w 20eb60 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ mov sl, r6 │ │ │ │ subs r5, r3, #4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ str.w r3, [r4, #304] @ 0x130 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ea6e │ │ │ │ + beq.w 20eb3e │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ subs r5, r3, #4 │ │ │ │ strd r8, r7, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r7, [r5, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r7, #304] @ 0x130 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ea50 │ │ │ │ + beq.w 20eb20 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r5, sl, [sp, #56] @ 0x38 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ strd r4, r9, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr.w r9, [sl, #4]! │ │ │ │ adds r4, r1, #1 │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r1, [r9, #304] @ 0x130 │ │ │ │ ldr.w r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20ea2e │ │ │ │ + beq.w 20eafe │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ strd r7, r6, [sp, #64] @ 0x40 │ │ │ │ subs r5, r1, #4 │ │ │ │ strd r8, sl, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r6, #304] @ 0x130 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ea0c │ │ │ │ + beq.n 20eadc │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ strd r9, r4, [sp, #20] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w sl, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [sl, #304] @ 0x130 │ │ │ │ ldr.w r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e9f0 │ │ │ │ + beq.n 20eac0 │ │ │ │ ldr.w r5, [sl, #80] @ 0x50 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ subs r7, r5, #4 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r5, #304] @ 0x130 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ - cbz r3, 20e9d0 │ │ │ │ + cbz r3, 20eaa0 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r6, r5 │ │ │ │ str r7, [sp, #4] │ │ │ │ subs r7, r3, #4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ adds r0, r3, #1 │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r3, [r5, #304] @ 0x130 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ - cbz r3, 20e9b2 │ │ │ │ + cbz r3, 20ea82 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ mov r1, fp │ │ │ │ - bl 20e834 │ │ │ │ + bl 20e904 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 20e9a0 │ │ │ │ + bcc.n 20ea70 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ str.w r0, [fp] │ │ │ │ str.w r3, [r5, #308] @ 0x134 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 20e982 │ │ │ │ + bcc.n 20ea52 │ │ │ │ mov r5, r6 │ │ │ │ ldrd r6, r7, [sp] │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r5, #308] @ 0x134 │ │ │ │ ldr.w r3, [sl, #76] @ 0x4c │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 20e95e │ │ │ │ + bcc.n 20ea2e │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [sl, #308] @ 0x134 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 20e934 │ │ │ │ + bcc.n 20ea04 │ │ │ │ ldrd r9, r4, [sp, #20] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r4, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 20e90e │ │ │ │ + bcc.w 20e9de │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, sl, [sp, #72] @ 0x48 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r1, [fp] │ │ │ │ adds r4, r1, #1 │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r1, [r9, #308] @ 0x134 │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ cmp r8, r1 │ │ │ │ - bcc.w 20e8e2 │ │ │ │ + bcc.w 20e9b2 │ │ │ │ ldrd r4, r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r5, sl, [sp, #56] @ 0x38 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r7, #308] @ 0x134 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 20e8b6 │ │ │ │ + bcc.w 20e986 │ │ │ │ ldrd r8, r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 20e890 │ │ │ │ + bcc.w 20e960 │ │ │ │ mov r6, sl │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ str.w r3, [r8, #308] @ 0x134 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 20e864 │ │ │ │ + bhi.w 20e934 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ 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, #496] @ (20ecc0 ) │ │ │ │ + ldr r2, [pc, #496] @ (20ed90 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #496] @ (20ecc4 ) │ │ │ │ + ldr r3, [pc, #496] @ (20ed94 ) │ │ │ │ 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 24f72c │ │ │ │ + bl 24f7fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 201618 │ │ │ │ - cbz r0, 20eb24 │ │ │ │ + bl 2016e8 │ │ │ │ + cbz r0, 20ebf4 │ │ │ │ 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 1e6994 │ │ │ │ + bl 1e6a64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2017fc │ │ │ │ + bl 2018cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20eafa │ │ │ │ + bne.n 20ebca │ │ │ │ mov r0, r5 │ │ │ │ - bl 201618 │ │ │ │ + bl 2016e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20eb92 │ │ │ │ + beq.n 20ec62 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 20eb86 │ │ │ │ + beq.n 20ec56 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ecae │ │ │ │ + beq.w 20ed7e │ │ │ │ ldr r7, [r0, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ add.w lr, r7, r3 │ │ │ │ ldr.w r2, [r7], #4 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 20eb78 │ │ │ │ + cbz r3, 20ec48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20eca4 │ │ │ │ + beq.w 20ed74 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 20eb78 │ │ │ │ + beq.n 20ec48 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r4, [r1, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 20eb70 │ │ │ │ + bls.n 20ec40 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 20eb60 │ │ │ │ + bhi.n 20ec30 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 20eb74 │ │ │ │ + bls.n 20ec44 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ ldr r4, [r1, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 20eb6c │ │ │ │ + bhi.n 20ec3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20eb58 │ │ │ │ + bne.n 20ec28 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 20eb46 │ │ │ │ + bne.n 20ec16 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ strne r1, [r0, #72] @ 0x48 │ │ │ │ movne r6, #1 │ │ │ │ - bl 2017fc │ │ │ │ + bl 2018cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20eb30 │ │ │ │ + bne.n 20ec00 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20eb24 │ │ │ │ + bne.n 20ebf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201618 │ │ │ │ + bl 2016e8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20ebdc │ │ │ │ + cbz r0, 20ecac │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 20ebd0 │ │ │ │ + bls.n 20eca0 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - cbz r1, 20ebca │ │ │ │ + cbz r1, 20ec9a │ │ │ │ ldr r1, [r6, #72] @ 0x48 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 20ebca │ │ │ │ + beq.n 20ec9a │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e6a8c │ │ │ │ + bl 1e6b5c │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20ebb4 │ │ │ │ + bne.n 20ec84 │ │ │ │ ldrd r2, r3, [r6, #52] @ 0x34 │ │ │ │ adds r1, r2, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 20eba6 │ │ │ │ + bne.n 20ec76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2017fc │ │ │ │ + bl 2018cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20eb9c │ │ │ │ + bne.n 20ec6c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - bl 1e500c │ │ │ │ + bl 1e50dc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201618 │ │ │ │ - cbz r0, 20ec04 │ │ │ │ + bl 2016e8 │ │ │ │ + cbz r0, 20ecd4 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 20ebfc │ │ │ │ + cbz r3, 20eccc │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - bl 2017fc │ │ │ │ + bl 2018cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ebf2 │ │ │ │ + bne.n 20ecc2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201618 │ │ │ │ + bl 2016e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20ec3e │ │ │ │ + cbz r0, 20ed0e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20ec2a │ │ │ │ + b.n 20ecfa │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #84 @ 0x54 │ │ │ │ - bhi.n 20ecb2 │ │ │ │ + bhi.n 20ed82 │ │ │ │ strd r7, r0, [r4, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2017fc │ │ │ │ + bl 2018cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20ec3e │ │ │ │ + cbz r0, 20ed0e │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20ec12 │ │ │ │ + bne.n 20ece2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ - bl 2017fc │ │ │ │ + bl 2018cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ec2a │ │ │ │ + bne.n 20ecfa │ │ │ │ mov r0, r5 │ │ │ │ - bl 201618 │ │ │ │ - cbz r0, 20ec5e │ │ │ │ + bl 2016e8 │ │ │ │ + cbz r0, 20ed2e │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 20ec56 │ │ │ │ + cbz r3, 20ed26 │ │ │ │ ldrd r2, r1, [r3, #76] @ 0x4c │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 2017fc │ │ │ │ + bl 2018cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ec46 │ │ │ │ + bne.n 20ed16 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r6, #304] @ 0x130 │ │ │ │ - cbz r2, 20ec86 │ │ │ │ + cbz r2, 20ed56 │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, sp │ │ │ │ - bl 20e834 │ │ │ │ + bl 20e904 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 20ec72 │ │ │ │ + bcc.n 20ed42 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #64] @ (20ecc8 ) │ │ │ │ + ldr r2, [pc, #64] @ (20ed98 ) │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ - ldr r3, [pc, #52] @ (20ecc4 ) │ │ │ │ + ldr r3, [pc, #52] @ (20ed94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20ecbc │ │ │ │ + bne.n 20ed8c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.w 20eb46 │ │ │ │ - b.n 20eb7c │ │ │ │ + bne.w 20ec16 │ │ │ │ + b.n 20ec4c │ │ │ │ mov r1, r3 │ │ │ │ - b.n 20eb7c │ │ │ │ + b.n 20ec4c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e4dd0 │ │ │ │ - b.n 20ec1c │ │ │ │ + bl 1e4ea0 │ │ │ │ + b.n 20ecec │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ 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 20ece2 │ │ │ │ + bpl.n 20edb2 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 20eabc │ │ │ │ + bl 20eb8c │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ ldr.w r2, [r1, #304] @ 0x130 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 20ed06 │ │ │ │ + bcc.n 20edd6 │ │ │ │ ldr.w r0, [r0, #308] @ 0x134 │ │ │ │ ldr.w r3, [r1, #308] @ 0x134 │ │ │ │ cmp r3, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 20ed1a │ │ │ │ + cbz r3, 20edea │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r5, [pc, #760] @ (20f02c ) │ │ │ │ + ldr r5, [pc, #760] @ (20f0fc ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r4, [pc, #760] @ (20f030 ) │ │ │ │ + ldr r4, [pc, #760] @ (20f100 ) │ │ │ │ add r5, pc │ │ │ │ ldr.w fp, [r2] │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ mov.w r4, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -604975,90 +605182,90 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrb.w r4, [sp, #184] @ 0xb8 │ │ │ │ cmp fp, r3 │ │ │ │ str r4, [sp, #20] │ │ │ │ it cs │ │ │ │ movcs r0, r1 │ │ │ │ - bcs.w 20eec4 │ │ │ │ + bcs.w 20ef94 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20eeb4 │ │ │ │ + beq.w 20ef84 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ mov r6, fp │ │ │ │ strd r9, r8, [sp, #4] │ │ │ │ str.w r9, [sp, #28] │ │ │ │ mov r5, r8 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r8 │ │ │ │ mov fp, r8 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20ee78 │ │ │ │ + beq.n 20ef48 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ strd r5, r7, [sp, #48] @ 0x30 │ │ │ │ strd r5, r5, [sp, #92] @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20eee0 │ │ │ │ + beq.w 20efb0 │ │ │ │ ldrb.w r8, [sp, #8] │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ strb.w r8, [sp, #92] @ 0x5c │ │ │ │ mov ip, r3 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ cmp.w lr, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 20eddc │ │ │ │ + bne.n 20eeac │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20eee6 │ │ │ │ + beq.w 20efb6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ strb.w r8, [sp, #124] @ 0x7c │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr.w r6, [sl] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub.w r3, r2, r9 │ │ │ │ subs r3, r3, r6 │ │ │ │ subs r6, r2, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20eeea │ │ │ │ + beq.n 20efba │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20ef9a │ │ │ │ + bne.w 20f06a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20efe6 │ │ │ │ + bne.w 20f0b6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r9, r3 │ │ │ │ @@ -605069,539 +605276,539 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ sub.w r3, r9, r2 │ │ │ │ cmp r2, r9 │ │ │ │ it ls │ │ │ │ movls r9, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 20eeb0 │ │ │ │ + beq.n 20ef80 │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20ed8a │ │ │ │ + bne.n 20ee5a │ │ │ │ ldr r6, [sp, #0] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20eea2 │ │ │ │ + cbz r0, 20ef72 │ │ │ │ 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, r6 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 20ee6a │ │ │ │ + bne.n 20ef3a │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 202814 │ │ │ │ + bl 2028e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 2038a0 │ │ │ │ - ldr r2, [pc, #364] @ (20f034 ) │ │ │ │ - ldr r3, [pc, #360] @ (20f030 ) │ │ │ │ + bl 203970 │ │ │ │ + ldr r2, [pc, #364] @ (20f104 ) │ │ │ │ + ldr r3, [pc, #360] @ (20f100 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20f028 │ │ │ │ + bne.w 20f0f8 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 20ef32 │ │ │ │ + bne.n 20f002 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 20ee22 │ │ │ │ - cbnz r3, 20ef4c │ │ │ │ + b.n 20eef2 │ │ │ │ + cbnz r3, 20f01c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20ee3e │ │ │ │ + beq.n 20ef0e │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20ef20 │ │ │ │ + cbz r0, 20eff0 │ │ │ │ add r3, sp, #32 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20ee3e │ │ │ │ + b.n 20ef0e │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 20eddc │ │ │ │ + b.n 20eeac │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20ef82 │ │ │ │ + cbz r0, 20f052 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20ee3e │ │ │ │ - b.n 20eef0 │ │ │ │ + beq.w 20ef0e │ │ │ │ + b.n 20efc0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20efd0 │ │ │ │ + cbz r0, 20f0a0 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20ee3e │ │ │ │ + beq.w 20ef0e │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20f016 │ │ │ │ + cbz r0, 20f0e6 │ │ │ │ add r3, sp, #32 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20ee3e │ │ │ │ + b.n 20ef0e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r4, #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, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #424] @ (20f1f0 ) │ │ │ │ + ldr r2, [pc, #424] @ (20f2c0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #424] @ (20f1f4 ) │ │ │ │ + ldr r3, [pc, #424] @ (20f2c4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldrb r6, [r1, #13] │ │ │ │ - vldr d0, [pc, #372] @ 20f1c8 │ │ │ │ + vldr d0, [pc, #372] @ 20f298 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20f08a │ │ │ │ + cbz r0, 20f15a │ │ │ │ add r2, sp, #16 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ - vldr d0, [pc, #308] @ 20f1d0 │ │ │ │ + vldr d0, [pc, #308] @ 20f2a0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20f0c6 │ │ │ │ + cbz r0, 20f196 │ │ │ │ add r2, sp, #16 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r6, r0 │ │ │ │ - vldr d0, [pc, #256] @ 20f1d8 │ │ │ │ + vldr d0, [pc, #256] @ 20f2a8 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20f108 │ │ │ │ + cbz r0, 20f1d8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ - vldr d0, [pc, #200] @ 20f1e0 │ │ │ │ + bl 2037d4 │ │ │ │ + vldr d0, [pc, #200] @ 20f2b0 │ │ │ │ movs r1, #32 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20f146 │ │ │ │ + cbz r0, 20f216 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - vldr d0, [pc, #144] @ 20f1e8 │ │ │ │ + vldr d0, [pc, #144] @ 20f2b8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 200f70 │ │ │ │ + bl 201040 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 20f188 │ │ │ │ + cbz r0, 20f258 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ - ldr r2, [pc, #72] @ (20f1f8 ) │ │ │ │ - ldr r3, [pc, #68] @ (20f1f4 ) │ │ │ │ + bl 203784 │ │ │ │ + ldr r2, [pc, #72] @ (20f2c8 ) │ │ │ │ + ldr r3, [pc, #68] @ (20f2c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20f1c4 │ │ │ │ + bne.n 20f294 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 20f1e4 │ │ │ │ + bvc.n 20f2b4 │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 20f16e │ │ │ │ - b.n 20ee8c │ │ │ │ + bcc.n 20f23e │ │ │ │ + b.n 20ef5c │ │ │ │ strb r5, [r5, r3] │ │ │ │ subs r7, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ ands r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ push {r2, r3, r4, r6, r7, lr} │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20f242 │ │ │ │ + bne.n 20f312 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bpl.n 20f242 │ │ │ │ + bpl.n 20f312 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 20f244 │ │ │ │ + bpl.n 20f314 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ eor.w r2, r2, #8388608 @ 0x800000 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ subne r3, #4 │ │ │ │ - beq.n 20f242 │ │ │ │ + beq.n 20f312 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 20f238 │ │ │ │ + bmi.n 20f308 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20f262 │ │ │ │ + beq.n 20f332 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20f22c │ │ │ │ + bne.n 20f2fc │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 20f218 │ │ │ │ + bmi.n 20f2e8 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 20f218 │ │ │ │ + bmi.n 20f2e8 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 20f242 │ │ │ │ + bpl.n 20f312 │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 20f218 │ │ │ │ + b.n 20f2e8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 20f1fc │ │ │ │ + bl 20f2cc │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20f294 │ │ │ │ + beq.n 20f364 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 20f27e │ │ │ │ + bmi.n 20f34e │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20f27e │ │ │ │ - b.n 20f272 │ │ │ │ + bne.n 20f34e │ │ │ │ + b.n 20f342 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr.w sl, [pc, #888] @ 20f628 │ │ │ │ + ldr.w sl, [pc, #888] @ 20f6f8 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #884] @ (20f62c ) │ │ │ │ + ldr r2, [pc, #884] @ (20f6fc ) │ │ │ │ add sl, pc │ │ │ │ - ldr r3, [pc, #884] @ (20f630 ) │ │ │ │ + ldr r3, [pc, #884] @ (20f700 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 207180 │ │ │ │ + bl 207250 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20f2f8 │ │ │ │ + beq.n 20f3c8 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #52 @ 0x34 │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ str.w ip, [r2] │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ strd r4, r4, [r5, #48] @ 0x30 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 20f5f4 │ │ │ │ + beq.w 20f6c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r6, #461 @ 0x1cd │ │ │ │ str r5, [sp, #20] │ │ │ │ clz r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 20f36e │ │ │ │ + cbz r5, 20f43e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20f52c │ │ │ │ + beq.w 20f5fc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20f4ba │ │ │ │ + beq.w 20f58a │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20f356 │ │ │ │ + beq.n 20f426 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20f46c │ │ │ │ + beq.w 20f53c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f46c │ │ │ │ + beq.w 20f53c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20f4ba │ │ │ │ + beq.w 20f58a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20f338 │ │ │ │ + bne.n 20f408 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ - beq.w 20f518 │ │ │ │ + beq.w 20f5e8 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 20f488 │ │ │ │ + beq.w 20f558 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20f33a │ │ │ │ + bne.n 20f40a │ │ │ │ mov r0, r7 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f31e │ │ │ │ + bne.n 20f3ee │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ adds r5, #32 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w fp, [r5, #-8] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ @@ -605611,354 +605818,354 @@ │ │ │ │ ldrne r1, [r2, #28] │ │ │ │ ldrbne r4, [r1, #12] │ │ │ │ subne r4, #6 │ │ │ │ itt ne │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ cmp fp, r5 │ │ │ │ - beq.w 20f5ee │ │ │ │ + beq.w 20f6be │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - cbz r1, 20f3be │ │ │ │ + cbz r1, 20f48e │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, fp, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f5e2 │ │ │ │ + beq.w 20f6b2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f614 │ │ │ │ + beq.w 20f6e4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 208e58 │ │ │ │ + bl 208f28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20f58e │ │ │ │ + beq.w 20f65e │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20f426 │ │ │ │ + cbz r0, 20f4f6 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204284 │ │ │ │ + bl 204354 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 20f5ee │ │ │ │ + beq.w 20f6be │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20f5e6 │ │ │ │ + beq.w 20f6b6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20f618 │ │ │ │ + beq.w 20f6e8 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sp, #24 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - bl 208f78 │ │ │ │ + bl 209048 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204340 │ │ │ │ - b.n 20f5c6 │ │ │ │ + bl 204410 │ │ │ │ + b.n 20f696 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20f4f4 │ │ │ │ + beq.n 20f5c4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 20f36e │ │ │ │ + bne.w 20f43e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq.n 20f552 │ │ │ │ + beq.n 20f622 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 20f36e │ │ │ │ + bne.w 20f43e │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #424] @ (20f634 ) │ │ │ │ + ldr r1, [pc, #424] @ (20f704 ) │ │ │ │ add.w r0, r8, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ add.w r1, r1, #57344 @ 0xe000 │ │ │ │ ldrb.w r1, [r1, #1710] @ 0x6ae │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20f33a │ │ │ │ - b.n 20f36e │ │ │ │ + bne.w 20f40a │ │ │ │ + b.n 20f43e │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20f50e │ │ │ │ - cbnz r2, 20f4d8 │ │ │ │ + beq.n 20f5de │ │ │ │ + cbnz r2, 20f5a8 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp.w r2, #8388608 @ 0x800000 │ │ │ │ ite ne │ │ │ │ movne r0, r9 │ │ │ │ orreq.w r0, r9, #1 │ │ │ │ - cbz r0, 20f4e2 │ │ │ │ + cbz r0, 20f5b2 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20f33a │ │ │ │ - b.n 20f36e │ │ │ │ + bne.w 20f40a │ │ │ │ + b.n 20f43e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e1998 │ │ │ │ + bl 1e1a68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f56c │ │ │ │ + beq.n 20f63c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 20f4da │ │ │ │ + b.n 20f5aa │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 20f53c │ │ │ │ + beq.n 20f60c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20f4c2 │ │ │ │ + beq.n 20f592 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20f31e │ │ │ │ - b.n 20f37a │ │ │ │ + bne.w 20f3ee │ │ │ │ + b.n 20f44a │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 20f1fc │ │ │ │ - b.n 20f4da │ │ │ │ + bl 20f2cc │ │ │ │ + b.n 20f5aa │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20f33a │ │ │ │ - b.n 20f36e │ │ │ │ + bne.w 20f40a │ │ │ │ + b.n 20f43e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20f4b8 │ │ │ │ + beq.n 20f588 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 20f36e │ │ │ │ + bne.w 20f43e │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 20f35a │ │ │ │ + b.n 20f42a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f1fc │ │ │ │ + bl 20f2cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20f31e │ │ │ │ - b.n 20f37a │ │ │ │ + bne.w 20f3ee │ │ │ │ + b.n 20f44a │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20f31e │ │ │ │ - b.n 20f37a │ │ │ │ + bne.w 20f3ee │ │ │ │ + b.n 20f44a │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 206e64 │ │ │ │ + bl 206f34 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fe464 │ │ │ │ + bl 1fe534 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e19d4 │ │ │ │ - b.n 20f4ec │ │ │ │ + bl 1e1aa4 │ │ │ │ + b.n 20f5bc │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1feebc │ │ │ │ + bl 1fef8c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r2, #2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #24 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 208f78 │ │ │ │ + bl 209048 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 20f5ea │ │ │ │ + cbz r3, 20f6ba │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ strd r4, r6, [r7] │ │ │ │ - ldr r2, [pc, #112] @ (20f638 ) │ │ │ │ - ldr r3, [pc, #100] @ (20f630 ) │ │ │ │ + ldr r2, [pc, #112] @ (20f708 ) │ │ │ │ + ldr r3, [pc, #100] @ (20f700 ) │ │ │ │ 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 20f624 │ │ │ │ + bne.n 20f6f4 │ │ │ │ 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 20f3d6 │ │ │ │ + b.n 20f4a6 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 20f452 │ │ │ │ + b.n 20f522 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b.n 20f5bc │ │ │ │ + b.n 20f68c │ │ │ │ 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 20f61c │ │ │ │ + beq.n 20f6ec │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ sub.w r4, r4, #6 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 20f3a6 │ │ │ │ + b.n 20f476 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 20f3d6 │ │ │ │ + b.n 20f4a6 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 20f452 │ │ │ │ + b.n 20f522 │ │ │ │ mov r4, fp │ │ │ │ str.w fp, [sp, #8] │ │ │ │ - b.n 20f3a6 │ │ │ │ + b.n 20f476 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #584] @ (20f898 ) │ │ │ │ - ldr r3, [pc, #584] @ (20f89c ) │ │ │ │ + ldr r2, [pc, #584] @ (20f968 ) │ │ │ │ + ldr r3, [pc, #584] @ (20f96c ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r1, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [sl, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ mov r7, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20f6ee │ │ │ │ + beq.n 20f7be │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #176] @ 0xb0 │ │ │ │ - cbz r2, 20f688 │ │ │ │ + cbz r2, 20f758 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.w 20f814 │ │ │ │ + beq.w 20f8e4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6a10 │ │ │ │ + bl 1e6ae0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f71a │ │ │ │ + beq.n 20f7ea │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20f810 │ │ │ │ + beq.w 20f8e0 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2001a8 │ │ │ │ + bl 200278 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ strd r4, r5, [r9] │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.n 20f70c │ │ │ │ + bhi.n 20f7dc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20f878 │ │ │ │ + beq.w 20f948 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r8, sl │ │ │ │ mov r4, r6 │ │ │ │ sub.w r5, r8, #4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ adds r4, #16 │ │ │ │ cmp r7, r1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ - bhi.n 20f6c6 │ │ │ │ + bhi.n 20f796 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 20f298 │ │ │ │ + bl 20f368 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 20f6ec │ │ │ │ + beq.n 20f7bc │ │ │ │ mov r0, r8 │ │ │ │ blx 59e00 │ │ │ │ movs r7, #1 │ │ │ │ - ldr r2, [pc, #432] @ (20f8a0 ) │ │ │ │ - ldr r3, [pc, #424] @ (20f89c ) │ │ │ │ + ldr r2, [pc, #432] @ (20f970 ) │ │ │ │ + ldr r3, [pc, #424] @ (20f96c ) │ │ │ │ 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 20f894 │ │ │ │ + bne.w 20f964 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsls r0, r7, #2 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ blx 5ad88 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20f6be │ │ │ │ + b.n 20f78e │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ add r7, sp, #12 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -605966,209 +606173,209 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20f890 │ │ │ │ + beq.w 20f960 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f7c0 │ │ │ │ + beq.n 20f890 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20f7ce │ │ │ │ + beq.n 20f89e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20f77c │ │ │ │ + bne.n 20f84c │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20f63c │ │ │ │ + bl 20f70c │ │ │ │ orr.w r0, sl, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb.w sl, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 20f7a8 │ │ │ │ + cbz r4, 20f878 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20f7a8 │ │ │ │ + cbz r2, 20f878 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #2 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - bne.n 20f77c │ │ │ │ + bne.n 20f84c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 20f63c │ │ │ │ + bl 20f70c │ │ │ │ mov r3, r4 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ uxtb.w sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20f780 │ │ │ │ + bne.n 20f850 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20f7c0 │ │ │ │ + bne.n 20f890 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 20f63c │ │ │ │ + bl 20f70c │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 201768 │ │ │ │ - cbz r7, 20f7f0 │ │ │ │ + bl 201838 │ │ │ │ + cbz r7, 20f8c0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20f754 │ │ │ │ + b.n 20f824 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20f7c0 │ │ │ │ + bne.n 20f890 │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 20f63c │ │ │ │ + bl 20f70c │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20f7ca │ │ │ │ + bne.n 20f89a │ │ │ │ mov r0, sl │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f888 │ │ │ │ + bne.n 20f958 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e6a8c │ │ │ │ + bl 1e6b5c │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20f6a0 │ │ │ │ + bne.w 20f770 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - b.n 20f6a2 │ │ │ │ + b.n 20f772 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb.w r7, [sl, #36] @ 0x24 │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r3, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20f688 │ │ │ │ + bne.w 20f758 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - cbz r0, 20f85a │ │ │ │ + cbz r0, 20f92a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20f84e │ │ │ │ + cbz r2, 20f91e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 20f846 │ │ │ │ + bne.n 20f916 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 20f870 │ │ │ │ + beq.n 20f940 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20f83a │ │ │ │ - bl 201768 │ │ │ │ + bne.n 20f90a │ │ │ │ + bl 201838 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f834 │ │ │ │ + bne.n 20f904 │ │ │ │ ldr.w r8, [sl, #24] │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 20f86a │ │ │ │ + bhi.n 20f93a │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 20f870 │ │ │ │ + bls.n 20f940 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 20f6ee │ │ │ │ + bne.w 20f7be │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - b.n 20f688 │ │ │ │ + b.n 20f758 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 20f298 │ │ │ │ - b.n 20f6ec │ │ │ │ + bl 20f368 │ │ │ │ + b.n 20f7bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 2019d8 │ │ │ │ - b.n 20f7fe │ │ │ │ + bl 201aa8 │ │ │ │ + b.n 20f8ce │ │ │ │ mov sl, r4 │ │ │ │ - b.n 20f7f0 │ │ │ │ + b.n 20f8c0 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #380] @ (20fa34 ) │ │ │ │ + ldr r2, [pc, #380] @ (20fb04 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #380] @ (20fa38 ) │ │ │ │ + ldr r3, [pc, #380] @ (20fb08 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e6ba8 │ │ │ │ + bl 1e6c78 │ │ │ │ ldr.w r6, [r4, #424] @ 0x1a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 20f8e4 │ │ │ │ - b.n 20fa28 │ │ │ │ + cbnz r3, 20f9b4 │ │ │ │ + b.n 20faf8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20fa28 │ │ │ │ + beq.w 20faf8 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20f8da │ │ │ │ + beq.n 20f9aa │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6a10 │ │ │ │ + bl 1e6ae0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 20f902 │ │ │ │ - b.n 20f930 │ │ │ │ + cbnz r0, 20f9d2 │ │ │ │ + b.n 20fa00 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20f8ee │ │ │ │ + bne.n 20f9be │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20f8fc │ │ │ │ + bne.n 20f9cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6974 │ │ │ │ - ldr r2, [pc, #296] @ (20fa3c ) │ │ │ │ - ldr r3, [pc, #288] @ (20fa38 ) │ │ │ │ + bl 1e6a44 │ │ │ │ + ldr r2, [pc, #296] @ (20fb0c ) │ │ │ │ + ldr r3, [pc, #288] @ (20fb08 ) │ │ │ │ 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 20fa2e │ │ │ │ + bne.w 20fafe │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w lr, sp, #28 │ │ │ │ strd r0, r0, [sp, #32] │ │ │ │ add.w ip, sp, #4 │ │ │ │ @@ -606179,599 +606386,599 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20fa24 │ │ │ │ + beq.n 20faf4 │ │ │ │ mov fp, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 20f9cc │ │ │ │ + cbz r4, 20fa9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20f9da │ │ │ │ + cbz r3, 20faaa │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20f988 │ │ │ │ + bne.n 20fa58 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 20f63c │ │ │ │ + bl 20f70c │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 20f9b4 │ │ │ │ + cbz r5, 20fa84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 20f9b4 │ │ │ │ + cbz r3, 20fa84 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ - bne.n 20f988 │ │ │ │ + bne.n 20fa58 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 20f63c │ │ │ │ + bl 20f70c │ │ │ │ orr.w r0, fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20f98c │ │ │ │ + bne.n 20fa5c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20f9cc │ │ │ │ + bne.n 20fa9c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 20f63c │ │ │ │ + bl 20f70c │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 201768 │ │ │ │ - cbz r4, 20f9fc │ │ │ │ + bl 201838 │ │ │ │ + cbz r4, 20facc │ │ │ │ mov r9, r0 │ │ │ │ - b.n 20f968 │ │ │ │ + b.n 20fa38 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20f9cc │ │ │ │ + bne.n 20fa9c │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 20f63c │ │ │ │ + bl 20f70c │ │ │ │ orr.w r3, r0, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20f9d6 │ │ │ │ + bne.n 20faa6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 24f83c │ │ │ │ - cbnz r0, 20fa12 │ │ │ │ + bl 24f90c │ │ │ │ + cbnz r0, 20fae2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6a8c │ │ │ │ - b.n 20f902 │ │ │ │ + bl 1e6b5c │ │ │ │ + b.n 20f9d2 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2019d8 │ │ │ │ + bl 201aa8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6a8c │ │ │ │ - b.n 20f902 │ │ │ │ + bl 1e6b5c │ │ │ │ + b.n 20f9d2 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 20f9fc │ │ │ │ + b.n 20facc │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 20f90a │ │ │ │ + b.n 20f9da │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #164] @ (20faf8 ) │ │ │ │ + ldr r2, [pc, #164] @ (20fbc8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ - ldr r1, [pc, #156] @ (20fafc ) │ │ │ │ + ldr r1, [pc, #156] @ (20fbcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 20273c │ │ │ │ + bl 20280c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 20fa8c │ │ │ │ + bne.n 20fb5c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20faee │ │ │ │ + beq.n 20fbbe │ │ │ │ cmp.w r3, #440 @ 0x1b8 │ │ │ │ - beq.n 20faa6 │ │ │ │ + beq.n 20fb76 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #112] @ (20fb00 ) │ │ │ │ - ldr r3, [pc, #100] @ (20faf8 ) │ │ │ │ + ldr r2, [pc, #112] @ (20fbd0 ) │ │ │ │ + ldr r3, [pc, #100] @ (20fbc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20faf2 │ │ │ │ + bne.n 20fbc2 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ 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 20fae0 │ │ │ │ + bls.n 20fbb0 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 20fa8c │ │ │ │ + bhi.n 20fb5c │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 20fa8c │ │ │ │ + bne.n 20fb5c │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subs r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 20fa8e │ │ │ │ + b.n 20fb5e │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 20fac6 │ │ │ │ + bhi.n 20fb96 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 20fad4 │ │ │ │ + bhi.n 20fba4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20fa8e │ │ │ │ + b.n 20fb5e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ 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, #996] @ (20fefc ) │ │ │ │ + ldr r5, [pc, #996] @ (20ffcc ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #996] @ (20ff00 ) │ │ │ │ + ldr r4, [pc, #996] @ (20ffd0 ) │ │ │ │ subs.w ip, r3, #0 │ │ │ │ add r5, pc │ │ │ │ ldrb.w lr, [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, #12] │ │ │ │ - ble.w 20fc92 │ │ │ │ + ble.w 20fd62 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ strd ip, lr, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r4, [fp, #52] @ 0x34 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.w 20fc92 │ │ │ │ + beq.w 20fd62 │ │ │ │ ldrb.w r3, [fp, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 20fcae │ │ │ │ + bpl.w 20fd7e │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 20fcb2 │ │ │ │ + bls.w 20fd82 │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 20fcae │ │ │ │ + bls.w 20fd7e │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20fc92 │ │ │ │ + bhi.w 20fd62 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ rsb r2, r3, #32 │ │ │ │ mov.w r8, #1 │ │ │ │ lsl.w r6, r9, r4 │ │ │ │ lsr.w r2, r9, r2 │ │ │ │ lsl.w r4, r9, r3 │ │ │ │ orrs r6, r2 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ - bl 22d0c0 │ │ │ │ + bl 22d190 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 20a274 │ │ │ │ + bl 20a344 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 20fbd0 │ │ │ │ + cbz r7, 20fca0 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20fe7a │ │ │ │ + beq.w 20ff4a │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 20feaa │ │ │ │ + beq.w 20ff7a │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ands.w r2, r2, #8 │ │ │ │ - bne.n 20fcce │ │ │ │ + bne.n 20fd9e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fcce │ │ │ │ + beq.n 20fd9e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20fbf6 │ │ │ │ + bne.n 20fcc6 │ │ │ │ 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 20fbe2 │ │ │ │ + bne.n 20fcb2 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20a328 │ │ │ │ + bl 20a3f8 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20fcd2 │ │ │ │ + beq.n 20fda2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fd16 │ │ │ │ + beq.n 20fde6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20fe52 │ │ │ │ + beq.w 20ff22 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 20fc38 │ │ │ │ + cbz r2, 20fd08 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20fd52 │ │ │ │ + beq.w 20fe22 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20fed8 │ │ │ │ + beq.w 20ffa8 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 20fd3e │ │ │ │ + beq.n 20fe0e │ │ │ │ ldrb.w r2, [fp, #21] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.w 20fd80 │ │ │ │ + bpl.w 20fe50 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str r2, [r5, #108] @ 0x6c │ │ │ │ - beq.n 20fd64 │ │ │ │ + beq.n 20fe34 │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 20fc86 │ │ │ │ + bge.n 20fd56 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 20fb48 │ │ │ │ - ldr r2, [pc, #624] @ (20ff04 ) │ │ │ │ - ldr r3, [pc, #616] @ (20ff00 ) │ │ │ │ + bne.w 20fc18 │ │ │ │ + ldr r2, [pc, #624] @ (20ffd4 ) │ │ │ │ + ldr r3, [pc, #616] @ (20ffd0 ) │ │ │ │ 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 20fef8 │ │ │ │ + bne.w 20ffc8 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 20fc92 │ │ │ │ + bgt.n 20fd62 │ │ │ │ sub.w r6, r4, #32 │ │ │ │ rsb r3, r4, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ lsl.w r4, r9, r4 │ │ │ │ lsl.w r6, r9, r6 │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 20fb98 │ │ │ │ + b.n 20fc68 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 20fbfe │ │ │ │ + b.n 20fcce │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20fda6 │ │ │ │ + beq.n 20fe76 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ - cbz r2, 20fcee │ │ │ │ + cbz r2, 20fdbe │ │ │ │ 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 20fdd2 │ │ │ │ + beq.n 20fea2 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20fc86 │ │ │ │ + bne.n 20fd56 │ │ │ │ ldrb.w r3, [r5, #369] @ 0x171 │ │ │ │ ldrb.w r1, [fp, #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 20fc86 │ │ │ │ + b.n 20fd56 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20fdec │ │ │ │ + beq.n 20febc │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - cbz r2, 20fd32 │ │ │ │ + cbz r2, 20fe02 │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #232] @ 0xe8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20fc4c │ │ │ │ + beq.n 20fd1c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 20fc4c │ │ │ │ + bne.n 20fd1c │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #372] @ 0x174 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ lsls r3, r3, #27 │ │ │ │ it mi │ │ │ │ ldrsbmi.w r3, [r5, #65] @ 0x41 │ │ │ │ - bmi.w 20fc56 │ │ │ │ - b.n 20fc6a │ │ │ │ + bmi.w 20fd26 │ │ │ │ + b.n 20fd3a │ │ │ │ ldrh.w r2, [fp, #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 20fc6a │ │ │ │ + bne.w 20fd3a │ │ │ │ ldr.w r3, [fp, #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 20fc6a │ │ │ │ + b.n 20fd3a │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20fcee │ │ │ │ + beq.n 20fdbe │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20fcf6 │ │ │ │ + bne.n 20fdc6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20fec2 │ │ │ │ + beq.n 20ff92 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #384] @ 0x180 │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #388] @ 0x184 │ │ │ │ - b.n 20fc86 │ │ │ │ + b.n 20fd56 │ │ │ │ ldrb.w r3, [fp, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.n 20fd32 │ │ │ │ + bmi.n 20fe02 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ - cbz r2, 20fe16 │ │ │ │ + cbz r2, 20fee6 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20fc4c │ │ │ │ + beq.w 20fd1c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20fc48 │ │ │ │ + bne.w 20fd18 │ │ │ │ ldr.w r3, [r5, #400] @ 0x190 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #400] @ 0x190 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.w 20fc6a │ │ │ │ + bpl.w 20fd3a │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.n 20fc6a │ │ │ │ + b.n 20fd3a │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20fc38 │ │ │ │ + beq.w 20fd08 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ - b.n 20fc38 │ │ │ │ + b.n 20fd08 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 20273c │ │ │ │ + bl 20280c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 20fea6 │ │ │ │ + bne.n 20ff76 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ subs.w r7, r7, #430 @ 0x1ae │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 20fbcc │ │ │ │ + b.n 20fc9c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 20fa40 │ │ │ │ + bl 20fb10 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 20fbcc │ │ │ │ + b.n 20fc9c │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #380] @ 0x17c │ │ │ │ - b.n 20fc86 │ │ │ │ + b.n 20fd56 │ │ │ │ ldr.w r3, [r5, #392] @ 0x188 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #396] @ 0x18c │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bpl.w 20fc6a │ │ │ │ - b.n 20fe44 │ │ │ │ + bpl.w 20fd3a │ │ │ │ + b.n 20ff14 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r3, #19 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #230 @ 0xe6 │ │ │ │ - bhi.n 20ff32 │ │ │ │ + bhi.n 210002 │ │ │ │ cmp r3, #198 @ 0xc6 │ │ │ │ - bhi.n 20ff98 │ │ │ │ + bhi.n 210068 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bhi.n 20ff6a │ │ │ │ + bhi.n 21003a │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bls.n 20ff80 │ │ │ │ + bls.n 210050 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20ffe2 │ │ │ │ + bne.n 2100b2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #33554944 @ 0x2000200 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 20ffa8 │ │ │ │ + bhi.n 210078 │ │ │ │ cmp.w r3, #792 @ 0x318 │ │ │ │ - bls.n 20ffbc │ │ │ │ + bls.n 21008c │ │ │ │ mvn.w r2, #792 @ 0x318 │ │ │ │ movw ip, #16655 @ 0x410f │ │ │ │ movt ip, #25 │ │ │ │ adds r1, r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 20ff66 │ │ │ │ + bne.n 210036 │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20ff1a │ │ │ │ + beq.n 20ffea │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20ff62 │ │ │ │ + bhi.n 210032 │ │ │ │ movw r0, #49217 @ 0xc041 │ │ │ │ movt r0, #32771 @ 0x8003 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bhi.n 20ffd6 │ │ │ │ + bhi.n 2100a6 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bls.n 20ffc8 │ │ │ │ + bls.n 210098 │ │ │ │ subs r3, #35 @ 0x23 │ │ │ │ movs r0, #3 │ │ │ │ movt r0, #16390 @ 0x4006 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #199 @ 0xc7 │ │ │ │ @@ -606810,81 +607017,81 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #2948] @ 210b88 │ │ │ │ - ldr.w r3, [pc, #2948] @ 210b8c │ │ │ │ + ldr.w r2, [pc, #2948] @ 210c58 │ │ │ │ + ldr.w r3, [pc, #2948] @ 210c5c │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2944] @ 210b90 │ │ │ │ + ldr.w r6, [pc, #2944] @ 210c60 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e6a10 │ │ │ │ - cbz r0, 210044 │ │ │ │ - ldr.w r2, [pc, #2924] @ 210b94 │ │ │ │ - ldr.w r3, [pc, #2912] @ 210b8c │ │ │ │ + bl 1e6ae0 │ │ │ │ + cbz r0, 210114 │ │ │ │ + ldr.w r2, [pc, #2924] @ 210c64 │ │ │ │ + ldr.w r3, [pc, #2912] @ 210c5c │ │ │ │ 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 2116b6 │ │ │ │ + bne.w 211786 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e6a8c │ │ │ │ + bl 1e6b5c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 210024 │ │ │ │ + beq.n 2100f4 │ │ │ │ mov sl, r6 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r5 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210332 │ │ │ │ + beq.w 210402 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 210350 │ │ │ │ + bhi.w 210420 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r6, r5, #5 │ │ │ │ lsls r7, r4, #5 │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #2840] @ 210b98 │ │ │ │ + ldr.w r3, [pc, #2840] @ 210c68 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov.w lr, r2, lsl #7 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, lr │ │ │ │ ldrb.w ip, [r3, #77] @ 0x4d │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 210474 │ │ │ │ + bne.w 210544 │ │ │ │ mov r3, ip │ │ │ │ mov r5, ip │ │ │ │ mov r7, ip │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ cmp.w r2, #290 @ 0x122 │ │ │ │ - bhi.w 2103fc │ │ │ │ + bhi.w 2104cc │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bls.w 210446 │ │ │ │ + bls.w 210516 │ │ │ │ sub.w r1, r2, #48 @ 0x30 │ │ │ │ cmp r1, #242 @ 0xf2 │ │ │ │ - bhi.w 21084a │ │ │ │ + bhi.w 21091a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r3, r5, #23 │ │ │ │ lsls r4, r0, #15 │ │ │ │ lsls r4, r0, #15 │ │ │ │ lsls r4, r0, #15 │ │ │ │ lsls r4, r0, #15 │ │ │ │ lsls r4, r0, #15 │ │ │ │ @@ -607123,87 +607330,87 @@ │ │ │ │ lsls r7, r3, #22 │ │ │ │ lsls r4, r6, #16 │ │ │ │ lsls r4, r6, #16 │ │ │ │ lsls r4, r6, #16 │ │ │ │ lsls r4, r6, #16 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 210598 │ │ │ │ + beq.w 210668 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 2102de │ │ │ │ + cbz r1, 2103ae │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 2102ca │ │ │ │ + b.n 21039a │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 2103e6 │ │ │ │ + beq.w 2104b6 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 2102c2 │ │ │ │ + bne.n 210392 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ ldrb.w r3, [r4, #75] @ 0x4b │ │ │ │ - cbz r3, 2102f0 │ │ │ │ + cbz r3, 2103c0 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202c40 │ │ │ │ - cbnz r0, 21030c │ │ │ │ + bl 202d10 │ │ │ │ + cbnz r0, 2103dc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ ldrbls.w r3, [r9, #368] @ 0x170 │ │ │ │ orrls.w r3, r3, #2 │ │ │ │ strbls.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 210466 │ │ │ │ - bhi.w 210450 │ │ │ │ + beq.w 210536 │ │ │ │ + bhi.w 210520 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 210350 │ │ │ │ + bne.n 210420 │ │ │ │ ldrb.w r3, [r9, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #353] @ 0x161 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 210068 │ │ │ │ + bne.w 210138 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21005e │ │ │ │ - b.n 210024 │ │ │ │ + bne.w 21012e │ │ │ │ + b.n 2100f4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 210350 │ │ │ │ + cbz r0, 210420 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ - bl 20ffe8 │ │ │ │ + bl 2100b8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 210068 │ │ │ │ + bne.w 210138 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21005e │ │ │ │ - b.n 210024 │ │ │ │ - ldr.w r3, [pc, #2096] @ 210b9c │ │ │ │ + bne.w 21012e │ │ │ │ + b.n 2100f4 │ │ │ │ + ldr.w r3, [pc, #2096] @ 210c6c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [sl, r3] │ │ │ │ mla r2, r8, r1, r7 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 2103bc │ │ │ │ + cbz r5, 21048c │ │ │ │ add.w r0, r7, #22 │ │ │ │ add.w r5, r4, r5, lsl #5 │ │ │ │ mov r3, r4 │ │ │ │ mla r0, r8, r1, r0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ @@ -607215,137 +607422,137 @@ │ │ │ │ ldrbne.w r2, [r9, #355] @ 0x163 │ │ │ │ orreq.w r2, ip, r2 │ │ │ │ strbeq.w r2, [r9, #354] @ 0x162 │ │ │ │ itt ne │ │ │ │ orrne.w ip, ip, r2 │ │ │ │ strbne.w ip, [r9, #355] @ 0x163 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 21038a │ │ │ │ + bne.n 21045a │ │ │ │ mla r7, r8, r1, r7 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itett eq │ │ │ │ ldrbeq.w r3, [r9, #354] @ 0x162 │ │ │ │ ldrbne.w r3, [r9, #355] @ 0x163 │ │ │ │ orreq r2, r3 │ │ │ │ strbeq.w r2, [r9, #354] @ 0x162 │ │ │ │ itt ne │ │ │ │ orrne r2, r3 │ │ │ │ strbne.w r2, [r9, #355] @ 0x163 │ │ │ │ - b.n 210350 │ │ │ │ + b.n 210420 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2103f2 │ │ │ │ + b.n 2104c2 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 2102de │ │ │ │ + beq.w 2103ae │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 2103ea │ │ │ │ - b.n 2102d2 │ │ │ │ + bne.n 2104ba │ │ │ │ + b.n 2103a2 │ │ │ │ cmp.w r2, #764 @ 0x2fc │ │ │ │ - beq.w 2108be │ │ │ │ - bhi.w 21050e │ │ │ │ + beq.w 21098e │ │ │ │ + bhi.w 2105de │ │ │ │ cmp.w r2, #482 @ 0x1e2 │ │ │ │ - bhi.w 210672 │ │ │ │ + bhi.w 210742 │ │ │ │ cmp.w r2, #452 @ 0x1c4 │ │ │ │ - bcc.w 210de8 │ │ │ │ + bcc.w 210eb8 │ │ │ │ sub.w r0, r2, #452 @ 0x1c4 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ movw r0, #1033 @ 0x409 │ │ │ │ movt r0, #16456 @ 0x4048 │ │ │ │ ands r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21092a │ │ │ │ + bne.w 2109fa │ │ │ │ movw r0, #36928 @ 0x9040 │ │ │ │ movt r0, #33 @ 0x21 │ │ │ │ tst r1, r0 │ │ │ │ - bne.w 21094c │ │ │ │ + bne.w 210a1c │ │ │ │ tst.w r1, #18432 @ 0x4800 │ │ │ │ - bne.w 210cee │ │ │ │ + bne.w 210dbe │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - b.n 210864 │ │ │ │ + b.n 210934 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 210350 │ │ │ │ + bhi.w 210420 │ │ │ │ ldrb.w r3, [r9, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #353] @ 0x161 │ │ │ │ - b.n 210328 │ │ │ │ + b.n 2103f8 │ │ │ │ ldrb.w r3, [r9, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #353] @ 0x161 │ │ │ │ - b.n 210350 │ │ │ │ + b.n 210420 │ │ │ │ add.w r0, ip, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ and.w r3, r5, #126 @ 0x7e │ │ │ │ cmp r3, #26 │ │ │ │ - beq.n 210536 │ │ │ │ + beq.n 210606 │ │ │ │ and.w r3, r5, #127 @ 0x7f │ │ │ │ subs r3, #28 │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #55] @ 0x37 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add.w r0, r1, #64 @ 0x40 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ cmp r0, #31 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bhi.n 2105b2 │ │ │ │ + bhi.n 210682 │ │ │ │ sub.w r7, r1, #64 @ 0x40 │ │ │ │ and.w r1, r7, #127 @ 0x7f │ │ │ │ uxtb.w fp, r7 │ │ │ │ bfi r5, r1, #0, #7 │ │ │ │ strb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldrh.w r0, [sp, #52] @ 0x34 │ │ │ │ uxtb r5, r5 │ │ │ │ ubfx r0, r0, #7, #6 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldrb.w r3, [r3, #202] @ 0xca │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210602 │ │ │ │ + beq.w 2106d2 │ │ │ │ cmp.w r2, #420 @ 0x1a4 │ │ │ │ - beq.w 2108cc │ │ │ │ + beq.w 21099c │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 2105fe │ │ │ │ + bls.w 2106ce │ │ │ │ add.w r3, r1, #102 @ 0x66 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 210602 │ │ │ │ + bhi.n 2106d2 │ │ │ │ adds r3, r0, #3 │ │ │ │ add.w r3, fp, r3, lsr #2 │ │ │ │ - b.n 210614 │ │ │ │ + b.n 2106e4 │ │ │ │ movw r1, #851 @ 0x353 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 210ade │ │ │ │ + beq.w 210bae │ │ │ │ cmp.w r2, #852 @ 0x354 │ │ │ │ - bcc.w 21071c │ │ │ │ + bcc.w 2107ec │ │ │ │ movw r3, #857 @ 0x359 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 210576 │ │ │ │ + bne.n 210646 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.n 210350 │ │ │ │ + b.n 210420 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 2104a6 │ │ │ │ + b.n 210576 │ │ │ │ ldrb.w r3, [r9, #373] @ 0x175 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #373] @ 0x175 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r2, lsl #7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add lr, r3 │ │ │ │ @@ -607355,40 +607562,40 @@ │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ ldrb.w r2, [r9, #373] @ 0x175 │ │ │ │ and.w r3, r3, #15 │ │ │ │ orr.w r3, r3, r2, lsr #4 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r9, #373] @ 0x175 │ │ │ │ - b.n 210350 │ │ │ │ + b.n 210420 │ │ │ │ subw r2, r2, #866 @ 0x362 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 210446 │ │ │ │ + bhi.w 210516 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 210350 │ │ │ │ + bne.w 210420 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.n 210350 │ │ │ │ + b.n 210420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202c60 │ │ │ │ + bl 202d30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2102b2 │ │ │ │ + beq.w 210382 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.n 2102b2 │ │ │ │ + b.n 210382 │ │ │ │ ldrh.w r0, [sp, #52] @ 0x34 │ │ │ │ add.w r7, r1, #32 │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ mov fp, r1 │ │ │ │ cmp r7, #15 │ │ │ │ ubfx r0, r0, #7, #6 │ │ │ │ - bhi.n 2104de │ │ │ │ + bhi.n 2105ae │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ movs r5, #0 │ │ │ │ add r3, r0 │ │ │ │ mov r7, r5 │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r1, r3, asr #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ @@ -607399,83 +607606,83 @@ │ │ │ │ lslne.w r3, r0, r3 │ │ │ │ and.w r0, r1, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ ands r3, r1 │ │ │ │ - b.n 2100a6 │ │ │ │ + b.n 210176 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 210506 │ │ │ │ + bhi.n 2105d6 │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ moveq fp, r3 │ │ │ │ - beq.n 210636 │ │ │ │ + beq.n 210706 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ mov.w fp, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r0, fp, r0 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsr.w r7, fp, r7 │ │ │ │ subs r3, #1 │ │ │ │ orr.w r0, r0, r7 │ │ │ │ adc.w fp, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 210e5e │ │ │ │ + beq.w 210f2e │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb r7, r1, #32 │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ lsl.w r5, r0, r5 │ │ │ │ negs r1, r1 │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ orr.w r7, r7, r5 │ │ │ │ and.w r5, r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ and.w r7, r7, fp │ │ │ │ - b.n 2100a6 │ │ │ │ + b.n 210176 │ │ │ │ movw r3, #653 @ 0x28d │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 21124c │ │ │ │ + bhi.w 21131c │ │ │ │ cmp.w r2, #652 @ 0x28c │ │ │ │ - bcc.w 2108fe │ │ │ │ + bcc.w 2109ce │ │ │ │ add.w ip, ip, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r2, r4, ip, lsl #2 │ │ │ │ ldr.w r0, [r4, ip, lsl #2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldrd r7, r2, [r9, #104] @ 0x68 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 210fa4 │ │ │ │ + beq.w 211074 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.n 210716 │ │ │ │ + beq.n 2107e6 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ negs r1, r1 │ │ │ │ @@ -607483,81 +607690,81 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w r5, r5, ip │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, r5, r5, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r9, #104] @ 0x68 │ │ │ │ - b.n 210350 │ │ │ │ + b.n 210420 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 210a48 │ │ │ │ + beq.w 210b18 │ │ │ │ mvn.w r1, #820 @ 0x334 │ │ │ │ adds r0, r2, r1 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi.w 210446 │ │ │ │ + bhi.w 210516 │ │ │ │ movs r1, #117 @ 0x75 │ │ │ │ lsrs r1, r0 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.w 210446 │ │ │ │ + bpl.w 210516 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ movw r0, #821 @ 0x335 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r0, r1 │ │ │ │ - beq.w 2114a2 │ │ │ │ + beq.w 211572 │ │ │ │ ldr.w r1, [r9, #96] @ 0x60 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #96] @ 0x60 │ │ │ │ ldr.w r1, [r9, #100] @ 0x64 │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #100] @ 0x64 │ │ │ │ ldrh.w r1, [r9, #174] @ 0xae │ │ │ │ orrs r1, r3 │ │ │ │ strh.w r1, [r9, #174] @ 0xae │ │ │ │ movw r1, #823 @ 0x337 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 210796 │ │ │ │ + bne.n 210866 │ │ │ │ ldr.w r2, [r9, #152] @ 0x98 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #152] @ 0x98 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 22fa9c │ │ │ │ + bl 22fb6c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 2107c8 │ │ │ │ + beq.n 210898 │ │ │ │ ldr.w r2, [r9, #216] @ 0xd8 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #216] @ 0xd8 │ │ │ │ ldr.w r2, [r9, #220] @ 0xdc │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #220] @ 0xdc │ │ │ │ ldrh.w r2, [r9, #182] @ 0xb6 │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #182] @ 0xb6 │ │ │ │ ldrsb.w ip, [r9, #65] @ 0x41 │ │ │ │ mov r2, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 21104e │ │ │ │ + beq.w 21111e │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 210f24 │ │ │ │ + beq.w 210ff4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 21082c │ │ │ │ + bne.n 2108fc │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, ip, lsl #7 │ │ │ │ ldrb.w r2, [r3, #77] @ 0x4d │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ @@ -607576,151 +607783,151 @@ │ │ │ │ cmp ip, r3 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r9, #370] @ 0x172 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r9, #370] @ 0x172 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210350 │ │ │ │ + beq.w 210420 │ │ │ │ ldr.w r3, [r9, #160] @ 0xa0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #160] @ 0xa0 │ │ │ │ ldr.w r3, [r9, #164] @ 0xa4 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #164] @ 0xa4 │ │ │ │ - b.n 210350 │ │ │ │ + b.n 210420 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ - bhi.w 210446 │ │ │ │ + bhi.w 210516 │ │ │ │ movw r3, #49103 @ 0xbfcf │ │ │ │ movt r3, #2 │ │ │ │ lsrs r3, r2 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 210446 │ │ │ │ + beq.w 210516 │ │ │ │ ldrb.w r2, [r9, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [r9, #357] @ 0x165 │ │ │ │ - bl 20ff08 │ │ │ │ - cbz r0, 210884 │ │ │ │ + bl 20ffd8 │ │ │ │ + cbz r0, 210954 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bpl.w 210eda │ │ │ │ + bpl.w 210faa │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 21121c │ │ │ │ + beq.w 2112ec │ │ │ │ cmp r2, #195 @ 0xc3 │ │ │ │ - bhi.w 210f08 │ │ │ │ + bhi.w 210fd8 │ │ │ │ cmp r2, #163 @ 0xa3 │ │ │ │ - bhi.w 211208 │ │ │ │ + bhi.w 2112d8 │ │ │ │ subs r2, #57 @ 0x39 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.w 210350 │ │ │ │ + bhi.w 210420 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 21031c │ │ │ │ - b.n 210350 │ │ │ │ + bmi.w 2103ec │ │ │ │ + b.n 210420 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.n 210350 │ │ │ │ + b.n 210420 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2104f4 │ │ │ │ + bne.w 2105c4 │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.w 210610 │ │ │ │ + bne.w 2106e0 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ itt ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ movne fp, r3 │ │ │ │ - bne.w 210640 │ │ │ │ + bne.w 210710 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w r2, #764 @ 0x2fc │ │ │ │ - bls.w 210408 │ │ │ │ - b.n 21050e │ │ │ │ + bls.w 2104d8 │ │ │ │ + b.n 2105de │ │ │ │ cmp.w r2, #560 @ 0x230 │ │ │ │ - bhi.w 211290 │ │ │ │ + bhi.w 211360 │ │ │ │ movw r3, #554 @ 0x22a │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 2113ea │ │ │ │ + bhi.w 2114ba │ │ │ │ sub.w r1, r2, #500 @ 0x1f4 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 210446 │ │ │ │ + bhi.w 210516 │ │ │ │ movw r3, #29127 @ 0x71c7 │ │ │ │ movt r3, #492 @ 0x1ec │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 210446 │ │ │ │ + bpl.w 210516 │ │ │ │ mov r0, r2 │ │ │ │ - bl 201ddc │ │ │ │ + bl 201eac │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 201ddc │ │ │ │ + bl 201eac │ │ │ │ lsrs r3, r0, #5 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ lsls r1, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #112] @ 0x70 │ │ │ │ - b.n 210350 │ │ │ │ + b.n 210420 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #458 @ 0x1ca │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r1, r2 │ │ │ │ - beq.w 211426 │ │ │ │ + beq.w 2114f6 │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ ldr.w r2, [r9, #108] @ 0x6c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #108] @ 0x6c │ │ │ │ ldrh.w r2, [r9, #176] @ 0xb0 │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #176] @ 0xb0 │ │ │ │ - bl 22fa9c │ │ │ │ + bl 22fb6c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 2109ba │ │ │ │ + beq.n 210a8a │ │ │ │ ldr.w r2, [r9, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #208] @ 0xd0 │ │ │ │ ldr.w r2, [r9, #212] @ 0xd4 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #212] @ 0xd4 │ │ │ │ ldrh.w r2, [r9, #180] @ 0xb4 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #180] @ 0xb4 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 210ff2 │ │ │ │ + beq.w 2110c2 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 210fb6 │ │ │ │ + beq.w 211086 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 21082c │ │ │ │ + bne.w 2108fc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #473 @ 0x1d9 │ │ │ │ cmp r3, r2 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r3, [r9, #370] @ 0x172 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r9, #370] @ 0x172 │ │ │ │ @@ -607732,109 +607939,109 @@ │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #93] @ 0x5d │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 21082c │ │ │ │ + bpl.w 2108fc │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.n 21082c │ │ │ │ + b.n 2108fc │ │ │ │ cmp.w r2, #374 @ 0x176 │ │ │ │ - bcs.w 211272 │ │ │ │ + bcs.w 211342 │ │ │ │ cmp.w r2, #344 @ 0x158 │ │ │ │ - bcc.w 210446 │ │ │ │ + bcc.w 210516 │ │ │ │ sub.w r1, r2, #344 @ 0x158 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ movw r1, #4104 @ 0x1008 │ │ │ │ movt r1, #12601 @ 0x3139 │ │ │ │ ands r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 21092a │ │ │ │ + bne.w 2109fa │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bpl.w 210446 │ │ │ │ + bpl.w 210516 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2116e2 │ │ │ │ + bne.w 2117b2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.w 2110d8 │ │ │ │ + bne.w 2111a8 │ │ │ │ ldrsb.w r5, [r9, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ff08 │ │ │ │ - cbz r0, 210a78 │ │ │ │ + bl 20ffd8 │ │ │ │ + cbz r0, 210b48 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 210350 │ │ │ │ + bne.w 210420 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 210350 │ │ │ │ + beq.w 210420 │ │ │ │ ldrb.w r3, [r9, #370] @ 0x172 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #370] @ 0x172 │ │ │ │ - b.n 210350 │ │ │ │ + b.n 210420 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add lr, r3 │ │ │ │ ldrb.w r3, [lr, #43] @ 0x2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2110c2 │ │ │ │ + bhi.w 211192 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.n 210350 │ │ │ │ + b.n 210420 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add lr, r3 │ │ │ │ ldrb.w r3, [lr, #47] @ 0x2f │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 210350 │ │ │ │ + bhi.w 210420 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.n 210350 │ │ │ │ + b.n 210420 │ │ │ │ add.w ip, ip, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r2, r4, ip, lsl #2 │ │ │ │ ldr.w r0, [r4, ip, lsl #2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldrd r7, r2, [r9, #96] @ 0x60 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 210fae │ │ │ │ + beq.w 21107e │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsr.w ip, lr, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.n 210b70 │ │ │ │ + beq.n 210c40 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ negs r1, r1 │ │ │ │ @@ -607842,110 +608049,110 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w r5, r5, ip │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, r5, r5, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r9, #96] @ 0x60 │ │ │ │ - b.w 210350 │ │ │ │ + b.w 210420 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 210ba6 │ │ │ │ - b.w 2116d6 │ │ │ │ + beq.n 210c76 │ │ │ │ + b.w 2117a6 │ │ │ │ nop │ │ │ │ - vrev32.8 d16, d20 │ │ │ │ + vhadd.u32 d0, d16, d20 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u32 q8, d26, d20 │ │ │ │ - vaddl.u16 q8, d16, d20 │ │ │ │ + vhadd.u16 d0, d26, d20 │ │ │ │ + vhadd.u8 d0, d16, d20 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 2116d6 │ │ │ │ + bne.w 2117a6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 210eac │ │ │ │ + beq.w 210f7c │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 210ba0 │ │ │ │ + bne.n 210c70 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 210ba6 │ │ │ │ + beq.n 210c76 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ add.w fp, r9, #376 @ 0x178 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ - bl 20273c │ │ │ │ + bl 20280c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 210e68 │ │ │ │ + beq.w 210f38 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 210bd2 │ │ │ │ + bne.n 210ca2 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ - b.w 210350 │ │ │ │ + b.w 210420 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ 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 21103c │ │ │ │ + bhi.w 21110c │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 210350 │ │ │ │ + bne.w 210420 │ │ │ │ ldrb.w r3, [r9, #369] @ 0x171 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #369] @ 0x171 │ │ │ │ - b.w 210350 │ │ │ │ + b.w 210420 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ 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 2110ac │ │ │ │ + bhi.w 21117c │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210350 │ │ │ │ + b.w 210420 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210350 │ │ │ │ + b.w 210420 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ 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 2111f2 │ │ │ │ + bhi.w 2112c2 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210350 │ │ │ │ + b.w 210420 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2124] @ 0x84c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ mov r2, r3 │ │ │ │ @@ -607964,146 +608171,146 @@ │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ bfi r2, r3, #4, #1 │ │ │ │ strb.w r2, [r9, #357] @ 0x165 │ │ │ │ - b.w 210350 │ │ │ │ + b.w 210420 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ add.w ip, ip, #10 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #80] @ 0x50 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ add.w r1, r4, ip, lsl #2 │ │ │ │ ldr.w r0, [r4, ip, lsl #2] │ │ │ │ add.w ip, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrb.w r1, [sp, #95] @ 0x5f │ │ │ │ lsls r0, r1, #28 │ │ │ │ - bpl.n 210d34 │ │ │ │ + bpl.n 210e04 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #88] @ 0x58 │ │ │ │ ldr.w r1, [r9, #92] @ 0x5c │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #92] @ 0x5c │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 210d50 │ │ │ │ + bne.n 210e20 │ │ │ │ ldr.w r2, [r9, #144] @ 0x90 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #144] @ 0x90 │ │ │ │ ldr.w r2, [r9, #148] @ 0x94 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ ldrh.w r2, [r9, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #172] @ 0xac │ │ │ │ - bl 22fa9c │ │ │ │ + bl 22fb6c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 210d8c │ │ │ │ + beq.n 210e5c │ │ │ │ ldr.w r2, [r9, #200] @ 0xc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #200] @ 0xc8 │ │ │ │ ldr.w r2, [r9, #204] @ 0xcc │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #204] @ 0xcc │ │ │ │ ldrh.w r2, [r9, #178] @ 0xb2 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #178] @ 0xb2 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 210f5c │ │ │ │ + beq.w 21102c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 210350 │ │ │ │ + bne.w 210420 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #428 @ 0x1ac │ │ │ │ - bne.w 210350 │ │ │ │ + bne.w 210420 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 2113da │ │ │ │ + bne.w 2114aa │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #43] @ 0x2b │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2113da │ │ │ │ + beq.w 2114aa │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 211660 │ │ │ │ + beq.w 211730 │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #132] @ 0x84 │ │ │ │ - b.w 210350 │ │ │ │ + b.w 210420 │ │ │ │ cmp.w r2, #448 @ 0x1c0 │ │ │ │ - bhi.w 210446 │ │ │ │ + bhi.w 210516 │ │ │ │ cmp.w r2, #420 @ 0x1a4 │ │ │ │ - bcc.w 210a1a │ │ │ │ + bcc.w 210aea │ │ │ │ sub.w r1, r2, #420 @ 0x1a4 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r1 │ │ │ │ movw r1, #21568 @ 0x5440 │ │ │ │ movt r1, #4148 @ 0x1034 │ │ │ │ ands r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 21092a │ │ │ │ + bne.w 2109fa │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ tst r0, r1 │ │ │ │ - beq.w 210446 │ │ │ │ + beq.w 210516 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #420 @ 0x1a4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.w 210cee │ │ │ │ + bne.w 210dbe │ │ │ │ ldr.w r3, [r9, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #184] @ 0xb8 │ │ │ │ - bl 22fa9c │ │ │ │ + bl 22fb6c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 210d8c │ │ │ │ + beq.n 210e5c │ │ │ │ ldr.w r3, [r9, #224] @ 0xe0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #224] @ 0xe0 │ │ │ │ - b.n 210d8c │ │ │ │ + b.n 210e5c │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.w 2100a6 │ │ │ │ + b.w 210176 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r2, #32 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 210ea2 │ │ │ │ + bhi.n 210f72 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 210ea2 │ │ │ │ + bhi.n 210f72 │ │ │ │ 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 │ │ │ │ @@ -608115,212 +608322,212 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r1, r1 │ │ │ │ str.w r1, [fp, r7, lsl #2] │ │ │ │ - b.n 210bee │ │ │ │ + b.n 210cbe │ │ │ │ uxth r1, r1 │ │ │ │ - b.n 210ea2 │ │ │ │ + b.n 210f72 │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e3a1c │ │ │ │ + bl 2e3aec │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 210350 │ │ │ │ + bhi.w 210420 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r5, #21] │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.w 210350 │ │ │ │ + b.w 210420 │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bpl.w 21089e │ │ │ │ + bpl.w 21096e │ │ │ │ ldrb.w r3, [r9, #338] @ 0x152 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #338] @ 0x152 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 210f04 │ │ │ │ + bne.n 210fd4 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ lsls r0, r3, #27 │ │ │ │ itt mi │ │ │ │ ornmi r3, r3, #63 @ 0x3f │ │ │ │ strbmi.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.n 21089e │ │ │ │ + b.n 21096e │ │ │ │ subs r2, #209 @ 0xd1 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 210350 │ │ │ │ + bhi.w 210420 │ │ │ │ movw r3, #8353 @ 0x20a1 │ │ │ │ movt r3, #10 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 21031c │ │ │ │ - b.w 210350 │ │ │ │ + bmi.w 2103ec │ │ │ │ + b.w 210420 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subw r3, r3, #823 @ 0x337 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 21082c │ │ │ │ + b.w 360528 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fc24 │ │ │ │ + bl 22fcf4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 20fa40 │ │ │ │ - cbnz r0, 210f56 │ │ │ │ + bl 20fb10 │ │ │ │ + cbnz r0, 211026 │ │ │ │ ldr.w r3, [r9, #368] @ 0x170 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr.w r3, [r9, #372] @ 0x174 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #372] @ 0x174 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ - b.n 2107dc │ │ │ │ + b.n 2108ac │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #466 @ 0x1d2 │ │ │ │ - bne.w 210350 │ │ │ │ + bne.w 210420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fc24 │ │ │ │ + bl 22fcf4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #68] @ 0x44 │ │ │ │ - bl 20273c │ │ │ │ + bl 20280c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 211598 │ │ │ │ + beq.w 211668 │ │ │ │ ldr.w r3, [r9, #384] @ 0x180 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #384] @ 0x180 │ │ │ │ ldr.w r3, [r9, #388] @ 0x184 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #388] @ 0x184 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.n 210d96 │ │ │ │ + b.n 210e66 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 2106dc │ │ │ │ + b.w 2107ac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 210b36 │ │ │ │ + b.n 210c06 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ cmp.w r3, #464 @ 0x1d0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - bne.w 21082c │ │ │ │ + bne.w 2108fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fc24 │ │ │ │ + bl 22fcf4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 20fa40 │ │ │ │ - cbnz r0, 210fec │ │ │ │ + bl 20fb10 │ │ │ │ + cbnz r0, 2110bc │ │ │ │ ldr.w r3, [r9, #368] @ 0x170 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr.w r3, [r9, #372] @ 0x174 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #372] @ 0x174 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.n 2109ca │ │ │ │ + b.n 210a9a │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #467 @ 0x1d3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21082c │ │ │ │ + bne.w 2108fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fc24 │ │ │ │ + bl 22fcf4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #76] @ 0x4c │ │ │ │ - bl 20273c │ │ │ │ + bl 20280c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 211678 │ │ │ │ + beq.w 211748 │ │ │ │ ldr.w r3, [r9, #392] @ 0x188 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #392] @ 0x188 │ │ │ │ ldr.w r3, [r9, #396] @ 0x18c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #396] @ 0x18c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.n 2109c4 │ │ │ │ + b.n 210a94 │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [r9, #116] @ 0x74 │ │ │ │ orreq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ streq.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.n 210c22 │ │ │ │ + b.n 210cf2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #825 @ 0x339 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ addne.w fp, sp, #92 @ 0x5c │ │ │ │ - beq.w 211450 │ │ │ │ + beq.w 211520 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #77] @ 0x4d │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia.w lr!, {r0, r1} │ │ │ │ ldrb.w r2, [sp, #95] @ 0x5f │ │ │ │ tst.w r2, #16 │ │ │ │ mov r2, ip │ │ │ │ - bne.w 2107d6 │ │ │ │ + bne.w 2108a6 │ │ │ │ ldr.w r1, [r9, #408] @ 0x198 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #408] @ 0x198 │ │ │ │ ldr.w r1, [r9, #412] @ 0x19c │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #412] @ 0x19c │ │ │ │ ldrh.w r1, [r9, #420] @ 0x1a4 │ │ │ │ orrs r3, r1 │ │ │ │ strh.w r3, [r9, #420] @ 0x1a4 │ │ │ │ - b.w 2107d6 │ │ │ │ + b.w 2108a6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 210350 │ │ │ │ + bne.w 210420 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210350 │ │ │ │ + b.w 210420 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 210350 │ │ │ │ + bne.w 210420 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.w 210350 │ │ │ │ + b.w 210420 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #20 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21165c │ │ │ │ + beq.w 21172c │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - beq.n 2111e8 │ │ │ │ + beq.n 2112b8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 2116d6 │ │ │ │ + bne.w 2117a6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2110e6 │ │ │ │ + bne.n 2111b6 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ @@ -608329,242 +608536,242 @@ │ │ │ │ cmpeq.w r2, #344 @ 0x158 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 22d0c0 │ │ │ │ + bl 22d190 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 21113a │ │ │ │ + cbz r0, 21120a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 211168 │ │ │ │ + blt.n 211238 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r5, r3, #8 │ │ │ │ - beq.w 2112b0 │ │ │ │ + beq.w 211380 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 211414 │ │ │ │ + beq.w 2114e4 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 211168 │ │ │ │ + beq.n 211238 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 2115be │ │ │ │ + beq.w 21168e │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ - bl 22d0c0 │ │ │ │ + bl 22d190 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 211510 │ │ │ │ + bne.w 2115e0 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 2114fc │ │ │ │ + beq.w 2115cc │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ mov r0, r5 │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - beq.w 211498 │ │ │ │ + beq.w 211568 │ │ │ │ ubfx r5, r3, #1, #2 │ │ │ │ - bl 2e3a60 │ │ │ │ + bl 2e3b30 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 20fb04 │ │ │ │ + bl 20fbd4 │ │ │ │ ldrsb.w r5, [r9, #65] @ 0x41 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 210a64 │ │ │ │ + bne.w 210b34 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 21151a │ │ │ │ + beq.w 2115ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ff08 │ │ │ │ + bl 20ffd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 210350 │ │ │ │ + beq.w 210420 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ - b.w 210350 │ │ │ │ + b.w 210420 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2110f6 │ │ │ │ + beq.n 2111c6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 210350 │ │ │ │ + bne.w 210420 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210350 │ │ │ │ + b.w 210420 │ │ │ │ subs r2, #164 @ 0xa4 │ │ │ │ movs r3, #3 │ │ │ │ movt r3, #41088 @ 0xa080 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 210350 │ │ │ │ - b.w 21031c │ │ │ │ + bpl.w 210420 │ │ │ │ + b.w 2103ec │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ subs r3, #109 @ 0x6d │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ cmphi r3, #1 │ │ │ │ - bls.w 210350 │ │ │ │ + bls.w 210420 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.w 21089e │ │ │ │ + b.w 21096e │ │ │ │ movw r3, #670 @ 0x29e │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 21092a │ │ │ │ + beq.w 2109fa │ │ │ │ sub.w r1, r2, #680 @ 0x2a8 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 210446 │ │ │ │ + bhi.w 210516 │ │ │ │ movs r3, #11 │ │ │ │ movt r3, #1248 @ 0x4e0 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bmi.w 21092a │ │ │ │ - b.w 210446 │ │ │ │ + bmi.w 2109fa │ │ │ │ + b.w 210516 │ │ │ │ sub.w r1, r2, #382 @ 0x17e │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.w 210446 │ │ │ │ + bhi.w 210516 │ │ │ │ movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #2084 @ 0x824 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 21092a │ │ │ │ - b.w 210446 │ │ │ │ + bmi.w 2109fa │ │ │ │ + b.w 210516 │ │ │ │ mvn.w r0, #608 @ 0x260 │ │ │ │ adds r1, r2, r0 │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 210446 │ │ │ │ + bhi.w 210516 │ │ │ │ movw r3, #8687 @ 0x21ef │ │ │ │ movt r3, #15744 @ 0x3d80 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 21092a │ │ │ │ - b.w 210446 │ │ │ │ + bmi.w 2109fa │ │ │ │ + b.w 210516 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov sl, r6 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 211368 │ │ │ │ + beq.n 211438 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 2112da │ │ │ │ - cbz r2, 211314 │ │ │ │ + beq.n 2113aa │ │ │ │ + cbz r2, 2113e4 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 211314 │ │ │ │ + bne.n 2113e4 │ │ │ │ sub.w r7, r2, #20 │ │ │ │ - b.n 2112be │ │ │ │ + b.n 21138e │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 2116dc │ │ │ │ + bne.w 2117ac │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2112d4 │ │ │ │ + beq.n 2113a4 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2e2fd0 │ │ │ │ + bl 2e30a0 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ add r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 2112f0 │ │ │ │ + bcc.n 2113c0 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - b.n 2112c8 │ │ │ │ + b.n 211398 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 211380 │ │ │ │ + bne.n 211450 │ │ │ │ mov r4, r9 │ │ │ │ mov r6, sl │ │ │ │ adds r3, r5, #1 │ │ │ │ ldrd sl, r9, [sp, #16] │ │ │ │ - beq.w 211168 │ │ │ │ + beq.w 211238 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.n 211414 │ │ │ │ + bne.n 2114e4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e2fd0 │ │ │ │ + bl 2e30a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 211168 │ │ │ │ + bls.w 211238 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - beq.w 2116a8 │ │ │ │ + beq.w 211778 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211694 │ │ │ │ + beq.w 211764 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 20fb04 │ │ │ │ - b.n 2111b4 │ │ │ │ + bl 20fbd4 │ │ │ │ + b.n 211284 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21130e │ │ │ │ + beq.n 2113de │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 2116d6 │ │ │ │ + bne.w 2117a6 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 211314 │ │ │ │ + beq.n 2113e4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 21168a │ │ │ │ + bne.w 21175a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e2fd0 │ │ │ │ + bl 2e30a0 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 2113cc │ │ │ │ + bhi.n 21149c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 2113cc │ │ │ │ + bhi.n 21149c │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r0, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #32 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -608578,89 +608785,89 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ add r5, r0 │ │ │ │ - b.n 2112c8 │ │ │ │ + b.n 211398 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 2113cc │ │ │ │ + b.n 21149c │ │ │ │ ldrb.w r3, [r9, #356] @ 0x164 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #356] @ 0x164 │ │ │ │ - b.w 210350 │ │ │ │ + b.w 210420 │ │ │ │ subw r1, r2, #555 @ 0x22b │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 210446 │ │ │ │ - b.w 21092a │ │ │ │ + bpl.w 210516 │ │ │ │ + b.w 2109fa │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb.w r1, [fp, #21] │ │ │ │ ubfx r1, r1, #1, #2 │ │ │ │ adds r5, r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adcs r2, r2 │ │ │ │ lsrs r5, r5, #2 │ │ │ │ orr.w r5, r5, r2, lsl #30 │ │ │ │ ubfx r7, r3, #1, #2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2e3a60 │ │ │ │ + bl 2e3b30 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 211336 │ │ │ │ + b.n 211406 │ │ │ │ ldr.w r3, [r9, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #192] @ 0xc0 │ │ │ │ - bl 22fa9c │ │ │ │ + bl 22fb6c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 2109ba │ │ │ │ + beq.w 210a8a │ │ │ │ ldr.w r3, [r9, #228] @ 0xe4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #228] @ 0xe4 │ │ │ │ - b.w 2109ba │ │ │ │ + b.w 210a8a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 22fc24 │ │ │ │ + bl 22fcf4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #84] @ 0x54 │ │ │ │ - bl 20273c │ │ │ │ + bl 20280c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 211586 │ │ │ │ + beq.w 211656 │ │ │ │ ldr.w r2, [r9, #400] @ 0x190 │ │ │ │ ldrsb.w ip, [r9, #65] @ 0x41 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #400] @ 0x190 │ │ │ │ ldr.w r2, [r9, #404] @ 0x194 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #404] @ 0x194 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - b.n 211060 │ │ │ │ + b.n 211130 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e2fd0 │ │ │ │ + bl 2e30a0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2111a2 │ │ │ │ + b.n 211272 │ │ │ │ ldr.w r3, [r9, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #188] @ 0xbc │ │ │ │ - bl 22fa9c │ │ │ │ + bl 22fb6c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r9, #232] @ 0xe8 │ │ │ │ orrne r3, r5 │ │ │ │ @@ -608677,36 +608884,36 @@ │ │ │ │ ldrb.w r3, [sp, #95] @ 0x5f │ │ │ │ lsls r2, r3, #27 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [r9, #416] @ 0x1a0 │ │ │ │ orrpl r3, r5 │ │ │ │ strpl.w r3, [r9, #416] @ 0x1a0 │ │ │ │ - b.w 2107d6 │ │ │ │ + b.w 2108a6 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 211186 │ │ │ │ + bne.w 211256 │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 211186 │ │ │ │ + bmi.w 211256 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 211186 │ │ │ │ + b.n 211256 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e3a1c │ │ │ │ - bl 2e39f4 │ │ │ │ + bl 2e3aec │ │ │ │ + bl 2e3ac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 210a60 │ │ │ │ + beq.w 210b30 │ │ │ │ mov r3, sl │ │ │ │ movs r7, #1 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 21156a │ │ │ │ + b.n 21163a │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ add r3, r5 │ │ │ │ adds r5, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ @@ -608717,47 +608924,47 @@ │ │ │ │ ldr.w r3, [r9, #372] @ 0x174 │ │ │ │ str.w r1, [r9, #368] @ 0x170 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r9, #372] @ 0x174 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e2fd0 │ │ │ │ + bl 2e30a0 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 211538 │ │ │ │ + bcc.n 211608 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.w 210a60 │ │ │ │ + b.w 210b30 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp.w r2, #430 @ 0x1ae │ │ │ │ - bne.w 21147c │ │ │ │ + bne.w 21154c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldrsb.w ip, [r9, #65] @ 0x41 │ │ │ │ - b.n 211060 │ │ │ │ + b.n 211130 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #430 @ 0x1ae │ │ │ │ - bne.w 210f8a │ │ │ │ + bne.w 21105a │ │ │ │ ldr.w r3, [r9, #376] @ 0x178 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr.w r3, [r9, #380] @ 0x17c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #380] @ 0x17c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.w 210d96 │ │ │ │ + b.w 210e66 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 2116be │ │ │ │ + bhi.n 21178e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 2113fe │ │ │ │ - add r0, pc, #8 @ (adr r0, 2115dc ) │ │ │ │ + bhi.w 2114ce │ │ │ │ + add r0, pc, #8 @ (adr r0, 2116ac ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ mcr2 15, 1, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr3, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr3, cr15, {7} @ │ │ │ │ @@ -608788,72 +608995,72 @@ │ │ │ │ mcr2 15, 1, pc, cr3, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr3, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr3, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr3, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr3, cr15, {7} @ │ │ │ │ mcr2 15, 1, pc, cr3, cr15, {7} @ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 2110fe │ │ │ │ + b.n 2111ce │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #136] @ 0x88 │ │ │ │ ldr.w r3, [r9, #140] @ 0x8c │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #140] @ 0x8c │ │ │ │ - b.w 210350 │ │ │ │ + b.w 210420 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #430 @ 0x1ae │ │ │ │ - bne.w 211022 │ │ │ │ + bne.w 2110f2 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.w 2109c4 │ │ │ │ + b.w 210a94 │ │ │ │ mov r4, r9 │ │ │ │ mov r6, sl │ │ │ │ ldrd sl, r9, [sp, #16] │ │ │ │ - b.n 211168 │ │ │ │ + b.n 211238 │ │ │ │ ubfx r7, r3, #1, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e3a60 │ │ │ │ + bl 2e3b30 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 211354 │ │ │ │ + b.n 211424 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e2fd0 │ │ │ │ + bl 2e30a0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 211354 │ │ │ │ + b.n 211424 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 2113fe │ │ │ │ + b.n 2114ce │ │ │ │ ubfx r1, r3, #1, #2 │ │ │ │ adds r5, r1, r2 │ │ │ │ adc.w r2, r0, #0 │ │ │ │ lsrs r5, r5, #2 │ │ │ │ orr.w r5, r5, r2, lsl #30 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.w 211414 │ │ │ │ - b.n 211168 │ │ │ │ + bne.w 2114e4 │ │ │ │ + b.n 211238 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1156] @ 211b80 │ │ │ │ - ldr.w r3, [pc, #1156] @ 211b84 │ │ │ │ + ldr.w r1, [pc, #1156] @ 211c50 │ │ │ │ + ldr.w r3, [pc, #1156] @ 211c54 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -608863,57 +609070,57 @@ │ │ │ │ strb.w r2, [r0, #69] @ 0x45 │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb.w r2, [r0, #73] @ 0x49 │ │ │ │ strh.w r2, [r0, #354] @ 0x162 │ │ │ │ strb.w r3, [r0, #357] @ 0x165 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211848 │ │ │ │ + beq.w 211918 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 211750 │ │ │ │ + b.n 211820 │ │ │ │ ldrb.w r3, [r6, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r6, #357] @ 0x165 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 21175e │ │ │ │ + bpl.n 21182e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 211796 │ │ │ │ + cbz r3, 211866 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 21174a │ │ │ │ + beq.n 21181a │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n 211738 │ │ │ │ + bmi.n 211808 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21174a │ │ │ │ + bne.n 21181a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4324 │ │ │ │ + bl 2e43f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e433c │ │ │ │ + bl 2e440c │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4354 │ │ │ │ + bl 2e4424 │ │ │ │ ldrb.w r3, [r6, #73] @ 0x49 │ │ │ │ add r3, r0 │ │ │ │ strb.w r3, [r6, #73] @ 0x49 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211750 │ │ │ │ + bne.n 211820 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21184e │ │ │ │ + bne.n 21191e │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r4, [r6, #353] @ 0x161 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r6, #172] @ 0xac │ │ │ │ strd r0, r1, [r6, #80] @ 0x50 │ │ │ │ bfi r4, r3, #5, #1 │ │ │ │ @@ -608932,102 +609139,102 @@ │ │ │ │ strd r0, r1, [r6, #208] @ 0xd0 │ │ │ │ strd r0, r1, [r6, #216] @ 0xd8 │ │ │ │ strd r3, r3, [r6, #224] @ 0xe0 │ │ │ │ str.w r3, [r6, #232] @ 0xe8 │ │ │ │ strd r0, r1, [r6, #144] @ 0x90 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ strd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ - cbz r2, 211858 │ │ │ │ + cbz r2, 211928 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 211b3c │ │ │ │ + bne.w 211c0c │ │ │ │ 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 211870 │ │ │ │ + b.n 211940 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e3a1c │ │ │ │ + bl 2e3aec │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #16 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r6, #357] @ 0x165 │ │ │ │ orreq.w r3, r3, #32 │ │ │ │ strbeq.w r3, [r6, #357] @ 0x165 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21179e │ │ │ │ + beq.n 21186e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 211846 │ │ │ │ - b.n 21182a │ │ │ │ + beq.n 211916 │ │ │ │ + b.n 2118fa │ │ │ │ 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 1e6748 │ │ │ │ + bl 1e6818 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ffe8 │ │ │ │ + bl 2100b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e68fc │ │ │ │ + bl 1e69cc │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2119ba │ │ │ │ + beq.w 211a8a │ │ │ │ movs r4, #1 │ │ │ │ - b.n 2118ac │ │ │ │ + b.n 21197c │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 211936 │ │ │ │ + blt.n 211a06 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2119b8 │ │ │ │ + beq.w 211a88 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 2118a2 │ │ │ │ + bpl.n 211972 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 21189a │ │ │ │ + bpl.n 21196a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e2fd0 │ │ │ │ + bl 2e30a0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - beq.w 211a8c │ │ │ │ + beq.w 211b5c │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r2, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 21192a │ │ │ │ + beq.n 2119fa │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r3, r3 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -609036,37 +609243,37 @@ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2118a2 │ │ │ │ + bge.n 211972 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e2fd0 │ │ │ │ + bl 2e30a0 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 211a94 │ │ │ │ + beq.w 211b64 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 2119aa │ │ │ │ + beq.n 211a7a │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -609076,147 +609283,147 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2118ac │ │ │ │ + bne.w 21197c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 211a9c │ │ │ │ + beq.n 211b6c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2119f8 │ │ │ │ + cbz r3, 211ac8 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 2119f0 │ │ │ │ + bpl.n 211ac0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e3a94 │ │ │ │ + bl 2e3b64 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 2119e6 │ │ │ │ + bls.n 211ab6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e3a94 │ │ │ │ + bl 2e3b64 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2119cc │ │ │ │ + bne.n 211a9c │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 211a0a │ │ │ │ - b.n 211a56 │ │ │ │ + cbnz r3, 211ada │ │ │ │ + b.n 211b26 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211a56 │ │ │ │ + beq.n 211b26 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211a02 │ │ │ │ + beq.n 211ad2 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 211a4e │ │ │ │ + cbz r3, 211b1e │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 211a3a │ │ │ │ + bpl.n 211b0a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e3a94 │ │ │ │ + bl 2e3b64 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 211a30 │ │ │ │ + bls.n 211b00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e3a94 │ │ │ │ + bl 2e3b64 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211a16 │ │ │ │ + bne.n 211ae6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 211a56 │ │ │ │ + cbz r3, 211b26 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211a10 │ │ │ │ + bne.n 211ae0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211a48 │ │ │ │ + bne.n 211b18 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - ldr r2, [pc, #300] @ (211b88 ) │ │ │ │ + ldr r2, [pc, #300] @ (211c58 ) │ │ │ │ cmp r3, #4 │ │ │ │ add r2, pc │ │ │ │ ite eq │ │ │ │ ldreq r3, [r6, #80] @ 0x50 │ │ │ │ ldrne r3, [r6, #96] @ 0x60 │ │ │ │ tst.w r3, #1966080 @ 0x1e0000 │ │ │ │ ittt eq │ │ │ │ ldrheq.w r3, [r6, #352] @ 0x160 │ │ │ │ biceq.w r3, r3, #4080 @ 0xff0 │ │ │ │ strheq.w r3, [r6, #352] @ 0x160 │ │ │ │ - ldr r3, [pc, #264] @ (211b84 ) │ │ │ │ + ldr r3, [pc, #264] @ (211c54 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 211b7a │ │ │ │ + bne.n 211c4a │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 2118f6 │ │ │ │ + b.n 2119c6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 211976 │ │ │ │ + b.n 211a46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2119c2 │ │ │ │ + beq.n 211a92 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 211ab0 │ │ │ │ + b.n 211b80 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211b38 │ │ │ │ + beq.n 211c08 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 211aa8 │ │ │ │ + bpl.n 211b78 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 211aa8 │ │ │ │ + bpl.n 211b78 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e2fd0 │ │ │ │ + bl 2e30a0 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 211b72 │ │ │ │ + beq.n 211c42 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 211b2c │ │ │ │ + beq.n 211bfc │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -609226,43 +609433,43 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r0, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r1, r0, [r6, #144] @ 0x90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211ab0 │ │ │ │ + bne.n 211b80 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 2119c2 │ │ │ │ + b.n 211a92 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 211b54 │ │ │ │ + beq.n 211c24 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 211858 │ │ │ │ + beq.w 211928 │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #376] @ 0x178 │ │ │ │ streq.w r3, [r6, #384] @ 0x180 │ │ │ │ - b.n 21185c │ │ │ │ + b.n 21192c │ │ │ │ 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 21185c │ │ │ │ + b.n 21192c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 211af8 │ │ │ │ + b.n 211bc8 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [sl], #656 @ 0x290 │ │ │ │ + @ instruction: 0xe82a00a4 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2116c8 │ │ │ │ + b.n 2115f8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -609271,38 +609478,38 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ - cbz r3, 211be4 │ │ │ │ + cbz r3, 211cb4 │ │ │ │ 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, 211bee │ │ │ │ + cbz r3, 211cbe │ │ │ │ ldrb.w ip, [r1, #4] │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ push {lr} │ │ │ │ ldrb.w lr, [r1] │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ orr.w r3, r3, lr, lsl #26 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ subs r0, r0, r3 │ │ │ │ pop {pc} │ │ │ │ ldrb r3, [r1, #9] │ │ │ │ mov.w r0, #268435456 @ 0x10000000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211bc6 │ │ │ │ + bne.n 211c96 │ │ │ │ mov.w r3, #268435456 @ 0x10000000 │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -609312,82 +609519,82 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd r4, r8, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w fp, [sp, #84] @ 0x54 │ │ │ │ - bl 2e0fcc │ │ │ │ - cbz r0, 211c2e │ │ │ │ + bl 2e109c │ │ │ │ + cbz r0, 211cfe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e39d0 │ │ │ │ + bl 2e3aa0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 211c42 │ │ │ │ + cbz r0, 211d12 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.w 211d92 │ │ │ │ + bpl.w 211e62 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 211c88 │ │ │ │ + bhi.n 211d58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e3a60 │ │ │ │ - cbz r0, 211c82 │ │ │ │ + bl 2e3b30 │ │ │ │ + cbz r0, 211d52 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ adds r7, #1 │ │ │ │ strd r0, r6, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 211bf8 │ │ │ │ + bl 211cc8 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 211c60 │ │ │ │ + bne.n 211d30 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ asr.w r2, r3, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 211d70 │ │ │ │ + bpl.n 211e40 │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ lsls r3, r2 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ orrs r3, r2 │ │ │ │ strb r3, [r6, #1] │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 211d6a │ │ │ │ - bl 2e2d90 │ │ │ │ + bmi.n 211e3a │ │ │ │ + bl 2e2e60 │ │ │ │ ldrb.w ip, [r9, #21] │ │ │ │ mov.w r9, #1 │ │ │ │ lsl.w r9, r9, r0 │ │ │ │ ubfx ip, ip, #1, #2 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r9, r9, ip │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 211ddc │ │ │ │ + beq.w 211eac │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 211c82 │ │ │ │ + beq.n 211d52 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov fp, r4 │ │ │ │ ldrh.w r8, [r6, #22] │ │ │ │ mov r2, r1 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r8 │ │ │ │ @@ -609410,15 +609617,15 @@ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str.w r0, [fp] │ │ │ │ mov.w ip, #0 │ │ │ │ movs.w r9, r9, lsr #4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r2, r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bne.n 211cea │ │ │ │ + bne.n 211dba │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov fp, r4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -609429,76 +609636,76 @@ │ │ │ │ strb r2, [r7, #28] │ │ │ │ strb.w sl, [r7, #33] @ 0x21 │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r5, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2e3a60 │ │ │ │ - b.n 211cb4 │ │ │ │ + bl 2e3b30 │ │ │ │ + b.n 211d84 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ add.w r2, r6, r1, lsl #2 │ │ │ │ strb r3, [r6, #0] │ │ │ │ adds r3, r6, r1 │ │ │ │ ldrh.w r1, [r9, #70] @ 0x46 │ │ │ │ strh r1, [r2, #2] │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ strb r2, [r3, #18] │ │ │ │ - b.n 211c94 │ │ │ │ + b.n 211d64 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e3a60 │ │ │ │ + bl 2e3b30 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 211e0e │ │ │ │ + bne.n 211ede │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211c82 │ │ │ │ + beq.w 211d52 │ │ │ │ mov r8, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ strd fp, r6, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 211bf8 │ │ │ │ + bl 211cc8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 211dba │ │ │ │ + bne.n 211e8a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 211cd8 │ │ │ │ + beq.w 211da8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrh.w r2, [sl] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ adds r0, r2, #1 │ │ │ │ strh.w r0, [sl] │ │ │ │ add.w sl, sl, r2, lsl #3 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ str.w r8, [sl, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh.w r1, [sl, #10] │ │ │ │ strb.w r7, [sl, #8] │ │ │ │ strh r2, [r3, #4] │ │ │ │ - b.n 211cd8 │ │ │ │ + b.n 211da8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 211e3c │ │ │ │ + beq.n 211f0c │ │ │ │ ldrh.w r3, [sl] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r3, #1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ strh.w ip, [sl] │ │ │ │ strh r1, [r3, #10] │ │ │ │ @@ -609506,178 +609713,178 @@ │ │ │ │ str.w r8, [r3, #4] │ │ │ │ strb r1, [r3, #8] │ │ │ │ add.w r3, r6, r2, lsl #2 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ mov fp, r7 │ │ │ │ - b.n 211daa │ │ │ │ + b.n 211e7a │ │ │ │ stmdb 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 r3, [pc, #508] @ (212050 ) │ │ │ │ + ldr r3, [pc, #508] @ (212120 ) │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #504] @ (212054 ) │ │ │ │ + ldr r2, [pc, #504] @ (212124 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211f86 │ │ │ │ + beq.w 212056 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 211e80 │ │ │ │ + b.n 211f50 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 211ea8 │ │ │ │ + cbz r3, 211f78 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 211e7a │ │ │ │ + bpl.n 211f4a │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bpl.n 211e7a │ │ │ │ + bpl.n 211f4a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e2fd0 │ │ │ │ + bl 2e30a0 │ │ │ │ add r9, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e2e48 │ │ │ │ + bl 2e2f18 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211e80 │ │ │ │ + bne.n 211f50 │ │ │ │ cmp r8, r3 │ │ │ │ it ne │ │ │ │ cmpne r9, r3 │ │ │ │ - beq.n 211f86 │ │ │ │ + beq.n 212056 │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r5, 211eda │ │ │ │ + cbz r5, 211faa │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ str r0, [r5, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211f52 │ │ │ │ + beq.n 212022 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.n 211f28 │ │ │ │ + b.n 211ff8 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 211fa0 │ │ │ │ + beq.n 212070 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 211f1e │ │ │ │ + bpl.n 211fee │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ ldrb.w r3, [fp, #68] @ 0x44 │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 211bf8 │ │ │ │ + bl 211cc8 │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 211f50 │ │ │ │ + cbz r3, 212020 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r4, r3, #28 │ │ │ │ - bpl.n 211f1e │ │ │ │ + bpl.n 211fee │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 211f1e │ │ │ │ + bpl.n 211fee │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 211eea │ │ │ │ + bne.n 211fba │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 211f1e │ │ │ │ + bpl.n 211fee │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - b.n 211ef8 │ │ │ │ + b.n 211fc8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #256] @ (212058 ) │ │ │ │ + ldr r3, [pc, #256] @ (212128 ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 59ea8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 211f78 │ │ │ │ + cbz r3, 212048 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #240] @ (21205c ) │ │ │ │ + ldr r3, [pc, #240] @ (21212c ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 59ea8 │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ - ldr r2, [pc, #216] @ (212060 ) │ │ │ │ - ldr r3, [pc, #196] @ (212050 ) │ │ │ │ + ldr r2, [pc, #216] @ (212130 ) │ │ │ │ + ldr r3, [pc, #196] @ (212120 ) │ │ │ │ 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 21204a │ │ │ │ + bne.n 21211a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2e3a1c │ │ │ │ + bl 2e3aec │ │ │ │ ldr.w r3, [fp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 211fb6 │ │ │ │ + beq.n 212086 │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 211f1e │ │ │ │ - b.n 211f4a │ │ │ │ + bpl.n 211fee │ │ │ │ + b.n 21201a │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e3a94 │ │ │ │ + bl 2e3b64 │ │ │ │ ldr.w r5, [fp, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e3a60 │ │ │ │ + bl 2e3b30 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 211f1e │ │ │ │ + beq.n 211fee │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 211f1e │ │ │ │ + beq.n 211fee │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 212016 │ │ │ │ + b.n 2120e6 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r3, [fp, #68] @ 0x44 │ │ │ │ adds r4, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -609685,116 +609892,116 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, r9 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str.w ip, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 211bf8 │ │ │ │ + bl 211cc8 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 21203e │ │ │ │ + beq.n 21210e │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 211fe8 │ │ │ │ + bge.n 2120b8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e2fd0 │ │ │ │ + bl 2e30a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 212016 │ │ │ │ + bne.n 2120e6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 211fe4 │ │ │ │ - b.n 211f1e │ │ │ │ + bne.n 2120b4 │ │ │ │ + b.n 211fee │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21239c │ │ │ │ + b.n 2122cc │ │ │ │ lsls r4, r4, #2 │ │ │ │ mcrr2 15, 15, pc, r3, cr15 @ │ │ │ │ ldc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ - b.n 212148 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 211e40 │ │ │ │ + bl 211f10 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - ldr.w r2, [pc, #1220] @ 212554 │ │ │ │ + ldr.w r2, [pc, #1220] @ 212624 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r3, [pc, #1220] @ 212558 │ │ │ │ + ldr.w r3, [pc, #1220] @ 212628 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #1216] @ 21255c │ │ │ │ + ldr.w fp, [pc, #1216] @ 21262c │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212550 │ │ │ │ + beq.w 212620 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2120b6 │ │ │ │ + bne.n 212186 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212550 │ │ │ │ + beq.w 212620 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2123f4 │ │ │ │ + beq.w 2124c4 │ │ │ │ mov r6, fp │ │ │ │ strd r1, r1, [sp, #20] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r7, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2122e6 │ │ │ │ + beq.w 2123b6 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r6 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 212108 │ │ │ │ + b.n 2121d8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2122e2 │ │ │ │ + beq.w 2123b2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2120fe │ │ │ │ + bne.n 2121ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 202d90 │ │ │ │ + bl 202e60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2120fe │ │ │ │ - ldr.w r3, [pc, #1092] @ 212560 │ │ │ │ + beq.n 2121ce │ │ │ │ + ldr.w r3, [pc, #1092] @ 212630 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r5, [sl, r3] │ │ │ │ lsls r2, r2, #7 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ adds r0, r5, r2 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb.w r0, [r0, #78] @ 0x4e │ │ │ │ @@ -609802,20 +610009,20 @@ │ │ │ │ adds r0, #10 │ │ │ │ ldr r6, [r1, #40] @ 0x28 │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2120fe │ │ │ │ + beq.n 2121ce │ │ │ │ mov r9, r5 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ - b.n 21215e │ │ │ │ + b.n 21222e │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 2122d4 │ │ │ │ + beq.w 2123a4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ eor.w r6, r6, r8 │ │ │ │ lsls r2, r2, #7 │ │ │ │ add.w r1, r9, r2 │ │ │ │ rbit r7, r6 │ │ │ │ clz r7, r7 │ │ │ │ movs r3, #1 │ │ │ │ @@ -609824,15 +610031,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ add r5, r7 │ │ │ │ mov.w ip, r5, lsl #1 │ │ │ │ add.w r3, sp, ip │ │ │ │ ldrb.w r3, [r3, #56] @ 0x38 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ - beq.n 212150 │ │ │ │ + beq.n 212220 │ │ │ │ ldrb.w r0, [r1, #77] @ 0x4d │ │ │ │ add.w lr, sp, #44 @ 0x2c │ │ │ │ add r3, r5 │ │ │ │ adds r0, #10 │ │ │ │ cmp r3, #32 │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ @@ -609842,19 +610049,19 @@ │ │ │ │ ldrb.w r0, [sp, #44] @ 0x2c │ │ │ │ and.w lr, r1, #1 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb.w r0, [sp, #46] @ 0x2e │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.w 21241c │ │ │ │ + beq.w 2124ec │ │ │ │ cmp r5, #32 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 2121f0 │ │ │ │ + beq.n 2122c0 │ │ │ │ and.w r3, r3, #31 │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ subs r3, #1 │ │ │ │ and.w sl, r5, #31 │ │ │ │ movs r0, #1 │ │ │ │ lsl.w sl, r0, sl │ │ │ │ @@ -609886,31 +610093,31 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ strh.w r3, [sp, #46] @ 0x2e │ │ │ │ ubfx r3, r1, #4, #4 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strb.w sl, [sp, #52] @ 0x34 │ │ │ │ cmn.w r3, #13 │ │ │ │ - bhi.w 21243c │ │ │ │ + bhi.w 21250c │ │ │ │ add.w sl, r3, #12 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bcs.w 212410 │ │ │ │ + bcs.w 2124e0 │ │ │ │ mov.w fp, r3, lsl #1 │ │ │ │ cmp.w fp, #63 @ 0x3f │ │ │ │ - bhi.w 212420 │ │ │ │ + bhi.w 2124f0 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ mov fp, sl │ │ │ │ it cc │ │ │ │ movcc.w fp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ blx 5a5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 212434 │ │ │ │ + beq.w 212504 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strd r0, fp, [sp, #20] │ │ │ │ add r3, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r8, r6 │ │ │ │ @@ -609927,44 +610134,44 @@ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ uxtb r2, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ - bne.w 212156 │ │ │ │ + bne.w 212226 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 212108 │ │ │ │ + bne.w 2121d8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r6, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2120e8 │ │ │ │ + bne.w 2121b8 │ │ │ │ ldr.w r9, [sp] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #11 │ │ │ │ - bls.n 2123f4 │ │ │ │ + bls.n 2124c4 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ umull r3, r4, r3, r9 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 212444 │ │ │ │ + bne.w 212514 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21253c │ │ │ │ + beq.w 21260c │ │ │ │ movs r0, #12 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strh r6, [r5, #22] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mul.w r6, r0, r4 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -609981,31 +610188,31 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ ittt mi │ │ │ │ ldrbmi r2, [r1, r3] │ │ │ │ lslmi r2, r2, #2 │ │ │ │ strhmi.w r2, [r0, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 212352 │ │ │ │ - cbz r4, 212382 │ │ │ │ + bne.n 212422 │ │ │ │ + cbz r4, 212452 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, r6, r1 │ │ │ │ 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 21236e │ │ │ │ + bne.n 21243e │ │ │ │ ldr.w r0, [sl, #468] @ 0x1d4 │ │ │ │ - cbz r0, 2123e2 │ │ │ │ + cbz r0, 2124b2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ bics.w r2, r3, r7 │ │ │ │ - beq.n 2123e2 │ │ │ │ + beq.n 2124b2 │ │ │ │ rbit r3, r2 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ adds r1, r0, r3 │ │ │ │ add.w lr, r5, r3 │ │ │ │ @@ -610023,111 +610230,111 @@ │ │ │ │ subs r1, r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ strh r6, [r3, #4] │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2123a2 │ │ │ │ + bne.n 212472 │ │ │ │ strb.w ip, [r5, #1] │ │ │ │ strb r7, [r5, #0] │ │ │ │ - bl 1e4ee0 │ │ │ │ + bl 1e4fb0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r5, [sl, #468] @ 0x1d4 │ │ │ │ - cbz r3, 2123f4 │ │ │ │ + cbz r3, 2124c4 │ │ │ │ mov r0, r3 │ │ │ │ blx 59e00 │ │ │ │ - ldr r2, [pc, #364] @ (212564 ) │ │ │ │ - ldr r3, [pc, #352] @ (212558 ) │ │ │ │ + ldr r2, [pc, #364] @ (212634 ) │ │ │ │ + ldr r3, [pc, #352] @ (212628 ) │ │ │ │ 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 21254c │ │ │ │ + bne.w 21261c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, r3, r2 │ │ │ │ it eq │ │ │ │ moveq sl, r2 │ │ │ │ - b.n 212292 │ │ │ │ + b.n 212362 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ - b.n 2121de │ │ │ │ + b.n 2122ae │ │ │ │ cmp fp, sl │ │ │ │ ldr r0, [sp, #20] │ │ │ │ it cc │ │ │ │ movcc fp, sl │ │ │ │ mov r1, fp │ │ │ │ blx 5a5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21228a │ │ │ │ + bne.w 21235a │ │ │ │ ldr.w sl, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 212292 │ │ │ │ + b.n 212362 │ │ │ │ ldr.w sl, [sp] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 212292 │ │ │ │ + b.n 212362 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #284] @ (212568 ) │ │ │ │ + ldr r3, [pc, #284] @ (212638 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, r4, #1 │ │ │ │ add r3, pc │ │ │ │ blx 59ea8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 212462 │ │ │ │ + b.n 212532 │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - ble.n 2124f4 │ │ │ │ + ble.n 2125c4 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21245c │ │ │ │ + beq.n 21252c │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 21245c │ │ │ │ + ble.n 21252c │ │ │ │ ldrb.w ip, [r2] │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 2124e8 │ │ │ │ + b.n 2125b8 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 21245c │ │ │ │ + bne.n 21252c │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 21245c │ │ │ │ + bne.n 21252c │ │ │ │ ldrb r7, [r2, #6] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 21245c │ │ │ │ + bne.n 21252c │ │ │ │ ldrb r7, [r2, #7] │ │ │ │ ldrb r6, [r3, #19] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 21245c │ │ │ │ + bne.n 21252c │ │ │ │ ldrb r7, [r2, #8] │ │ │ │ ldrb r6, [r3, #20] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 21245c │ │ │ │ + bne.n 21252c │ │ │ │ ldrb r6, [r3, #21] │ │ │ │ - cbz r6, 2124e0 │ │ │ │ + cbz r6, 2125b0 │ │ │ │ ldrb r7, [r3, #22] │ │ │ │ ldrh.w lr, [r3, #14] │ │ │ │ ldrb.w r8, [r2, #10] │ │ │ │ ldrb.w r9, [r3, #22] │ │ │ │ sub.w lr, lr, r7, lsl #2 │ │ │ │ ldrh r7, [r2, #2] │ │ │ │ sub.w r7, r7, r8, lsl #2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 2124e0 │ │ │ │ + bne.n 2125b0 │ │ │ │ ldrb r7, [r2, #9] │ │ │ │ cmp r9, r8 │ │ │ │ it cs │ │ │ │ movcs r9, r8 │ │ │ │ orrs r6, r7 │ │ │ │ lsr.w lr, r6, r9 │ │ │ │ add.w r7, lr, #1 │ │ │ │ @@ -610135,72 +610342,72 @@ │ │ │ │ ittt eq │ │ │ │ strbeq.w r9, [r2, #10] │ │ │ │ strbeq r6, [r2, #9] │ │ │ │ strbeq r7, [r3, #21] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 21245c │ │ │ │ + beq.n 21252c │ │ │ │ ldrb r6, [r3, #12] │ │ │ │ cmp r6, ip │ │ │ │ - beq.n 212478 │ │ │ │ + beq.n 212548 │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 212462 │ │ │ │ + bgt.n 212532 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #112] @ (21256c ) │ │ │ │ + ldr r3, [pc, #112] @ (21263c ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 59ea8 │ │ │ │ movs r3, #12 │ │ │ │ mla r3, r3, r4, r6 │ │ │ │ ldrb.w r6, [r3, #-3] │ │ │ │ - cbnz r6, 21251e │ │ │ │ + cbnz r6, 2125ee │ │ │ │ subs r5, #1 │ │ │ │ subs r3, #12 │ │ │ │ adds r1, r5, #1 │ │ │ │ - bne.n 21250a │ │ │ │ + bne.n 2125da │ │ │ │ movs r1, #24 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 21252c │ │ │ │ + b.n 2125fc │ │ │ │ adds r4, r5, #1 │ │ │ │ movs r3, #12 │ │ │ │ mov r6, r4 │ │ │ │ uxth r1, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4d24 │ │ │ │ + bl 1e4df4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 212328 │ │ │ │ - b.n 212544 │ │ │ │ + bne.w 2123f8 │ │ │ │ + b.n 212614 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2123f4 │ │ │ │ + beq.w 2124c4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59e00 │ │ │ │ - b.n 2123f4 │ │ │ │ + b.n 2124c4 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 212570 │ │ │ │ + blt.n 2126a0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bl 16856a │ │ │ │ - bl ba56e │ │ │ │ + bl 16863a │ │ │ │ + bl ba63e │ │ │ │ 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 │ │ │ │ @@ -610229,34 +610436,34 @@ │ │ │ │ orr.w r3, r3, ip, lsl #27 │ │ │ │ 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} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbz r1, 21264c │ │ │ │ + cbz r1, 21271c │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 21262c │ │ │ │ + bls.n 2126fc │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ mov ip, r1 │ │ │ │ adds r6, r1, r2 │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ sub.w lr, r6, ip │ │ │ │ cmp.w lr, #3 │ │ │ │ mla r3, r5, r3, r0 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r0, r4, r3 │ │ │ │ - bhi.n 212608 │ │ │ │ + bhi.n 2126d8 │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 21264c │ │ │ │ + cbz r2, 21271c │ │ │ │ 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 │ │ │ │ @@ -610271,15 +610478,15 @@ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r2, 2126d6 │ │ │ │ + cbz r2, 2127a6 │ │ │ │ add r2, r1 │ │ │ │ add.w r3, r1, #15 │ │ │ │ movw r6, #26545 @ 0x67b1 │ │ │ │ movt r6, #5718 @ 0x1656 │ │ │ │ movw r4, #26546 @ 0x67b2 │ │ │ │ movt r4, #5718 @ 0x1656 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ @@ -610296,15 +610503,15 @@ │ │ │ │ mov.w r0, r0, ror #21 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ mul.w r0, lr, r0 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ mul.w r0, ip, r0 │ │ │ │ eor.w r7, r0, r0, lsr #16 │ │ │ │ - bne.n 2126ac │ │ │ │ + bne.n 21277c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ @@ -610320,28 +610527,28 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r2, [pc, #2180] @ 212fb4 │ │ │ │ + ldr.w r2, [pc, #2180] @ 213084 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2180] @ 212fb8 │ │ │ │ + ldr.w r3, [pc, #2180] @ 213088 │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #2176] @ 212fbc │ │ │ │ + ldr.w r5, [pc, #2176] @ 21308c │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 212890 │ │ │ │ + bhi.w 212960 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r5, r1, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r1, r7, #8 │ │ │ │ movs r1, r1 │ │ │ │ @@ -610365,22 +610572,22 @@ │ │ │ │ cmp r3, #1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r7, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - beq.w 212d78 │ │ │ │ + beq.w 212e48 │ │ │ │ mov.w r8, r0, lsl #3 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp.w r8, #15 │ │ │ │ mov r9, r3 │ │ │ │ it ls │ │ │ │ addls ip, r4 │ │ │ │ - bls.n 21285e │ │ │ │ + bls.n 21292e │ │ │ │ sub.w lr, r8, #15 │ │ │ │ movw r1, #34383 @ 0x864f │ │ │ │ movt r1, #25032 @ 0x61c8 │ │ │ │ add.w r0, r3, lr │ │ │ │ movw lr, #17448 @ 0x4428 │ │ │ │ movt lr, #9251 @ 0x2423 │ │ │ │ add lr, r4 │ │ │ │ @@ -610400,15 +610607,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ mul.w r7, r5, r7 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mla ip, r2, ip, r1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w r1, r5, ip │ │ │ │ - bhi.n 2127f0 │ │ │ │ + bhi.n 2128c0 │ │ │ │ subs r3, r0, r6 │ │ │ │ mov.w ip, r7, ror #25 │ │ │ │ add.w ip, ip, lr, ror #31 │ │ │ │ subs r3, #41 @ 0x29 │ │ │ │ add.w ip, ip, r4, ror #20 │ │ │ │ adds r6, #41 @ 0x29 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ @@ -610417,25 +610624,25 @@ │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add.w r1, r9, #16 │ │ │ │ add.w r9, r3, r1 │ │ │ │ and.w r2, r8, #8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r8, ip │ │ │ │ - bl 2125ec │ │ │ │ + bl 2126bc │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1872] @ 212fc0 │ │ │ │ - ldr.w r3, [pc, #1860] @ 212fb8 │ │ │ │ + ldr.w r2, [pc, #1872] @ 213090 │ │ │ │ + ldr.w r3, [pc, #1860] @ 213088 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 212fae │ │ │ │ + bne.w 21307e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r5, #26549 @ 0x67b5 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ @@ -610451,15 +610658,15 @@ │ │ │ │ mul.w r4, lr, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, ip, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21286e │ │ │ │ + beq.n 21293e │ │ │ │ ldr r2, [r1, #24] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mla r2, r0, r2, r5 │ │ │ │ mla r3, r0, r3, r5 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ @@ -610475,16 +610682,16 @@ │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2128da │ │ │ │ - b.n 21286e │ │ │ │ + bne.n 2129aa │ │ │ │ + b.n 21293e │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ movw r7, #60207 @ 0xeb2f │ │ │ │ movt r7, #10196 @ 0x27d4 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ strb.w r1, [sp, #5] │ │ │ │ movs r1, #0 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ @@ -610500,15 +610707,15 @@ │ │ │ │ movw r2, #26553 @ 0x67b9 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mla r2, r0, r4, r2 │ │ │ │ mul.w r4, r0, r3 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mla r4, r7, r2, r4 │ │ │ │ - ldr.w r2, [pc, #1596] @ 212fc4 │ │ │ │ + ldr.w r2, [pc, #1596] @ 213094 │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ ldr r5, [r5, r2] │ │ │ │ movw r2, #51831 @ 0xca77 │ │ │ │ movt r2, #34283 @ 0x85eb │ │ │ │ mul.w r4, r7, r4 │ │ │ │ mov r8, r5 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ @@ -610516,37 +610723,37 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ - bne.w 212dec │ │ │ │ + bne.w 212ebc │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21286e │ │ │ │ + beq.w 21293e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2028c4 │ │ │ │ + bl 202994 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212674 │ │ │ │ + bl 212744 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 2129cc │ │ │ │ - b.n 21286e │ │ │ │ - bl 212570 │ │ │ │ + bcc.n 212a9c │ │ │ │ + b.n 21293e │ │ │ │ + bl 212640 │ │ │ │ ldr.w r1, [r6, #69] @ 0x45 │ │ │ │ add r3, sp, #8 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #65] @ 0x41 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ @@ -610589,15 +610796,15 @@ │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21286e │ │ │ │ + beq.w 21293e │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ movs r6, #20 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ mla ip, r6, r3, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r2, #20 │ │ │ │ @@ -610607,16 +610814,16 @@ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ - bne.n 212ac2 │ │ │ │ - b.n 21286e │ │ │ │ + bne.n 212b92 │ │ │ │ + b.n 21293e │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ movw r4, #17448 @ 0x4428 │ │ │ │ movt r4, #9251 @ 0x2423 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ @@ -610642,15 +610849,15 @@ │ │ │ │ add r3, r2 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 212db6 │ │ │ │ + beq.w 212e86 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ movt r3, #10196 @ 0x27d4 │ │ │ │ @@ -610658,33 +610865,33 @@ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.w 212f20 │ │ │ │ - add r3, pc, #8 @ (adr r3, 212bb0 ) │ │ │ │ + bhi.w 212ff0 │ │ │ │ + add r3, pc, #8 @ (adr r3, 212c80 ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ - ldc2 15, cr15, [pc], #1020 @ 212fb0 │ │ │ │ + ldc2 15, cr15, [pc], #1020 @ 213080 │ │ │ │ lsls r7, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc], #1020 @ 212fb8 │ │ │ │ + ldc2 15, cr15, [pc], #1020 @ 213088 │ │ │ │ lsls r7, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ - ldr r3, [pc, #1012] @ (212fc8 ) │ │ │ │ + ldr r3, [pc, #1012] @ (213098 ) │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ mov.w sl, r1, lsl #7 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ mla r3, r0, r1, r2 │ │ │ │ @@ -610700,15 +610907,15 @@ │ │ │ │ ldrb r1, [r1, #21] │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mov.w r9, r1, lsl #2 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ - cbz r7, 212c58 │ │ │ │ + cbz r7, 212d28 │ │ │ │ ldrh r1, [r6, #32] │ │ │ │ strh.w r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ strh.w r1, [sp, #6] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ add r3, r2 │ │ │ │ @@ -610716,15 +610923,15 @@ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp.w r9, #15 │ │ │ │ - bls.w 212d6c │ │ │ │ + bls.w 212e3c │ │ │ │ sub.w r1, r9, #15 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ movt r2, #9251 @ 0x2423 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ movw r7, #34383 @ 0x864f │ │ │ │ movt r7, #25032 @ 0x61c8 │ │ │ │ @@ -610749,15 +610956,15 @@ │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ cmp r1, r0 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r4, r5, r4, r7 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r7, ip, r4 │ │ │ │ - bhi.n 212c90 │ │ │ │ + bhi.n 212d60 │ │ │ │ mov.w r0, lr, ror #25 │ │ │ │ add.w r4, r6, #45 @ 0x2d │ │ │ │ add.w r0, r0, r2, ror #31 │ │ │ │ add.w r2, r8, #16 │ │ │ │ add.w r0, r0, r3, ror #20 │ │ │ │ subs r3, r1, r6 │ │ │ │ subs r3, #45 @ 0x2d │ │ │ │ @@ -610766,20 +610973,20 @@ │ │ │ │ cmp r1, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add.w r8, r3, r2 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r9 │ │ │ │ and.w r2, r9, #12 │ │ │ │ - bl 2125ec │ │ │ │ + bl 2126bc │ │ │ │ add.w r3, fp, sl │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21286e │ │ │ │ + beq.w 21293e │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -610793,22 +611000,22 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 212d40 │ │ │ │ - b.n 21286e │ │ │ │ + bne.n 212e10 │ │ │ │ + b.n 21293e │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r3 │ │ │ │ - b.n 212cfe │ │ │ │ + b.n 212dce │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21286e │ │ │ │ + beq.w 21293e │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [r6, r1, lsl #3] │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ and.w r3, r3, ip │ │ │ │ @@ -610817,71 +611024,71 @@ │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 212d82 │ │ │ │ - b.n 21286e │ │ │ │ + bne.n 212e52 │ │ │ │ + b.n 21293e │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ movt r3, #10196 @ 0x27d4 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mul.w r4, r3, r2 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.n 21286e │ │ │ │ + b.n 21293e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2028c4 │ │ │ │ + bl 202994 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212674 │ │ │ │ + bl 212744 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2028c4 │ │ │ │ + bl 202994 │ │ │ │ add.w r1, r6, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212674 │ │ │ │ + bl 212744 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mul.w r4, r0, r5 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 21286e │ │ │ │ + bls.w 21293e │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2028c4 │ │ │ │ + bl 202994 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212674 │ │ │ │ + bl 212744 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 212e2e │ │ │ │ - b.n 21286e │ │ │ │ + bcc.n 212efe │ │ │ │ + b.n 21293e │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -610908,15 +611115,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 21286e │ │ │ │ + b.n 21293e │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #60207 @ 0xeb2f │ │ │ │ movt r0, #10196 @ 0x27d4 │ │ │ │ @@ -610927,15 +611134,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 21286e │ │ │ │ + b.n 21293e │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -610966,24 +611173,24 @@ │ │ │ │ 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 21286e │ │ │ │ + b.n 21293e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bhi.n 212f40 │ │ │ │ + bvc.n 213070 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 212f3c │ │ │ │ + bvc.n 21306c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvc.n 212ed0 │ │ │ │ + bvs.n 213000 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -611001,53 +611208,53 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w ip, [sp, #24] │ │ │ │ cmp.w ip, #68 @ 0x44 │ │ │ │ - beq.w 21310a │ │ │ │ - bhi.n 21304c │ │ │ │ + beq.w 2131da │ │ │ │ + bhi.n 21311c │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 2130c8 │ │ │ │ + bhi.n 213198 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 2130ce │ │ │ │ + bls.n 21319e │ │ │ │ sub.w ip, ip, #10 │ │ │ │ mov.w lr, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w ip, lr, ip │ │ │ │ tst.w ip, #83886080 @ 0x5000000 │ │ │ │ - bne.n 2130fa │ │ │ │ + bne.n 2131ca │ │ │ │ tst.w ip, #1280 @ 0x500 │ │ │ │ - bne.n 2130b4 │ │ │ │ + bne.n 213184 │ │ │ │ tst.w ip, #5 │ │ │ │ - beq.n 2130ce │ │ │ │ + beq.n 21319e │ │ │ │ sxtb r0, r0 │ │ │ │ sxtb r2, r2 │ │ │ │ cmn r0, r2 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #160 @ 0xa0 │ │ │ │ - beq.n 2130d8 │ │ │ │ + beq.n 2131a8 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 213092 │ │ │ │ + beq.n 213162 │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 2130ce │ │ │ │ + bne.n 21319e │ │ │ │ uxth r0, r0 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ vmov.f32 s16, s0 │ │ │ │ uxth r0, r2 │ │ │ │ - bl 1e0f24 │ │ │ │ + bl 1e0ff4 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #8 │ │ │ │ @@ -611070,15 +611277,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - beq.n 21310a │ │ │ │ + beq.n 2131da │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -611117,131 +611324,131 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, r5, lsl #5 │ │ │ │ mov r7, r1 │ │ │ │ ldrb.w r2, [sp, #104] @ 0x68 │ │ │ │ add.w r6, r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #524] @ (21335c ) │ │ │ │ + ldr r2, [pc, #524] @ (21342c ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #524] @ (213360 ) │ │ │ │ + ldr r3, [pc, #524] @ (213430 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 201198 │ │ │ │ + bl 201268 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2131da │ │ │ │ + beq.n 2132aa │ │ │ │ add.w r7, r7, sl, lsl #5 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 201198 │ │ │ │ + bl 201268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21326c │ │ │ │ + beq.n 21333c │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrb.w r9, [r1, #13] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 21326c │ │ │ │ + bne.n 21333c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ orr.w fp, r2, r9 │ │ │ │ add.w r9, r6, #60 @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2131a8 │ │ │ │ + b.n 213278 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #16 │ │ │ │ - beq.w 213352 │ │ │ │ + beq.w 213422 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2028c4 │ │ │ │ + bl 202994 │ │ │ │ cmp r0, r6 │ │ │ │ - bls.n 2131a0 │ │ │ │ + bls.n 213270 │ │ │ │ ldrb r3, [r7, r6] │ │ │ │ ldrb.w r1, [r9, r6] │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ add.w r1, r8, r1, lsl #3 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 212fe4 │ │ │ │ + bl 2130b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2131a0 │ │ │ │ + bne.n 213270 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 213270 │ │ │ │ + b.n 213340 │ │ │ │ ldr r6, [r6, #56] @ 0x38 │ │ │ │ add.w r8, sp, #28 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r1, [r6, #-8] │ │ │ │ - cbnz r1, 213202 │ │ │ │ + cbnz r1, 2132d2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ movw r3, #353 @ 0x161 │ │ │ │ it eq │ │ │ │ moveq.w r3, #260 @ 0x104 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2132ea │ │ │ │ + beq.n 2133ba │ │ │ │ ldrb r1, [r6, #12] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 213216 │ │ │ │ + cbz r1, 2132e6 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 21320c │ │ │ │ + bne.n 2132dc │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w ip, r3, lsl #5 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r7, ip │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 21324c │ │ │ │ + cbnz r3, 21331c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ it eq │ │ │ │ moveq.w r2, #260 @ 0x104 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21328c │ │ │ │ + beq.n 21335c │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 213260 │ │ │ │ + cbz r0, 213330 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 213256 │ │ │ │ + bne.n 213326 │ │ │ │ mov lr, r6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 213270 │ │ │ │ + beq.n 213340 │ │ │ │ cmp lr, r1 │ │ │ │ - beq.n 21331c │ │ │ │ + beq.n 2133ec │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [pc, #240] @ (213364 ) │ │ │ │ - ldr r3, [pc, #236] @ (213360 ) │ │ │ │ + ldr r2, [pc, #240] @ (213434 ) │ │ │ │ + ldr r3, [pc, #236] @ (213430 ) │ │ │ │ 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 213358 │ │ │ │ + bne.n 213428 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eor.w sl, sl, #1 │ │ │ │ movw r2, #65497 @ 0xffd9 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ ldr.w lr, [r6, #36] @ 0x24 │ │ │ │ @@ -611253,98 +611460,98 @@ │ │ │ │ add.w r8, sp, #43 @ 0x2b │ │ │ │ str r5, [sp, #20] │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, ip │ │ │ │ strd lr, r1, [sp, #8] │ │ │ │ - b.n 2132ca │ │ │ │ + b.n 21339a │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r8, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2028c4 │ │ │ │ + bl 202994 │ │ │ │ add.w r3, r6, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 2132c2 │ │ │ │ + bhi.n 213392 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldrd lr, r1, [sp, #8] │ │ │ │ - b.n 213262 │ │ │ │ + b.n 213332 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ sub.w fp, r6, #20 │ │ │ │ str r4, [sp, #16] │ │ │ │ adds r6, #39 @ 0x27 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r1 │ │ │ │ - b.n 213306 │ │ │ │ + b.n 2133d6 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ strb.w r2, [r8, r4] │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2028c4 │ │ │ │ + bl 202994 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 2132fc │ │ │ │ + bhi.n 2133cc │ │ │ │ mov r1, sl │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 21321c │ │ │ │ + b.n 2132ec │ │ │ │ add.w r9, r9, #59 @ 0x3b │ │ │ │ add.w r6, ip, #59 @ 0x3b │ │ │ │ add r6, r7 │ │ │ │ add r9, r4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 21332e │ │ │ │ + b.n 2133fe │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2028c4 │ │ │ │ + bl 202994 │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 213270 │ │ │ │ + bls.n 213340 │ │ │ │ ldrb.w r3, [r9, #1]! │ │ │ │ add r3, sp │ │ │ │ ldrb r2, [r3, #28] │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ add r3, sp │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21332c │ │ │ │ - b.n 21326c │ │ │ │ + beq.n 2133fc │ │ │ │ + b.n 21333c │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 213270 │ │ │ │ + b.n 213340 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #40] @ 2133a0 │ │ │ │ + ldr.w ip, [pc, #40] @ 213470 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (2133a4 ) │ │ │ │ + ldr r4, [pc, #36] @ (213474 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla ip, ip, lr, r4 │ │ │ │ add ip, r2 │ │ │ │ ldrb.w r4, [ip, #23] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 213124 │ │ │ │ + bl 2131f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ 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 │ │ │ │ @@ -611354,25 +611561,25 @@ │ │ │ │ add.w r5, r9, #59 @ 0x3b │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ add r6, r0 │ │ │ │ add r5, r1 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2133e2 │ │ │ │ + b.n 2134b2 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 213408 │ │ │ │ + bne.n 2134d8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2028c4 │ │ │ │ + bl 202994 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 2133d6 │ │ │ │ + bhi.n 2134a6 │ │ │ │ add sl, r9 │ │ │ │ add r7, fp │ │ │ │ ldr.w r0, [sl, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -611380,501 +611587,501 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w r2, [pc, #1216] @ 2138e4 │ │ │ │ + ldr.w r2, [pc, #1216] @ 2139b4 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 213450 │ │ │ │ + bne.n 213520 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 213446 │ │ │ │ + bhi.n 213516 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r7, [r4, #28] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ lsrs r2, r1, #27 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 213646 │ │ │ │ + beq.w 213716 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 213450 │ │ │ │ + bne.n 213520 │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 213450 │ │ │ │ + bne.n 213520 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 213712 │ │ │ │ + beq.w 2137e2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 5b0d8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 213452 │ │ │ │ + b.n 213522 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 213450 │ │ │ │ + bne.n 213520 │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r7, #40] @ 0x28 │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bne.n 213450 │ │ │ │ + bne.n 213520 │ │ │ │ ldrb.w r0, [r4, #32] │ │ │ │ ldrb.w r1, [r7, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 213450 │ │ │ │ + bne.n 213520 │ │ │ │ ldrb.w r0, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r7, #33] @ 0x21 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 213450 │ │ │ │ - ldr.w r1, [pc, #1068] @ 2138e8 │ │ │ │ + bne.n 213520 │ │ │ │ + ldr.w r1, [pc, #1068] @ 2139b8 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov sl, r2 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.w 213770 │ │ │ │ + bne.w 213840 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213692 │ │ │ │ + beq.w 213762 │ │ │ │ add.w r9, r7, #59 @ 0x3b │ │ │ │ add.w r8, r4, #59 @ 0x3b │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2134fe │ │ │ │ + b.n 2135ce │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ mov r5, r2 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 213450 │ │ │ │ + bne.n 213520 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2028c4 │ │ │ │ + bl 202994 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 2134ea │ │ │ │ + bcc.n 2135ba │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 213450 │ │ │ │ + bne.n 213520 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ adds r2, r7, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mov r7, r2 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mla r3, r0, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2134e2 │ │ │ │ - b.n 213692 │ │ │ │ + bhi.n 2135b2 │ │ │ │ + b.n 213762 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 213450 │ │ │ │ + bne.n 213520 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 213450 │ │ │ │ + bne.n 213520 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213762 │ │ │ │ + beq.w 213832 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 2136bc │ │ │ │ + bhi.w 21378c │ │ │ │ tbb [pc, r3] │ │ │ │ str r4, [sp, #584] @ 0x248 │ │ │ │ str r4, [sp, #584] @ 0x248 │ │ │ │ - add r7, pc, #644 @ (adr r7, 2137f8 ) │ │ │ │ - bl 212570 │ │ │ │ + add r7, pc, #644 @ (adr r7, 2138c8 ) │ │ │ │ + bl 212640 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 212570 │ │ │ │ + bl 212640 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2136dc │ │ │ │ + beq.w 2137ac │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ ldr.w ip, [r7, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r1, #16 │ │ │ │ add.w lr, r1, #12 │ │ │ │ add.w r1, ip, #16 │ │ │ │ add.w ip, ip, #12 │ │ │ │ - b.n 2135c2 │ │ │ │ + b.n 213692 │ │ │ │ ldr.w r5, [ip, r3, lsl #2] │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 2136dc │ │ │ │ + beq.w 2137ac │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 2135ac │ │ │ │ - b.n 213450 │ │ │ │ + beq.n 21367c │ │ │ │ + b.n 213520 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - ldr r3, [pc, #768] @ (2138ec ) │ │ │ │ + ldr r3, [pc, #768] @ (2139bc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 213612 │ │ │ │ + cbz r3, 2136e2 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ add.w r3, r8, r1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 213734 │ │ │ │ + beq.w 213804 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ add.w lr, r4, #96 @ 0x60 │ │ │ │ - b.n 213636 │ │ │ │ + b.n 213706 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 213734 │ │ │ │ + beq.n 213804 │ │ │ │ ldr.w r5, [r0, r3, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 213630 │ │ │ │ - b.n 213450 │ │ │ │ + beq.n 213700 │ │ │ │ + b.n 213520 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 213692 │ │ │ │ + cbz r3, 213762 │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 21368a │ │ │ │ + cbz r2, 21375a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 21367a │ │ │ │ + b.n 21374a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21368a │ │ │ │ + cbz r2, 21375a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 213674 │ │ │ │ + bne.n 213744 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21366a │ │ │ │ + bne.n 21373a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 213452 │ │ │ │ + b.n 213522 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r7, #80] @ 0x50 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 213452 │ │ │ │ + b.n 213522 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 213452 │ │ │ │ + b.n 213522 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 213452 │ │ │ │ + b.n 213522 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r7, #65 @ 0x41 │ │ │ │ add.w r0, r4, #65 @ 0x41 │ │ │ │ blx 5b0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 213452 │ │ │ │ + b.n 213522 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 213692 │ │ │ │ + beq.n 213762 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ - b.n 213724 │ │ │ │ + b.n 2137f4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 213692 │ │ │ │ + beq.n 213762 │ │ │ │ ldrb.w lr, [r0, r3, lsl #3] │ │ │ │ ldrb.w ip, [r1, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 213720 │ │ │ │ - b.n 213450 │ │ │ │ + beq.n 2137f0 │ │ │ │ + b.n 213520 │ │ │ │ add.w r3, r8, r1 │ │ │ │ ldrb.w ip, [r3, #21] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 213692 │ │ │ │ + beq.n 213762 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 213752 │ │ │ │ + b.n 213822 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 213692 │ │ │ │ + beq.n 213762 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 21374e │ │ │ │ - b.n 213450 │ │ │ │ + beq.n 21381e │ │ │ │ + b.n 213520 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 213452 │ │ │ │ + b.n 213522 │ │ │ │ add.w r3, r4, #59 @ 0x3b │ │ │ │ movw r1, #65477 @ 0xffc5 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ mov r6, r3 │ │ │ │ add.w r9, r7, #59 @ 0x3b │ │ │ │ sub.w r8, r1, r4 │ │ │ │ add.w r5, r7, #59 @ 0x3b │ │ │ │ - b.n 21379c │ │ │ │ + b.n 21386c │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 213868 │ │ │ │ + bne.n 213938 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2028c4 │ │ │ │ + bl 202994 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 21378c │ │ │ │ + bhi.n 21385c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add.w fp, r7, #91 @ 0x5b │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21386c │ │ │ │ + bne.n 21393c │ │ │ │ movw r3, #65445 @ 0xffa5 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ subs r3, r3, r4 │ │ │ │ add.w r2, r4, #91 @ 0x5b │ │ │ │ add.w r5, r7, #91 @ 0x5b │ │ │ │ - b.n 2137dc │ │ │ │ + b.n 2138ac │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 21386c │ │ │ │ + bne.n 21393c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 2028c4 │ │ │ │ + bl 202994 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r1, r3, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 2137d0 │ │ │ │ + bhi.n 2138a0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 21386c │ │ │ │ + bne.n 21393c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 213692 │ │ │ │ + bls.w 213762 │ │ │ │ add.w r8, r4, #123 @ 0x7b │ │ │ │ adds r7, #123 @ 0x7b │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 213828 │ │ │ │ + b.n 2138f8 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2028c4 │ │ │ │ + bl 202994 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 21381a │ │ │ │ + bcc.n 2138ea │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ adds r2, r6, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mov r6, r2 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r0, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 213812 │ │ │ │ - b.n 213692 │ │ │ │ + bhi.n 2138e2 │ │ │ │ + b.n 213762 │ │ │ │ add.w fp, r7, #91 @ 0x5b │ │ │ │ mov r5, fp │ │ │ │ - b.n 213886 │ │ │ │ + b.n 213956 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r6, r3 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2028c4 │ │ │ │ + bl 202994 │ │ │ │ add.w r3, r8, r6 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 213870 │ │ │ │ + bhi.n 213940 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ movw r3, #65445 @ 0xffa5 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ add.w r2, r4, #91 @ 0x5b │ │ │ │ subs r3, r3, r4 │ │ │ │ - b.n 2138c2 │ │ │ │ + b.n 213992 │ │ │ │ mov r5, r9 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ mov r9, r5 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 213450 │ │ │ │ + bne.w 213520 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 2028c4 │ │ │ │ + bl 202994 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r1, r3, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 2138b0 │ │ │ │ + bcc.n 213980 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2137fa │ │ │ │ - b.n 213450 │ │ │ │ + beq.n 2138ca │ │ │ │ + b.n 213520 │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 213410 │ │ │ │ + bl 2134e0 │ │ │ │ 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] @ (213920 ) │ │ │ │ - ldr r2, [pc, #12] @ (213924 ) │ │ │ │ + ldr r3, [pc, #12] @ (2139f0 ) │ │ │ │ + ldr r2, [pc, #12] @ (2139f4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1e66d8 │ │ │ │ + bl 1e67a8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ mcr 15, 0, pc, cr1, cr15, {7} @ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e68fc │ │ │ │ + bl 1e69cc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -611882,187 +612089,187 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ lsls r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 21397a │ │ │ │ + bne.n 213a4a │ │ │ │ tst.w r3, #708 @ 0x2c4 │ │ │ │ - beq.n 2139d4 │ │ │ │ + beq.n 213aa4 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subw r3, r3, #866 @ 0x362 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 2139e4 │ │ │ │ + bhi.n 213ab4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6ad4 │ │ │ │ + bl 1e6ba4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 21396a │ │ │ │ - cbz r6, 213998 │ │ │ │ + beq.n 213a3a │ │ │ │ + cbz r6, 213a68 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 2139f0 │ │ │ │ + cbz r0, 213ac0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200f34 │ │ │ │ + bl 201004 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200f34 │ │ │ │ + bl 201004 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 2139c2 │ │ │ │ + cbnz r3, 213a92 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ubfx r2, r2, #2, #6 │ │ │ │ orr.w r2, r2, r3, lsr #2 │ │ │ │ bfi r3, r2, #2, #6 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21396c │ │ │ │ + beq.n 213a3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bhi.n 213972 │ │ │ │ + bhi.n 213a42 │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bhi.n 21397a │ │ │ │ + bhi.n 213a4a │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 21397a │ │ │ │ + bls.n 213a4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 202268 │ │ │ │ + bl 202338 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21396a │ │ │ │ - b.n 21397a │ │ │ │ + beq.n 213a3a │ │ │ │ + b.n 213a4a │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 21396a │ │ │ │ + b.n 213a3a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #652] @ (213c94 ) │ │ │ │ + ldr r2, [pc, #652] @ (213d64 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #652] @ (213c98 ) │ │ │ │ + ldr r3, [pc, #652] @ (213d68 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [pc, #652] @ 213c9c │ │ │ │ + ldr.w r9, [pc, #652] @ 213d6c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - cbz r6, 213a3e │ │ │ │ + cbz r6, 213b0e │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 213a28 │ │ │ │ - cbz r6, 213a3e │ │ │ │ + bne.n 213af8 │ │ │ │ + cbz r6, 213b0e │ │ │ │ ldr r6, [r6, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r2, r3, #338 @ 0x152 │ │ │ │ add.w r0, r3, #342 @ 0x156 │ │ │ │ ldr.w r1, [r3, #468] @ 0x1d4 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ adds r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 213a4c │ │ │ │ + bne.n 213b1c │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 213c70 │ │ │ │ + beq.w 213d40 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 213afa │ │ │ │ + beq.n 213bca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213c40 │ │ │ │ + beq.w 213d10 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 213c74 │ │ │ │ + beq.w 213d44 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 213c18 │ │ │ │ + beq.w 213ce8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213c18 │ │ │ │ + beq.w 213ce8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 213c3c │ │ │ │ - ldr r2, [pc, #508] @ (213ca0 ) │ │ │ │ + bne.w 213d0c │ │ │ │ + ldr r2, [pc, #508] @ (213d70 ) │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213c3c │ │ │ │ + beq.w 213d0c │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 22fa9c │ │ │ │ + bl 22fb6c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r1, [r3, #78] @ 0x4e │ │ │ │ adds r1, #10 │ │ │ │ add.w ip, r8, r1, lsl #2 │ │ │ │ ldrb.w r1, [r8, r1, lsl #2] │ │ │ │ lsls r0, r1, #28 │ │ │ │ - bne.n 213af6 │ │ │ │ + bne.n 213bc6 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bne.n 213af6 │ │ │ │ + bne.n 213bc6 │ │ │ │ ldrb.w r1, [ip, #4] │ │ │ │ lsls r2, r1, #28 │ │ │ │ - bne.n 213af6 │ │ │ │ + bne.n 213bc6 │ │ │ │ ldrb.w r0, [ip, #6] │ │ │ │ ands.w r5, r0, #15 │ │ │ │ - beq.n 213b30 │ │ │ │ + beq.n 213c00 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 213a8a │ │ │ │ + bne.n 213b5a │ │ │ │ mov r0, r7 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 213a6c │ │ │ │ + bne.n 213b3c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 24f83c │ │ │ │ - ldr r2, [pc, #400] @ (213ca4 ) │ │ │ │ - ldr r3, [pc, #384] @ (213c98 ) │ │ │ │ + bl 24f90c │ │ │ │ + ldr r2, [pc, #400] @ (213d74 ) │ │ │ │ + ldr r3, [pc, #384] @ (213d68 ) │ │ │ │ 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 213c8e │ │ │ │ + bne.w 213d5e │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ add.w lr, sp, #28 │ │ │ │ ldrb.w r0, [r3, #77] @ 0x4d │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -612079,31 +612286,31 @@ │ │ │ │ stmia.w lr!, {r0, r1} │ │ │ │ ldrh.w lr, [r6, #22] │ │ │ │ ldrb.w r2, [sp, #28] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ strd r5, r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 213bfc │ │ │ │ + beq.n 213ccc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ strd r3, r7, [sp, #12] │ │ │ │ - b.n 213b90 │ │ │ │ + b.n 213c60 │ │ │ │ adds r0, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 213bfa │ │ │ │ + beq.n 213cca │ │ │ │ ldrb r5, [r6, #28] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 213b88 │ │ │ │ + bne.n 213c58 │ │ │ │ ldrb.w r7, [r6, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ands r7, r3 │ │ │ │ - beq.n 213b88 │ │ │ │ + beq.n 213c58 │ │ │ │ ldrb.w sl, [r6, #24] │ │ │ │ ldrh r5, [r6, #26] │ │ │ │ ldrb.w r8, [r6, #34] @ 0x22 │ │ │ │ mov.w sl, sl, lsl #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ rsb r8, r8, r5, lsr #2 │ │ │ │ rbit r1, r7 │ │ │ │ @@ -612118,277 +612325,277 @@ │ │ │ │ subs r2, #1 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strb.w r3, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r1 │ │ │ │ add r1, r8 │ │ │ │ strb.w r1, [r5, #37] @ 0x25 │ │ │ │ bics r7, r2 │ │ │ │ - bne.n 213bb4 │ │ │ │ + bne.n 213c84 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w sl, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 213b90 │ │ │ │ + bne.n 213c60 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 213a8a │ │ │ │ - b.n 213afa │ │ │ │ + bne.w 213b5a │ │ │ │ + b.n 213bca │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 213afa │ │ │ │ - ldr r2, [pc, #124] @ (213ca0 ) │ │ │ │ + bne.w 213bca │ │ │ │ + ldr r2, [pc, #124] @ (213d70 ) │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213afa │ │ │ │ + beq.w 213bca │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 213abc │ │ │ │ + b.n 213b8c │ │ │ │ mov r4, r1 │ │ │ │ - b.n 213a8a │ │ │ │ + b.n 213b5a │ │ │ │ ldrb.w r1, [r8, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 213afa │ │ │ │ - ldr r1, [pc, #84] @ (213ca0 ) │ │ │ │ + bne.w 213bca │ │ │ │ + ldr r1, [pc, #84] @ (213d70 ) │ │ │ │ ldr.w r5, [r9, r1] │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb.w r1, [r1, #78] @ 0x4e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 213c38 │ │ │ │ + bne.n 213d08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 213a6c │ │ │ │ - b.n 213b06 │ │ │ │ + bne.w 213b3c │ │ │ │ + b.n 213bd6 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 213b08 │ │ │ │ - ldr r3, [pc, #40] @ (213ca0 ) │ │ │ │ + b.n 213bd8 │ │ │ │ + ldr r3, [pc, #40] @ (213d70 ) │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 213abc │ │ │ │ - b.n 213a8a │ │ │ │ + bne.w 213b8c │ │ │ │ + b.n 213b5a │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, r2, #8 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ str.w r8, [r2] │ │ │ │ str r2, [r2, #12] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 213d60 │ │ │ │ + beq.n 213e30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 213d64 │ │ │ │ + beq.n 213e34 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 213d00 │ │ │ │ + bne.n 213dd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 213cf2 │ │ │ │ + cbz r3, 213dc2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 213cf2 │ │ │ │ + cbz r2, 213dc2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 213d82 │ │ │ │ + bne.n 213e52 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 213cdc │ │ │ │ + bne.n 213dac │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 213d60 │ │ │ │ + beq.n 213e30 │ │ │ │ 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, 213d72 │ │ │ │ + cbz r3, 213e42 │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 213d24 │ │ │ │ + b.n 213df4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 213d72 │ │ │ │ + cbz r3, 213e42 │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 213d52 │ │ │ │ + bhi.n 213e22 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 213d1e │ │ │ │ + bmi.n 213dee │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - blt.n 213d52 │ │ │ │ - bne.n 213d1e │ │ │ │ + blt.n 213e22 │ │ │ │ + bne.n 213dee │ │ │ │ ldrb.w ip, [r0, #21] │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ ubfx ip, ip, #1, #2 │ │ │ │ ubfx r3, r3, #1, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 213d1e │ │ │ │ + bls.n 213dee │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 213cd8 │ │ │ │ + bne.n 213da8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #26 │ │ │ │ tst r1, r7 │ │ │ │ - beq.n 213d60 │ │ │ │ + beq.n 213e30 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 213d00 │ │ │ │ + b.n 213dd0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 213cd8 │ │ │ │ - b.n 213d60 │ │ │ │ + bne.n 213da8 │ │ │ │ + b.n 213e30 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 213d00 │ │ │ │ + b.n 213dd0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 213dfa │ │ │ │ + beq.n 213eca │ │ │ │ mov r6, r2 │ │ │ │ - b.n 213db8 │ │ │ │ + b.n 213e88 │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 213db2 │ │ │ │ + bpl.n 213e82 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 213df6 │ │ │ │ + beq.n 213ec6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 213dfa │ │ │ │ + cbz r3, 213eca │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ ubfx r1, r2, #0, #26 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 213db2 │ │ │ │ + beq.n 213e82 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 213da6 │ │ │ │ + bne.n 213e76 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 5afb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 213db2 │ │ │ │ + bne.n 213e82 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e245c │ │ │ │ + bl 2e252c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213db2 │ │ │ │ + beq.n 213e82 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 213db2 │ │ │ │ + bmi.n 213e82 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 213db2 │ │ │ │ + bne.n 213e82 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206e64 │ │ │ │ + bl 206f34 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fe464 │ │ │ │ + bl 1fe534 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #812] @ (214150 ) │ │ │ │ - ldr r3, [pc, #812] @ (214154 ) │ │ │ │ + ldr r2, [pc, #812] @ (214220 ) │ │ │ │ + ldr r3, [pc, #812] @ (214224 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 213f8e │ │ │ │ + beq.w 21405e │ │ │ │ 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 213e10 │ │ │ │ + bl 213ee0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 213f48 │ │ │ │ + beq.n 214018 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 213ed4 │ │ │ │ + bne.n 213fa4 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3ab8 │ │ │ │ + bl 2e3b88 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r7, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -612396,47 +612603,47 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203438 │ │ │ │ - ldr r2, [pc, #672] @ (214158 ) │ │ │ │ - ldr r3, [pc, #664] @ (214154 ) │ │ │ │ + bl 203508 │ │ │ │ + ldr r2, [pc, #672] @ (214228 ) │ │ │ │ + ldr r3, [pc, #664] @ (214224 ) │ │ │ │ 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 21414a │ │ │ │ + bne.w 21421a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ - bl 1ff190 │ │ │ │ + bl 1ff260 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 213fbe │ │ │ │ + beq.n 21408e │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r0, [r6, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bhi.w 214144 │ │ │ │ + bhi.w 214214 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 214140 │ │ │ │ + bhi.w 214210 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ @@ -612470,37 +612677,37 @@ │ │ │ │ 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 2140a2 │ │ │ │ + bhi.w 214172 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21409e │ │ │ │ + bhi.w 21416e │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [sp, #580] @ 0x244 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldrh r0, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ - ldr r6, [pc, #608] @ (2141e0 ) │ │ │ │ + ldr r6, [pc, #608] @ (2142b0 ) │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ @@ -612508,24 +612715,24 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 213ea8 │ │ │ │ + b.n 213f78 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -612533,35 +612740,35 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, r4, #64 @ 0x40 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 213e9c │ │ │ │ + b.n 213f6c │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21403e │ │ │ │ + cbz r0, 21410e │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r0, #48 @ 0x30 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ @@ -612574,52 +612781,52 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 213e9c │ │ │ │ + b.n 213f6c │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21400e │ │ │ │ + b.n 2140de │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 21400e │ │ │ │ + b.n 2140de │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 21400e │ │ │ │ + b.n 2140de │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 21400e │ │ │ │ + b.n 2140de │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2140dc │ │ │ │ + cbz r0, 2141ac │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1fedc4 │ │ │ │ + bl 1fee94 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r4, #64 @ 0x40 │ │ │ │ @@ -612628,224 +612835,224 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 213e9c │ │ │ │ + b.n 213f6c │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 2140ac │ │ │ │ + b.n 21417c │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 2140ac │ │ │ │ + b.n 21417c │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 2140ac │ │ │ │ + b.n 21417c │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 2140ac │ │ │ │ + b.n 21417c │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #84] @ 2141c0 │ │ │ │ + ldr.w ip, [pc, #84] @ 214290 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (2141c4 ) │ │ │ │ + ldr r3, [pc, #80] @ (214294 ) │ │ │ │ add r2, sp, #12 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 213ca8 │ │ │ │ + bl 213d78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2141a2 │ │ │ │ + beq.n 214272 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #36] @ (2141c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (2141c4 ) │ │ │ │ + ldr r2, [pc, #36] @ (214298 ) │ │ │ │ + ldr r3, [pc, #28] @ (214294 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2141ba │ │ │ │ + bne.n 21428a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x0088 │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0056 │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3224] @ 0xc98 │ │ │ │ - ldr r5, [pc, #580] @ (214424 ) │ │ │ │ + ldr r5, [pc, #580] @ (2144f4 ) │ │ │ │ sub.w sp, sp, #836 @ 0x344 │ │ │ │ - ldr r3, [pc, #580] @ (214428 ) │ │ │ │ + ldr r3, [pc, #580] @ (2144f8 ) │ │ │ │ add r2, sp, #24 │ │ │ │ add r5, pc │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #828] @ 0x33c │ │ │ │ mov.w r3, #0 │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ - bl 213ca8 │ │ │ │ + bl 213d78 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21441a │ │ │ │ + beq.w 2144ea │ │ │ │ str r7, [sp, #20] │ │ │ │ mov.w fp, #1 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r9 │ │ │ │ mov r7, r4 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 22d0c0 │ │ │ │ + bl 22d190 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 214410 │ │ │ │ + bne.w 2144e0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 2143fe │ │ │ │ + beq.w 2144ce │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne.w r9, #32 │ │ │ │ - bne.n 214256 │ │ │ │ + bne.n 214326 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #4 │ │ │ │ movne.w r9, #32 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ ands.w sl, r3, #8 │ │ │ │ - beq.n 214306 │ │ │ │ - cbz r7, 214268 │ │ │ │ + beq.n 2143d6 │ │ │ │ + cbz r7, 214338 │ │ │ │ tst.w r3, #6 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r4, r3, #1, #2 │ │ │ │ - bl 2e3a60 │ │ │ │ + bl 2e3b30 │ │ │ │ add r4, r0 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ ands.w r7, r4, #3 │ │ │ │ rsb r4, r6, r4, lsr #2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 214344 │ │ │ │ - cbz r4, 2142ae │ │ │ │ + bge.n 214414 │ │ │ │ + cbz r4, 21437e │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ rsb r3, r6, r6, lsl #29 │ │ │ │ add r4, r6 │ │ │ │ add r3, r2 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ mov r3, r6 │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ str.w r3, [r2, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 2142a4 │ │ │ │ + bne.n 214374 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add r6, ip │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21421e │ │ │ │ + bne.n 2142ee │ │ │ │ mov sl, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, sp, #32 │ │ │ │ add r6, sl │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2142dc │ │ │ │ + beq.n 2143ac │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r1, [r8, #16] │ │ │ │ str r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #332] @ (21442c ) │ │ │ │ + ldr r2, [pc, #332] @ (2144fc ) │ │ │ │ cmp r7, #4 │ │ │ │ - ldr r3, [pc, #324] @ (214428 ) │ │ │ │ + ldr r3, [pc, #324] @ (2144f8 ) │ │ │ │ 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, #828] @ 0x33c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 214420 │ │ │ │ + bne.w 2144f0 │ │ │ │ add.w sp, sp, #836 @ 0x344 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ add r6, r7 │ │ │ │ - bl 2e2fd0 │ │ │ │ + bl 2e30a0 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge ip, r0 │ │ │ │ - bge.n 214286 │ │ │ │ + bge.n 214356 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r7, [r3, #206] @ 0xce │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 214286 │ │ │ │ + beq.n 214356 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2e2fd0 │ │ │ │ + bl 2e30a0 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 21428c │ │ │ │ + blt.n 21435c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2142ae │ │ │ │ + beq.n 21437e │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ sub.w r3, r2, r9 │ │ │ │ add.w lr, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ add.w sl, r4, r3 │ │ │ │ strd r2, r5, [sp] │ │ │ │ add.w lr, lr, r0, lsl #3 │ │ │ │ @@ -612858,112 +613065,112 @@ │ │ │ │ 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 2143a8 │ │ │ │ + bmi.n 214478 │ │ │ │ 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 214366 │ │ │ │ + bne.n 214436 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, r5, [sp] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214290 │ │ │ │ + beq.w 214360 │ │ │ │ add.w r1, r0, r2, lsl #1 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ str.w ip, [r5, #60] @ 0x3c │ │ │ │ add.w r1, r4, ip │ │ │ │ cmp r6, r1 │ │ │ │ - bcs.w 2142b2 │ │ │ │ + bcs.w 214382 │ │ │ │ sub.w ip, r6, ip │ │ │ │ cmp r4, ip │ │ │ │ - bls.w 2142b2 │ │ │ │ + bls.w 214382 │ │ │ │ rsb r4, r6, r6, lsl #29 │ │ │ │ add r4, ip │ │ │ │ add r2, r4 │ │ │ │ add.w r2, r0, r2, lsl #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str.w r6, [r3, r6, lsl #3] │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 2143f2 │ │ │ │ - b.n 2142b2 │ │ │ │ + bne.n 2144c2 │ │ │ │ + b.n 214382 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 214256 │ │ │ │ + b.n 214326 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e3dc8 │ │ │ │ + bl 2e3e98 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 214230 │ │ │ │ + b.n 214300 │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 2142be │ │ │ │ + b.n 21438e │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x0016 │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + pop {r1, r3, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #320] @ (214580 ) │ │ │ │ + ldr r5, [pc, #320] @ (214650 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (214584 ) │ │ │ │ + ldr r1, [pc, #320] @ (214654 ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldrb.w lr, [r4, #13] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.w 21456e │ │ │ │ + beq.w 21463e │ │ │ │ and.w ip, lr, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ rsb r6, ip, #32 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ and.w r2, ip, r2 │ │ │ │ orr.w r0, r0, r6 │ │ │ │ mov.w r6, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ands r3, r0 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ - beq.n 2144d0 │ │ │ │ + beq.n 2145a0 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 2144f6 │ │ │ │ + beq.n 2145c6 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 214566 │ │ │ │ + bhi.n 214636 │ │ │ │ tbb [pc, lr] │ │ │ │ ldrh r6, [r2, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ str r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ @@ -612973,443 +613180,443 @@ │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ - vldr d7, [pc, #164] @ 214578 │ │ │ │ + vldr d7, [pc, #164] @ 214648 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2144f6 │ │ │ │ + cbz r0, 2145c6 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ - ldr r1, [pc, #144] @ (214588 ) │ │ │ │ - ldr r3, [pc, #136] @ (214584 ) │ │ │ │ + bl 203508 │ │ │ │ + ldr r1, [pc, #144] @ (214658 ) │ │ │ │ + ldr r3, [pc, #136] @ (214654 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 214574 │ │ │ │ + bne.n 214644 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 214540 │ │ │ │ + cbz r0, 214610 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2144f6 │ │ │ │ + b.n 2145c6 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 214518 │ │ │ │ + b.n 2145e8 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 214518 │ │ │ │ + b.n 2145e8 │ │ │ │ mov.w lr, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 214518 │ │ │ │ + b.n 2145e8 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 214518 │ │ │ │ + b.n 2145e8 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - cbnz r6, 2145f0 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 2145cc │ │ │ │ + rev r2, r6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr.w r2, [pc, #2780] @ 215080 │ │ │ │ + ldr.w r2, [pc, #2780] @ 215150 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r3, [pc, #2780] @ 215084 │ │ │ │ + ldr.w r3, [pc, #2780] @ 215154 │ │ │ │ movs r6, #2 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2760] @ 215088 │ │ │ │ + ldr.w r3, [pc, #2760] @ 215158 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ str r1, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ str r6, [r0, #0] │ │ │ │ lsr.w r6, r3, r6 │ │ │ │ ubfx r3, r3, #2, #6 │ │ │ │ str r6, [r0, #12] │ │ │ │ - beq.n 21462e │ │ │ │ - bhi.n 214614 │ │ │ │ + beq.n 2146fe │ │ │ │ + bhi.n 2146e4 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq.n 2146e0 │ │ │ │ + beq.n 2147b0 │ │ │ │ cmp r2, #131 @ 0x83 │ │ │ │ - bne.n 21462a │ │ │ │ + bne.n 2146fa │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r6, [r3, #19] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 214976 │ │ │ │ - ldr.w r2, [pc, #2712] @ 21508c │ │ │ │ - ldr.w r3, [pc, #2700] @ 215084 │ │ │ │ + bne.w 214a46 │ │ │ │ + ldr.w r2, [pc, #2712] @ 21515c │ │ │ │ + ldr.w r3, [pc, #2700] @ 215154 │ │ │ │ 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 21522a │ │ │ │ + bne.w 2152fa │ │ │ │ mov r0, r6 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #348 @ 0x15c │ │ │ │ - beq.w 2148ba │ │ │ │ + beq.w 21498a │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 2148ba │ │ │ │ + beq.w 21498a │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - beq.n 21462e │ │ │ │ + beq.n 2146fe │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2145f2 │ │ │ │ + b.n 2146c2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r6, [r2, #38] @ 0x26 │ │ │ │ ands r6, r3 │ │ │ │ - beq.n 2145f2 │ │ │ │ + beq.n 2146c2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2039c0 │ │ │ │ + bl 203a90 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2039c0 │ │ │ │ + bl 203a90 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ str r2, [sp, #8] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - beq.w 214d3c │ │ │ │ + beq.w 214e0c │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 214690 │ │ │ │ + bne.n 214760 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 2150e6 │ │ │ │ + beq.w 2151b6 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #192 @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r3, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21462a │ │ │ │ + beq.n 2146fa │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201454 │ │ │ │ + bl 201524 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #1 │ │ │ │ - bl 2001a8 │ │ │ │ - b.n 2145f2 │ │ │ │ + bl 200278 │ │ │ │ + b.n 2146c2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2145f2 │ │ │ │ + beq.n 2146c2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2039c0 │ │ │ │ + bl 203a90 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 214724 │ │ │ │ + cbz r0, 2147f4 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214430 │ │ │ │ + bl 214500 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214430 │ │ │ │ + bl 214500 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 214790 │ │ │ │ + cbz r0, 214860 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214430 │ │ │ │ + bl 214500 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ 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 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2147ec │ │ │ │ + cbz r0, 2148bc │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214430 │ │ │ │ + bl 214500 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 214f6a │ │ │ │ + beq.w 21503a │ │ │ │ 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 214d72 │ │ │ │ + beq.w 214e42 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21489a │ │ │ │ + beq.n 21496a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 214848 │ │ │ │ + cbz r1, 214918 │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 214eee │ │ │ │ + bne.w 214fbe │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 214eee │ │ │ │ - cbz r3, 21485c │ │ │ │ + bne.w 214fbe │ │ │ │ + cbz r3, 21492c │ │ │ │ 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 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21488a │ │ │ │ + cbz r0, 21495a │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r7, r0 │ │ │ │ subs.w r3, r8, #8 │ │ │ │ - bne.w 214f76 │ │ │ │ + bne.w 215046 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 2146cc │ │ │ │ + beq.w 21479c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 2036b4 │ │ │ │ + bl 203784 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2146c8 │ │ │ │ + b.n 214798 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r6, [r3, #26] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2145f2 │ │ │ │ + beq.w 2146c2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2039c0 │ │ │ │ + bl 203a90 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2039c0 │ │ │ │ + bl 203a90 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 214cda │ │ │ │ + bls.w 214daa │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21491a │ │ │ │ + cbz r0, 2149ea │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 2150da │ │ │ │ + bhi.w 2151aa │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 214da0 │ │ │ │ + bhi.w 214e70 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #8 │ │ │ │ lsls r5, r6, #8 │ │ │ │ lsls r5, r6, #8 │ │ │ │ lsls r5, r6, #8 │ │ │ │ lsls r5, r6, #8 │ │ │ │ lsls r5, r6, #8 │ │ │ │ @@ -613441,538 +613648,538 @@ │ │ │ │ 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 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2149a6 │ │ │ │ + cbz r0, 214a76 │ │ │ │ add r3, sp, #32 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ 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 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 2149da │ │ │ │ + cbz r0, 214aaa │ │ │ │ add r3, sp, #32 │ │ │ │ add.w fp, fp, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ movs r3, #4 │ │ │ │ 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 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 214a12 │ │ │ │ + cbz r0, 214ae2 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #8 │ │ │ │ mov.w sl, #0 │ │ │ │ strd r3, sl, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 214a4c │ │ │ │ + cbz r0, 214b1c │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #16 │ │ │ │ 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 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 214a7e │ │ │ │ + cbz r0, 214b4e │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ 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 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 214aba │ │ │ │ + cbz r0, 214b8a │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ 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 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 214af2 │ │ │ │ + cbz r0, 214bc2 │ │ │ │ add r3, sp, #32 │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 214b2c │ │ │ │ + cbz r0, 214bfc │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ 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 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 214b66 │ │ │ │ + cbz r0, 214c36 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, sl │ │ │ │ - bl 2039c0 │ │ │ │ + bl 203a90 │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2146c8 │ │ │ │ - ldr r3, [pc, #948] @ (215090 ) │ │ │ │ + b.n 214798 │ │ │ │ + ldr r3, [pc, #948] @ (215160 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ orr.w r3, r6, #32 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2044b8 │ │ │ │ + bl 204588 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2044b8 │ │ │ │ + bl 204588 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 215094 │ │ │ │ + bne.w 215164 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2044b8 │ │ │ │ + bl 204588 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2146c8 │ │ │ │ + b.n 214798 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 214d60 │ │ │ │ + bne.n 214e30 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 2150e6 │ │ │ │ + beq.w 2151b6 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2146a0 │ │ │ │ - vldr d7, [pc, #764] @ 215070 │ │ │ │ + b.n 214770 │ │ │ │ + vldr d7, [pc, #764] @ 215140 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21489a │ │ │ │ + beq.w 21496a │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ adds r7, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203438 │ │ │ │ - b.n 21489a │ │ │ │ + bl 203508 │ │ │ │ + b.n 21496a │ │ │ │ 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 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 214dd4 │ │ │ │ + cbz r0, 214ea4 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w r7, #348 @ 0x15c │ │ │ │ - bne.w 214fb6 │ │ │ │ + bne.w 215086 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, fp │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 2146c8 │ │ │ │ + b.w 214798 │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 214da6 │ │ │ │ + b.n 214e76 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 214da6 │ │ │ │ + b.n 214e76 │ │ │ │ subs r1, r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 214f66 │ │ │ │ + bhi.n 215036 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ cmp r5, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ @@ -613986,184 +614193,184 @@ │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 214f46 │ │ │ │ + cbz r0, 215016 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21489a │ │ │ │ + b.n 21496a │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 214f22 │ │ │ │ + b.n 214ff2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 214f22 │ │ │ │ + b.n 214ff2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 214f22 │ │ │ │ - vldr d7, [pc, #268] @ 215078 │ │ │ │ + b.n 214ff2 │ │ │ │ + vldr d7, [pc, #268] @ 215148 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - b.n 214f22 │ │ │ │ + b.n 214ff2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [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 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 214fa4 │ │ │ │ + cbz r0, 215074 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2148a2 │ │ │ │ + b.n 214972 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 214ebe │ │ │ │ + b.n 214f8e │ │ │ │ ... │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r0, r2 │ │ │ │ + cbnz r0, 215174 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rev r6, r6 │ │ │ │ + cbnz r6, 215174 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - rev r2, r0 │ │ │ │ + cbnz r2, 21516c │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2150c6 │ │ │ │ + cbz r0, 215196 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - b.n 214d28 │ │ │ │ + b.n 214df8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 214da6 │ │ │ │ + b.n 214e76 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ clz r3, fp │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, r4 │ │ │ │ @@ -614177,24 +614384,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 215186 │ │ │ │ + bne.n 215256 │ │ │ │ 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 2151b8 │ │ │ │ + bhi.n 215288 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 2151b8 │ │ │ │ + bhi.n 215288 │ │ │ │ tbb [pc, r3] │ │ │ │ tst r0, r2 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ asrs r2, r0, #1 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -614206,134 +614413,134 @@ │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ uxtb r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2151c0 │ │ │ │ + bne.n 215290 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 2151cc │ │ │ │ + bne.n 21529c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2151da │ │ │ │ + bne.n 2152aa │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 215208 │ │ │ │ + bne.n 2152d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r4, #1 │ │ │ │ adds r6, #32 │ │ │ │ movs r4, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 215110 │ │ │ │ + bne.n 2151e0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2146cc │ │ │ │ + beq.w 21479c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bne.w 214690 │ │ │ │ - b.n 214d60 │ │ │ │ + bne.w 214760 │ │ │ │ + b.n 214e30 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 215156 │ │ │ │ + b.n 215226 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 215156 │ │ │ │ + b.n 215226 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 2151d2 │ │ │ │ + bne.n 2152a2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - b.n 215164 │ │ │ │ + b.n 215234 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - b.n 21518a │ │ │ │ + b.n 21525a │ │ │ │ mov r4, r5 │ │ │ │ mov r7, fp │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - b.n 21519e │ │ │ │ + b.n 21526e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203778 │ │ │ │ + bl 203848 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 21518a │ │ │ │ + b.n 21525a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 2151f8 │ │ │ │ + b.n 2152c8 │ │ │ │ blx 5a870 <__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, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #352] @ (2153a4 ) │ │ │ │ + ldr r2, [pc, #352] @ (215474 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #352] @ (2153a8 ) │ │ │ │ + ldr r3, [pc, #352] @ (215478 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r2, [r3, #19] │ │ │ │ - cbnz r2, 215260 │ │ │ │ + cbnz r2, 215330 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21538a │ │ │ │ + beq.w 21545a │ │ │ │ ldr.w r6, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 215274 │ │ │ │ - b.n 215386 │ │ │ │ + cbnz r3, 215344 │ │ │ │ + b.n 215456 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215386 │ │ │ │ + beq.w 215456 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21526a │ │ │ │ + beq.n 21533a │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r9 │ │ │ │ add.w ip, sp, #28 │ │ │ │ strd r8, r8, [sp, #32] │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #4 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ @@ -614343,142 +614550,142 @@ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r7, #24] │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 215382 │ │ │ │ + beq.n 215452 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 2152fe │ │ │ │ + cbz r4, 2153ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 215320 │ │ │ │ + cbz r3, 2153f0 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 2152d6 │ │ │ │ + cbnz r2, 2153a6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 214590 │ │ │ │ + bl 214660 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 2152ea │ │ │ │ + cbz r5, 2153ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2152ea │ │ │ │ + cbz r3, 2153ba │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbz r2, 21530c │ │ │ │ + cbz r2, 2153dc │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2152da │ │ │ │ + bne.n 2153aa │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 2152fe │ │ │ │ + cbnz r2, 2153ce │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 214590 │ │ │ │ + bl 214660 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 201768 │ │ │ │ - cbz r4, 215340 │ │ │ │ + bl 201838 │ │ │ │ + cbz r4, 215410 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 2152ba │ │ │ │ + b.n 21538a │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 214590 │ │ │ │ + bl 214660 │ │ │ │ orr.w r0, r0, fp │ │ │ │ mov r4, r5 │ │ │ │ uxtb.w fp, r0 │ │ │ │ - b.n 2152d6 │ │ │ │ + b.n 2153a6 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2152fe │ │ │ │ + bne.n 2153ce │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, sl │ │ │ │ - bl 214590 │ │ │ │ + bl 214660 │ │ │ │ orr.w r3, r0, fp │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 201768 │ │ │ │ + bl 201838 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 215308 │ │ │ │ + bne.n 2153d8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 24f83c │ │ │ │ + bl 24f90c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 215366 │ │ │ │ + cbz r3, 215436 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 215280 │ │ │ │ + bne.n 215350 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215358 │ │ │ │ - ldr r2, [pc, #68] @ (2153ac ) │ │ │ │ - ldr r3, [pc, #60] @ (2153a8 ) │ │ │ │ + bne.n 215428 │ │ │ │ + ldr r2, [pc, #68] @ (21547c ) │ │ │ │ + ldr r3, [pc, #60] @ (215478 ) │ │ │ │ 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 2153a0 │ │ │ │ + bne.n 215470 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r4 │ │ │ │ - b.n 215340 │ │ │ │ + b.n 215410 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 215366 │ │ │ │ + b.n 215436 │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 215260 │ │ │ │ + bne.w 215330 │ │ │ │ ldrb.w r9, [r3, #38] @ 0x26 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 215260 │ │ │ │ - b.n 215366 │ │ │ │ + bne.w 215330 │ │ │ │ + b.n 215436 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r1, [r1] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #220] @ (2154b8 ) │ │ │ │ + ldr r4, [pc, #220] @ (215588 ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #220] @ (2154bc ) │ │ │ │ + ldr r5, [pc, #220] @ (21558c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ ldrb.w lr, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mla r4, r7, r4, r6 │ │ │ │ ldrb r5, [r4, #7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2154ac │ │ │ │ + beq.n 21557c │ │ │ │ mov r9, r3 │ │ │ │ mla r3, r7, r1, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -614490,166 +614697,166 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, r7 │ │ │ │ movne r6, r5 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r6, r4 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1fe940 │ │ │ │ + bl 1fea10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r6, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ strb.w r2, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 21546a │ │ │ │ - bl 1fe940 │ │ │ │ + bls.n 21553a │ │ │ │ + bl 1fea10 │ │ │ │ ldrb.w r3, [r6, #92] @ 0x5c │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r3, #2, #6 │ │ │ │ strb.w r2, [r4, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r7, 21549c │ │ │ │ + cbz r7, 21556c │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2035f8 │ │ │ │ + bl 2036c8 │ │ │ │ mov sl, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 215416 │ │ │ │ + bne.n 2154e6 │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r5 │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (2154f0 ) │ │ │ │ + ldr r3, [pc, #44] @ (2155c0 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 2154ec │ │ │ │ + cbnz r2, 2155bc │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 2154d4 │ │ │ │ + bls.n 2155a4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (2154f4 ) │ │ │ │ + ldr r2, [pc, #28] @ (2155c4 ) │ │ │ │ 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 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ 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, #348] @ (215668 ) │ │ │ │ + ldr r3, [pc, #348] @ (215738 ) │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mov sl, r0 │ │ │ │ and.w lr, r1, #56 @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21561a │ │ │ │ + bne.n 2156ea │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 21565c │ │ │ │ + beq.w 21572c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 215534 │ │ │ │ + bne.n 215604 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 215638 │ │ │ │ - ldr r2, [pc, #304] @ (21566c ) │ │ │ │ + bne.n 215708 │ │ │ │ + ldr r2, [pc, #304] @ (21573c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #227 @ 0xe3 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215662 │ │ │ │ + beq.w 215732 │ │ │ │ add.w r2, sl, #44 @ 0x2c │ │ │ │ subs r6, r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r2, sl, #76 @ 0x4c │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 215658 │ │ │ │ + bne.n 215728 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ add r7, sp, #32 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ add r6, sl │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1fe940 │ │ │ │ + bl 1fea10 │ │ │ │ ldrb.w r3, [r6, #60] @ 0x3c │ │ │ │ strb.w r3, [r4, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1fe940 │ │ │ │ + bl 1fea10 │ │ │ │ ldrb.w r3, [r6, #92] @ 0x5c │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2155e6 │ │ │ │ + beq.n 2156b6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r6, r4, #108 @ 0x6c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -614659,172 +614866,172 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #2, #6 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 215650 │ │ │ │ + beq.n 215720 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r8, #1 │ │ │ │ mov r9, r8 │ │ │ │ - cbz r2, 215630 │ │ │ │ + cbz r2, 215700 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r6, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r8, r3 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - b.n 215580 │ │ │ │ - ldr r2, [pc, #80] @ (21566c ) │ │ │ │ + b.n 215650 │ │ │ │ + ldr r2, [pc, #80] @ (21573c ) │ │ │ │ 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 r3, [r3, #7] │ │ │ │ - b.n 215550 │ │ │ │ + b.n 215620 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ subs r6, r2, r3 │ │ │ │ - b.n 215610 │ │ │ │ + b.n 2156e0 │ │ │ │ clz r4, lr │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #191 @ 0xbf │ │ │ │ mov r0, sl │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2153c8 │ │ │ │ + bl 215498 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #0 │ │ │ │ - b.n 21556a │ │ │ │ + b.n 21563a │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 215534 │ │ │ │ + b.n 215604 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 215650 │ │ │ │ + b.n 215720 │ │ │ │ nop │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - ldr r2, [pc, #224] @ (215768 ) │ │ │ │ + ldr r2, [pc, #224] @ (215838 ) │ │ │ │ movs r3, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ add.w ip, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r6, r1 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #200] @ (21576c ) │ │ │ │ + ldr r3, [pc, #200] @ (21583c ) │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb.w r8, [r1, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 215740 │ │ │ │ + beq.n 215810 │ │ │ │ uxtb r7, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ strb.w r7, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ mov lr, r4 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 215746 │ │ │ │ + beq.n 215816 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ mov lr, r4 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203438 │ │ │ │ - ldr r2, [pc, #72] @ (215770 ) │ │ │ │ - ldr r3, [pc, #68] @ (21576c ) │ │ │ │ + bl 203508 │ │ │ │ + ldr r2, [pc, #72] @ (215840 ) │ │ │ │ + ldr r3, [pc, #68] @ (21583c ) │ │ │ │ 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 215762 │ │ │ │ + bne.n 215832 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 21574a │ │ │ │ + bne.n 21581a │ │ │ │ mov r9, r6 │ │ │ │ - b.n 215724 │ │ │ │ + b.n 2157f4 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ mov lr, r4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - b.n 2156e6 │ │ │ │ + b.n 2157b6 │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r4, [pc, #640] @ (215a08 ) │ │ │ │ + ldr r4, [pc, #640] @ (215ad8 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #640] @ (215a0c ) │ │ │ │ + ldr r3, [pc, #640] @ (215adc ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #640] @ (215a10 ) │ │ │ │ + ldr r2, [pc, #640] @ (215ae0 ) │ │ │ │ str r1, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #636] @ (215a14 ) │ │ │ │ + ldr r1, [pc, #636] @ (215ae4 ) │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ mov.w r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -614840,37 +615047,37 @@ │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ strh.w r2, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2157f4 │ │ │ │ + cbz r0, 2158c4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ 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 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2159e8 │ │ │ │ + beq.w 215ab8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r8 │ │ │ │ add.w r9, sp, #48 @ 0x30 │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ mov r4, sl │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 21585e │ │ │ │ + b.n 21592e │ │ │ │ ldrd r8, r5, [sp, #4] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ strd r4, r4, [r9] │ │ │ │ add.w sl, sl, #2 │ │ │ │ str.w r4, [r9, #8] │ │ │ │ @@ -614882,56 +615089,56 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ bfi r3, ip, #2, #6 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, sl │ │ │ │ - bls.w 2159e6 │ │ │ │ + bls.w 215ab6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ cmp.w r8, #1 │ │ │ │ add r2, sl │ │ │ │ - beq.n 2158c2 │ │ │ │ + beq.n 215992 │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r8, r2 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fe940 │ │ │ │ + bl 1fea10 │ │ │ │ add.w r8, r8, #32 │ │ │ │ ldrb.w r0, [r8, #28] │ │ │ │ adds r5, #32 │ │ │ │ strb r0, [r7, #16] │ │ │ │ adds r7, #32 │ │ │ │ ldrb.w r0, [r8, #29] │ │ │ │ strb.w r0, [r7, #-15] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 215812 │ │ │ │ + bne.n 2158e2 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 21589c │ │ │ │ + b.n 21596c │ │ │ │ movs r0, #0 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -614942,192 +615149,192 @@ │ │ │ │ str.w r4, [fp] │ │ │ │ movs r1, #1 │ │ │ │ strh.w r7, [sp, #64] @ 0x40 │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldrd r6, r7, [sp, #64] @ 0x40 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1fee5c │ │ │ │ + bl 1fef2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 215910 │ │ │ │ + cbz r0, 2159e0 │ │ │ │ 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, r5 │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ ldr.w r7, [sl, #12] │ │ │ │ strd r4, r4, [fp] │ │ │ │ ldrb.w r5, [r3, #60] @ 0x3c │ │ │ │ str.w r4, [fp, #8] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ strd r4, r4, [sp, #100] @ 0x64 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #108] @ 0x6c │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2159de │ │ │ │ + beq.n 215aae │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ strb.w r5, [sp, #100] @ 0x64 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 201418 │ │ │ │ + bl 2014e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, sp, #116 @ 0x74 │ │ │ │ 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, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 203438 │ │ │ │ + bl 203508 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 203704 │ │ │ │ + bl 2037d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add.w sl, sl, #32 │ │ │ │ strd r4, r4, [r9] │ │ │ │ adds r3, #32 │ │ │ │ str.w r4, [r9, #8] │ │ │ │ movw r7, #49024 @ 0xbf80 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ add.w r8, r8, #32 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 2159d8 │ │ │ │ + cbz r3, 215aa8 │ │ │ │ ldrd sl, r8, [sp, #32] │ │ │ │ ldrd r5, r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 215818 │ │ │ │ + b.n 2158e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 2158da │ │ │ │ + b.n 2159aa │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 215994 │ │ │ │ - b.n 21593c │ │ │ │ + beq.n 215a64 │ │ │ │ + b.n 215a0c │ │ │ │ mov r8, r5 │ │ │ │ - ldr r2, [pc, #44] @ (215a18 ) │ │ │ │ - ldr r3, [pc, #40] @ (215a14 ) │ │ │ │ + ldr r2, [pc, #44] @ (215ae8 ) │ │ │ │ + ldr r3, [pc, #40] @ (215ae4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 215a04 │ │ │ │ + bne.n 215ad4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a870 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r7, pc, #640 @ (adr r7, 215d5c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r7, pc, #616 @ (adr r7, 215d48 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #64 @ (adr r6, 215a5c ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 215bec ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r5, [pc, #3044] @ 216614 │ │ │ │ + ldr.w r5, [pc, #3044] @ 2166e4 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r1, [pc, #3044] @ 216618 │ │ │ │ + ldr.w r1, [pc, #3044] @ 2166e8 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov.w r1, #0 │ │ │ │ - ldr.w r1, [pc, #3024] @ 21661c │ │ │ │ + ldr.w r1, [pc, #3024] @ 2166ec │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr.w r0, [pc, #3024] @ 216620 │ │ │ │ + ldr.w r0, [pc, #3024] @ 2166f0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [r1, r0] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r1, r1, r3, r8 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ str r1, [r5, #12] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb.w r1, [r4, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 215b68 │ │ │ │ + beq.n 215c38 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 215b94 │ │ │ │ + beq.w 215c64 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bhi.n 215ad8 │ │ │ │ + bhi.n 215ba8 │ │ │ │ cmp r3, #90 @ 0x5a │ │ │ │ - bhi.w 215db2 │ │ │ │ + bhi.w 215e82 │ │ │ │ cmp r3, #71 @ 0x47 │ │ │ │ - bhi.w 215d40 │ │ │ │ + bhi.w 215e10 │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bhi.w 215bf6 │ │ │ │ + bhi.w 215cc6 │ │ │ │ cmp r3, #20 │ │ │ │ - bls.w 215d7c │ │ │ │ + bls.w 215e4c │ │ │ │ sub.w r1, r3, #21 │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ tst.w r1, #1577058304 @ 0x5e000000 │ │ │ │ - bne.w 216c84 │ │ │ │ + bne.w 216d54 │ │ │ │ tst.w r1, #24641536 @ 0x1780000 │ │ │ │ - bne.w 2160fc │ │ │ │ + bne.w 2161cc │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - beq.w 215c18 │ │ │ │ + beq.w 215ce8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2153c8 │ │ │ │ - b.n 215b96 │ │ │ │ + bl 215498 │ │ │ │ + b.n 215c66 │ │ │ │ cmp.w r3, #428 @ 0x1ac │ │ │ │ - bhi.n 215b6c │ │ │ │ + bhi.n 215c3c │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bls.n 215bb6 │ │ │ │ + bls.n 215c86 │ │ │ │ mvn.w r0, #370 @ 0x172 │ │ │ │ adds r1, r3, r0 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - bhi.w 215c18 │ │ │ │ + bhi.w 215ce8 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -615180,115 +615387,115 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 215a86 │ │ │ │ + b.n 215b56 │ │ │ │ cmp.w r3, #482 @ 0x1e2 │ │ │ │ - bhi.w 2171d2 │ │ │ │ + bhi.w 2172a2 │ │ │ │ cmp.w r3, #454 @ 0x1c6 │ │ │ │ - bcc.n 215c18 │ │ │ │ + bcc.n 215ce8 │ │ │ │ sub.w r1, r3, #454 @ 0x1c6 │ │ │ │ movs r5, #1 │ │ │ │ movw r6, #16385 @ 0x4001 │ │ │ │ movt r6, #7782 @ 0x1e66 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ ands r6, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 215fa2 │ │ │ │ + beq.w 216072 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2700] @ 216624 │ │ │ │ - ldr.w r3, [pc, #2684] @ 216618 │ │ │ │ + ldr.w r2, [pc, #2700] @ 2166f4 │ │ │ │ + ldr.w r3, [pc, #2684] @ 2166e8 │ │ │ │ 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 2171ec │ │ │ │ + bne.w 2172bc │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #143 @ 0x8f │ │ │ │ - beq.n 215b94 │ │ │ │ - bhi.w 215de6 │ │ │ │ + beq.n 215c64 │ │ │ │ + bhi.w 215eb6 │ │ │ │ sub.w r1, r3, #109 @ 0x6d │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 215c18 │ │ │ │ + bhi.n 215ce8 │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 216136 │ │ │ │ + bne.w 216206 │ │ │ │ tst.w r1, #45824 @ 0xb300 │ │ │ │ - beq.n 215c18 │ │ │ │ + beq.n 215ce8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #131] @ 0x83 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 216cda │ │ │ │ + bne.w 216daa │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2154f8 │ │ │ │ - b.n 215b96 │ │ │ │ + bl 2155c8 │ │ │ │ + b.n 215c66 │ │ │ │ sub.w r1, r3, #52 @ 0x34 │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 216cc4 │ │ │ │ + bne.w 216d94 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 216cae │ │ │ │ + bne.w 216d7e │ │ │ │ tst.w r1, #770048 @ 0xbc000 │ │ │ │ - bne.w 216c9a │ │ │ │ + bne.w 216d6a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 215b94 │ │ │ │ + beq.n 215c64 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 2171b6 │ │ │ │ + bcc.w 217286 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ add.w r1, r8, r3 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 215b94 │ │ │ │ + beq.n 215c64 │ │ │ │ negs r5, r2 │ │ │ │ add.w r2, r8, #6 │ │ │ │ add r3, r2 │ │ │ │ mov r6, r4 │ │ │ │ add r7, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 216c20 │ │ │ │ + beq.w 216cf0 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 216c20 │ │ │ │ + bls.w 216cf0 │ │ │ │ mov r1, r6 │ │ │ │ adds r2, #59 @ 0x3b │ │ │ │ adds r0, r2, r6 │ │ │ │ ldrb.w ip, [r1, #60]! │ │ │ │ - b.n 215c66 │ │ │ │ + b.n 215d36 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 216c20 │ │ │ │ + beq.w 216cf0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r5 │ │ │ │ - beq.n 215c60 │ │ │ │ + beq.n 215d30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 202814 │ │ │ │ + bl 2028e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 216c14 │ │ │ │ + beq.w 216ce4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ lsrs r2, r3, #1 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ @@ -615300,170 +615507,170 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1fed60 │ │ │ │ + bl 1fee30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 216b9c │ │ │ │ + beq.w 216c6c │ │ │ │ add.w r2, r0, #59 @ 0x3b │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ sub.w fp, r6, r3 │ │ │ │ add r5, r2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1fe940 │ │ │ │ + bl 1fea10 │ │ │ │ mov r3, r8 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add.w lr, r4, r6, lsl #5 │ │ │ │ mla r0, r9, r0, r3 │ │ │ │ add r0, r6 │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes